From 176ce17a3cfdcb24892567e985d952202f1ea98e Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Sun, 1 Mar 2015 21:27:20 +0100 Subject: [PATCH 01/10] Add todo test for libsass issue 894 --- spec/libsass-todo-issues/issue_894/expected_output.css | 5 +++++ spec/libsass-todo-issues/issue_894/input.scss | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 spec/libsass-todo-issues/issue_894/expected_output.css create mode 100644 spec/libsass-todo-issues/issue_894/input.scss diff --git a/spec/libsass-todo-issues/issue_894/expected_output.css b/spec/libsass-todo-issues/issue_894/expected_output.css new file mode 100644 index 0000000000..0f42460082 --- /dev/null +++ b/spec/libsass-todo-issues/issue_894/expected_output.css @@ -0,0 +1,5 @@ +a { + /**/ } + +b { + content: 'something so I have a non-empty expected output'; } diff --git a/spec/libsass-todo-issues/issue_894/input.scss b/spec/libsass-todo-issues/issue_894/input.scss new file mode 100644 index 0000000000..6352cd686a --- /dev/null +++ b/spec/libsass-todo-issues/issue_894/input.scss @@ -0,0 +1,2 @@ +a {/**/} +b {content: 'something so I have a non-empty expected output'} \ No newline at end of file From 057abef0f356a0d6117aa32c6c32c93593328e97 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Fri, 6 Mar 2015 20:08:26 +0100 Subject: [PATCH 02/10] Add spec test for libsass issue 992 https://github.com/sass/libsass/issues/922 --- spec/libsass-closed-issues/issue_992/expected_output.css | 2 ++ spec/libsass-closed-issues/issue_992/input.scss | 5 +++++ 2 files changed, 7 insertions(+) create mode 100644 spec/libsass-closed-issues/issue_992/expected_output.css create mode 100644 spec/libsass-closed-issues/issue_992/input.scss diff --git a/spec/libsass-closed-issues/issue_992/expected_output.css b/spec/libsass-closed-issues/issue_992/expected_output.css new file mode 100644 index 0000000000..a7a247e82e --- /dev/null +++ b/spec/libsass-closed-issues/issue_992/expected_output.css @@ -0,0 +1,2 @@ +.-text-red- { + color: "red"; } diff --git a/spec/libsass-closed-issues/issue_992/input.scss b/spec/libsass-closed-issues/issue_992/input.scss new file mode 100644 index 0000000000..fc68475e31 --- /dev/null +++ b/spec/libsass-closed-issues/issue_992/input.scss @@ -0,0 +1,5 @@ +$color: 'red'; + +.-text-#{$color}- { + color: $color; +} \ No newline at end of file From 345cb65f2e705badc3e36b5c441126049da7cda8 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Mon, 2 Mar 2015 18:25:25 +0100 Subject: [PATCH 03/10] Move some tests to their correct location --- .../25_basic_string_interpolation/expected_output.css | 0 spec/{libsass => basic}/25_basic_string_interpolation/input.scss | 0 spec/{libsass => basic}/42_css_imports/expected_output.css | 0 spec/{libsass => basic}/42_css_imports/input.scss | 0 .../issue_894/expected_output.css | 0 .../issue_894/input.scss | 0 .../047_test_unknown_directive_bubbling/expected_output.css | 0 .../047_test_unknown_directive_bubbling/input.scss | 0 8 files changed, 0 insertions(+), 0 deletions(-) rename spec/{libsass => basic}/25_basic_string_interpolation/expected_output.css (100%) rename spec/{libsass => basic}/25_basic_string_interpolation/input.scss (100%) rename spec/{libsass => basic}/42_css_imports/expected_output.css (100%) rename spec/{libsass => basic}/42_css_imports/input.scss (100%) rename spec/{libsass-todo-issues => libsass-closed-issues}/issue_894/expected_output.css (100%) rename spec/{libsass-todo-issues => libsass-closed-issues}/issue_894/input.scss (100%) rename spec/{libsass => scss-tests}/047_test_unknown_directive_bubbling/expected_output.css (100%) rename spec/{libsass => scss-tests}/047_test_unknown_directive_bubbling/input.scss (100%) diff --git a/spec/libsass/25_basic_string_interpolation/expected_output.css b/spec/basic/25_basic_string_interpolation/expected_output.css similarity index 100% rename from spec/libsass/25_basic_string_interpolation/expected_output.css rename to spec/basic/25_basic_string_interpolation/expected_output.css diff --git a/spec/libsass/25_basic_string_interpolation/input.scss b/spec/basic/25_basic_string_interpolation/input.scss similarity index 100% rename from spec/libsass/25_basic_string_interpolation/input.scss rename to spec/basic/25_basic_string_interpolation/input.scss diff --git a/spec/libsass/42_css_imports/expected_output.css b/spec/basic/42_css_imports/expected_output.css similarity index 100% rename from spec/libsass/42_css_imports/expected_output.css rename to spec/basic/42_css_imports/expected_output.css diff --git a/spec/libsass/42_css_imports/input.scss b/spec/basic/42_css_imports/input.scss similarity index 100% rename from spec/libsass/42_css_imports/input.scss rename to spec/basic/42_css_imports/input.scss diff --git a/spec/libsass-todo-issues/issue_894/expected_output.css b/spec/libsass-closed-issues/issue_894/expected_output.css similarity index 100% rename from spec/libsass-todo-issues/issue_894/expected_output.css rename to spec/libsass-closed-issues/issue_894/expected_output.css diff --git a/spec/libsass-todo-issues/issue_894/input.scss b/spec/libsass-closed-issues/issue_894/input.scss similarity index 100% rename from spec/libsass-todo-issues/issue_894/input.scss rename to spec/libsass-closed-issues/issue_894/input.scss diff --git a/spec/libsass/047_test_unknown_directive_bubbling/expected_output.css b/spec/scss-tests/047_test_unknown_directive_bubbling/expected_output.css similarity index 100% rename from spec/libsass/047_test_unknown_directive_bubbling/expected_output.css rename to spec/scss-tests/047_test_unknown_directive_bubbling/expected_output.css diff --git a/spec/libsass/047_test_unknown_directive_bubbling/input.scss b/spec/scss-tests/047_test_unknown_directive_bubbling/input.scss similarity index 100% rename from spec/libsass/047_test_unknown_directive_bubbling/input.scss rename to spec/scss-tests/047_test_unknown_directive_bubbling/input.scss From 9a1542cf77543e61ab3beeb93197637ddafd29a5 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Sat, 7 Mar 2015 03:14:43 +0100 Subject: [PATCH 04/10] Add generated spec tests for interpolate parsing They contain a lot of edge cases in a pretty brute-force format. Very helpful to discover subtle differences between ruby sass and libsass. Mostly tests interpolation and specially escaped sequences and other format issues. --- .../01_literal/01_inline/expected_output.css | 7 + .../01_literal/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../01_literal/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../01_literal/03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../01_literal/04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../02_double_quoted/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_double_quoted/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../03_single_quoted/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../03_single_quoted/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../04_space_list_quoted/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../05_comma_list_quoted/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../10_escaped_backslash/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../11_escaped_literal/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../11_escaped_literal/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 8 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 8 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 7 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 7 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 12 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 8 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 8 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 7 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 7 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 12 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../29_binary_operation/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../todo/06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../30_base_test/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../30_base_test/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../30_base_test/03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../expected_output.css | 5 + .../todo/06_escape_interpolation/input.scss | 7 + .../01_inline/expected_output.css | 7 + .../31_schema_simple/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../31_schema_simple/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../01_inline/expected_output.css | 7 + .../32_comma_list/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../32_comma_list/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../32_comma_list/03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../01_inline/expected_output.css | 7 + .../33_space_list/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../33_space_list/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../33_space_list/03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ .../01_inline/expected_output.css | 7 + .../34_mixed_list/01_inline/input.scss | 8 + .../02_variable/expected_output.css | 7 + .../34_mixed_list/02_variable/input.scss | 9 ++ .../03_inline_double/expected_output.css | 6 + .../34_mixed_list/03_inline_double/input.scss | 7 + .../04_variable_double/expected_output.css | 6 + .../04_variable_double/input.scss | 8 + .../expected_output.css | 11 ++ .../05_variable_quoted_double/input.scss | 13 ++ spec/parser/interpolate/interpolate.pl | 152 ++++++++++++++++++ 377 files changed, 3122 insertions(+) create mode 100644 spec/parser/interpolate/01_literal/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/01_literal/01_inline/input.scss create mode 100644 spec/parser/interpolate/01_literal/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/01_literal/02_variable/input.scss create mode 100644 spec/parser/interpolate/01_literal/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/01_literal/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/01_literal/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/01_literal/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/01_literal/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/01_literal/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/01_literal/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/01_literal/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/02_double_quoted/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/02_double_quoted/01_inline/input.scss create mode 100644 spec/parser/interpolate/02_double_quoted/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/02_double_quoted/02_variable/input.scss create mode 100644 spec/parser/interpolate/02_double_quoted/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/02_double_quoted/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/02_double_quoted/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/02_double_quoted/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/02_double_quoted/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/03_single_quoted/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/03_single_quoted/01_inline/input.scss create mode 100644 spec/parser/interpolate/03_single_quoted/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/03_single_quoted/02_variable/input.scss create mode 100644 spec/parser/interpolate/03_single_quoted/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/03_single_quoted/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/03_single_quoted/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/03_single_quoted/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/03_single_quoted/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/04_space_list_quoted/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/01_inline/input.scss create mode 100644 spec/parser/interpolate/04_space_list_quoted/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/02_variable/input.scss create mode 100644 spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/05_comma_list_quoted/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/01_inline/input.scss create mode 100644 spec/parser/interpolate/05_comma_list_quoted/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/02_variable/input.scss create mode 100644 spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/06_space_list_complex/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/06_space_list_complex/01_inline/input.scss create mode 100644 spec/parser/interpolate/06_space_list_complex/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/06_space_list_complex/02_variable/input.scss create mode 100644 spec/parser/interpolate/06_space_list_complex/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/06_space_list_complex/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/06_space_list_complex/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/06_space_list_complex/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/07_comma_list_complex/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/01_inline/input.scss create mode 100644 spec/parser/interpolate/07_comma_list_complex/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/02_variable/input.scss create mode 100644 spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/10_escaped_backslash/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/01_inline/input.scss create mode 100644 spec/parser/interpolate/10_escaped_backslash/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/02_variable/input.scss create mode 100644 spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/11_escaped_literal/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/11_escaped_literal/01_inline/input.scss create mode 100644 spec/parser/interpolate/11_escaped_literal/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/11_escaped_literal/02_variable/input.scss create mode 100644 spec/parser/interpolate/11_escaped_literal/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/11_escaped_literal/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/11_escaped_literal/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/11_escaped_literal/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/01_inline/input.scss create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/02_variable/input.scss create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/01_inline/input.scss create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/02_variable/input.scss create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/01_inline/input.scss create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/02_variable/input.scss create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/input.scss create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/input.scss create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/input.scss create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/input.scss create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/input.scss create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/input.scss create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/input.scss create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/input.scss create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/input.scss create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/input.scss create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/input.scss create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/input.scss create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/input.scss create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/input.scss create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/input.scss create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/input.scss create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/01_inline/input.scss create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/02_variable/input.scss create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/input.scss create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/input.scss create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/input.scss create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/input.scss create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/01_inline/input.scss create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/02_variable/input.scss create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/01_inline/input.scss create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/02_variable/input.scss create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/01_inline/input.scss create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/02_variable/input.scss create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/29_binary_operation/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/29_binary_operation/01_inline/input.scss create mode 100644 spec/parser/interpolate/29_binary_operation/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/29_binary_operation/02_variable/input.scss create mode 100644 spec/parser/interpolate/29_binary_operation/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/29_binary_operation/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/29_binary_operation/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/29_binary_operation/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/30_base_test/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/30_base_test/01_inline/input.scss create mode 100644 spec/parser/interpolate/30_base_test/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/30_base_test/02_variable/input.scss create mode 100644 spec/parser/interpolate/30_base_test/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/30_base_test/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/30_base_test/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/30_base_test/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/30_base_test/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected_output.css create mode 100644 spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/input.scss create mode 100644 spec/parser/interpolate/31_schema_simple/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/31_schema_simple/01_inline/input.scss create mode 100644 spec/parser/interpolate/31_schema_simple/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/31_schema_simple/02_variable/input.scss create mode 100644 spec/parser/interpolate/31_schema_simple/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/31_schema_simple/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/31_schema_simple/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/31_schema_simple/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/32_comma_list/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/32_comma_list/01_inline/input.scss create mode 100644 spec/parser/interpolate/32_comma_list/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/32_comma_list/02_variable/input.scss create mode 100644 spec/parser/interpolate/32_comma_list/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/32_comma_list/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/32_comma_list/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/32_comma_list/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/32_comma_list/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/33_space_list/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/33_space_list/01_inline/input.scss create mode 100644 spec/parser/interpolate/33_space_list/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/33_space_list/02_variable/input.scss create mode 100644 spec/parser/interpolate/33_space_list/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/33_space_list/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/33_space_list/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/33_space_list/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/33_space_list/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/34_mixed_list/01_inline/expected_output.css create mode 100644 spec/parser/interpolate/34_mixed_list/01_inline/input.scss create mode 100644 spec/parser/interpolate/34_mixed_list/02_variable/expected_output.css create mode 100644 spec/parser/interpolate/34_mixed_list/02_variable/input.scss create mode 100644 spec/parser/interpolate/34_mixed_list/03_inline_double/expected_output.css create mode 100644 spec/parser/interpolate/34_mixed_list/03_inline_double/input.scss create mode 100644 spec/parser/interpolate/34_mixed_list/04_variable_double/expected_output.css create mode 100644 spec/parser/interpolate/34_mixed_list/04_variable_double/input.scss create mode 100644 spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected_output.css create mode 100644 spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/input.scss create mode 100644 spec/parser/interpolate/interpolate.pl diff --git a/spec/parser/interpolate/01_literal/01_inline/expected_output.css b/spec/parser/interpolate/01_literal/01_inline/expected_output.css new file mode 100644 index 0000000000..6b9a9e7f93 --- /dev/null +++ b/spec/parser/interpolate/01_literal/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: literal; + output: literal; + output: "[literal]"; + output: "literal"; + output: "literal"; + output: "['literal']"; } diff --git a/spec/parser/interpolate/01_literal/01_inline/input.scss b/spec/parser/interpolate/01_literal/01_inline/input.scss new file mode 100644 index 0000000000..d46dc651fc --- /dev/null +++ b/spec/parser/interpolate/01_literal/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: literal; + output: #{literal}; + output: "[#{literal}]"; + output: "#{literal}"; + output: '#{literal}'; + output: "['#{literal}']"; +} diff --git a/spec/parser/interpolate/01_literal/02_variable/expected_output.css b/spec/parser/interpolate/01_literal/02_variable/expected_output.css new file mode 100644 index 0000000000..6b9a9e7f93 --- /dev/null +++ b/spec/parser/interpolate/01_literal/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: literal; + output: literal; + output: "[literal]"; + output: "literal"; + output: "literal"; + output: "['literal']"; } diff --git a/spec/parser/interpolate/01_literal/02_variable/input.scss b/spec/parser/interpolate/01_literal/02_variable/input.scss new file mode 100644 index 0000000000..c02a3e94e8 --- /dev/null +++ b/spec/parser/interpolate/01_literal/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: literal; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/01_literal/03_inline_double/expected_output.css b/spec/parser/interpolate/01_literal/03_inline_double/expected_output.css new file mode 100644 index 0000000000..8fb0e48d27 --- /dev/null +++ b/spec/parser/interpolate/01_literal/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: literal; + output: [literal]; + output: literal; + output: literal; + output: ['literal']; } diff --git a/spec/parser/interpolate/01_literal/03_inline_double/input.scss b/spec/parser/interpolate/01_literal/03_inline_double/input.scss new file mode 100644 index 0000000000..a1bff2eefb --- /dev/null +++ b/spec/parser/interpolate/01_literal/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{literal}}; + output: #{"[#{literal}]"}; + output: #{"#{literal}"}; + output: #{'#{literal}'}; + output: #{"['#{literal}']"}; +} diff --git a/spec/parser/interpolate/01_literal/04_variable_double/expected_output.css b/spec/parser/interpolate/01_literal/04_variable_double/expected_output.css new file mode 100644 index 0000000000..8fb0e48d27 --- /dev/null +++ b/spec/parser/interpolate/01_literal/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: literal; + output: [literal]; + output: literal; + output: literal; + output: ['literal']; } diff --git a/spec/parser/interpolate/01_literal/04_variable_double/input.scss b/spec/parser/interpolate/01_literal/04_variable_double/input.scss new file mode 100644 index 0000000000..a3b0a948a8 --- /dev/null +++ b/spec/parser/interpolate/01_literal/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: literal; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..46783d3567 --- /dev/null +++ b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "literal"; + dquoted: "[literal]"; + dquoted: "literal"; + dquoted: "literal"; + dquoted: "['literal']"; + squoted: "literal"; + squoted: "[literal]"; + squoted: "literal"; + squoted: "literal"; + squoted: "['literal']"; } diff --git a/spec/parser/interpolate/01_literal/05_variable_quoted_double/input.scss b/spec/parser/interpolate/01_literal/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..2f7f8541d6 --- /dev/null +++ b/spec/parser/interpolate/01_literal/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: literal; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/01_literal/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..f06e876131 --- /dev/null +++ b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{literal}]"; + output: "\#{literal}"; + output: '\#{literal}'; + output: "['\#{literal}']"; } diff --git a/spec/parser/interpolate/01_literal/06_escape_interpolation/input.scss b/spec/parser/interpolate/01_literal/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..17f66479dd --- /dev/null +++ b/spec/parser/interpolate/01_literal/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: literal; +.result { + output: "[\#{literal}]"; + output: "\#{literal}"; + output: '\#{literal}'; + output: "['\#{literal}']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/01_inline/expected_output.css b/spec/parser/interpolate/02_double_quoted/01_inline/expected_output.css new file mode 100644 index 0000000000..1459dadd95 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "dquoted"; + output: dquoted; + output: "[dquoted]"; + output: "dquoted"; + output: "dquoted"; + output: "['dquoted']"; } diff --git a/spec/parser/interpolate/02_double_quoted/01_inline/input.scss b/spec/parser/interpolate/02_double_quoted/01_inline/input.scss new file mode 100644 index 0000000000..61ff832566 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "dquoted"; + output: #{"dquoted"}; + output: "[#{"dquoted"}]"; + output: "#{"dquoted"}"; + output: '#{"dquoted"}'; + output: "['#{"dquoted"}']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/02_variable/expected_output.css b/spec/parser/interpolate/02_double_quoted/02_variable/expected_output.css new file mode 100644 index 0000000000..1459dadd95 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "dquoted"; + output: dquoted; + output: "[dquoted]"; + output: "dquoted"; + output: "dquoted"; + output: "['dquoted']"; } diff --git a/spec/parser/interpolate/02_double_quoted/02_variable/input.scss b/spec/parser/interpolate/02_double_quoted/02_variable/input.scss new file mode 100644 index 0000000000..c9ece2c51b --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "dquoted"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/03_inline_double/expected_output.css b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected_output.css new file mode 100644 index 0000000000..58746c3bff --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: dquoted; + output: [dquoted]; + output: dquoted; + output: dquoted; + output: ['dquoted']; } diff --git a/spec/parser/interpolate/02_double_quoted/03_inline_double/input.scss b/spec/parser/interpolate/02_double_quoted/03_inline_double/input.scss new file mode 100644 index 0000000000..1bc53e7e6c --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"dquoted"}}; + output: #{"[#{"dquoted"}]"}; + output: #{"#{"dquoted"}"}; + output: #{'#{"dquoted"}'}; + output: #{"['#{"dquoted"}']"}; +} diff --git a/spec/parser/interpolate/02_double_quoted/04_variable_double/expected_output.css b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected_output.css new file mode 100644 index 0000000000..58746c3bff --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: dquoted; + output: [dquoted]; + output: dquoted; + output: dquoted; + output: ['dquoted']; } diff --git a/spec/parser/interpolate/02_double_quoted/04_variable_double/input.scss b/spec/parser/interpolate/02_double_quoted/04_variable_double/input.scss new file mode 100644 index 0000000000..8539c43165 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "dquoted"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..fd7cf6d6ba --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "dquoted"; + dquoted: "[dquoted]"; + dquoted: "dquoted"; + dquoted: "dquoted"; + dquoted: "['dquoted']"; + squoted: "dquoted"; + squoted: "[dquoted]"; + squoted: "dquoted"; + squoted: "dquoted"; + squoted: "['dquoted']"; } diff --git a/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/input.scss b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..651f0ef0f9 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "dquoted"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..1043509c4a --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" dquoted "}]"; + output: "#{" dquoted "}"; + output: '\#{"dquoted"}'; + output: "['#{" dquoted "}']"; } diff --git a/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/input.scss b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..305285556e --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "dquoted"; +.result { + output: "[\#{"dquoted"}]"; + output: "\#{"dquoted"}"; + output: '\#{"dquoted"}'; + output: "['\#{"dquoted"}']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/01_inline/expected_output.css b/spec/parser/interpolate/03_single_quoted/01_inline/expected_output.css new file mode 100644 index 0000000000..92ce7101ca --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: 'squoted'; + output: squoted; + output: "[squoted]"; + output: "squoted"; + output: "squoted"; + output: "['squoted']"; } diff --git a/spec/parser/interpolate/03_single_quoted/01_inline/input.scss b/spec/parser/interpolate/03_single_quoted/01_inline/input.scss new file mode 100644 index 0000000000..24025b121e --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: 'squoted'; + output: #{'squoted'}; + output: "[#{'squoted'}]"; + output: "#{'squoted'}"; + output: '#{'squoted'}'; + output: "['#{'squoted'}']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/02_variable/expected_output.css b/spec/parser/interpolate/03_single_quoted/02_variable/expected_output.css new file mode 100644 index 0000000000..5d79df148f --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "squoted"; + output: squoted; + output: "[squoted]"; + output: "squoted"; + output: "squoted"; + output: "['squoted']"; } diff --git a/spec/parser/interpolate/03_single_quoted/02_variable/input.scss b/spec/parser/interpolate/03_single_quoted/02_variable/input.scss new file mode 100644 index 0000000000..9081402a7e --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: 'squoted'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/03_inline_double/expected_output.css b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected_output.css new file mode 100644 index 0000000000..869f8efad2 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: squoted; + output: [squoted]; + output: squoted; + output: squoted; + output: ['squoted']; } diff --git a/spec/parser/interpolate/03_single_quoted/03_inline_double/input.scss b/spec/parser/interpolate/03_single_quoted/03_inline_double/input.scss new file mode 100644 index 0000000000..01fdaa82e3 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'squoted'}}; + output: #{"[#{'squoted'}]"}; + output: #{"#{'squoted'}"}; + output: #{'#{'squoted'}'}; + output: #{"['#{'squoted'}']"}; +} diff --git a/spec/parser/interpolate/03_single_quoted/04_variable_double/expected_output.css b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected_output.css new file mode 100644 index 0000000000..869f8efad2 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: squoted; + output: [squoted]; + output: squoted; + output: squoted; + output: ['squoted']; } diff --git a/spec/parser/interpolate/03_single_quoted/04_variable_double/input.scss b/spec/parser/interpolate/03_single_quoted/04_variable_double/input.scss new file mode 100644 index 0000000000..bc7472e9ea --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: 'squoted'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..0f9284a430 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "squoted"; + dquoted: "[squoted]"; + dquoted: "squoted"; + dquoted: "squoted"; + dquoted: "['squoted']"; + squoted: "squoted"; + squoted: "[squoted]"; + squoted: "squoted"; + squoted: "squoted"; + squoted: "['squoted']"; } diff --git a/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/input.scss b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..25f91cb5c5 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: 'squoted'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..ddfd8c2009 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'squoted'}]"; + output: "\#{'squoted'}"; + output: "#{" squoted "}"; + output: "['\#{'squoted'}']"; } diff --git a/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/input.scss b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..6fbdd33d22 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: 'squoted'; +.result { + output: "[\#{'squoted'}]"; + output: "\#{'squoted'}"; + output: '\#{'squoted'}'; + output: "['\#{'squoted'}']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/01_inline/expected_output.css b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected_output.css new file mode 100644 index 0000000000..721342b844 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "alpha" 'beta'; + output: alpha beta; + output: "[alpha beta]"; + output: "alpha beta"; + output: "alpha beta"; + output: "['alpha beta']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/01_inline/input.scss b/spec/parser/interpolate/04_space_list_quoted/01_inline/input.scss new file mode 100644 index 0000000000..9b1a059b1a --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "alpha" 'beta'; + output: #{"alpha" 'beta'}; + output: "[#{"alpha" 'beta'}]"; + output: "#{"alpha" 'beta'}"; + output: '#{"alpha" 'beta'}'; + output: "['#{"alpha" 'beta'}']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/02_variable/expected_output.css b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected_output.css new file mode 100644 index 0000000000..5ac4fc9064 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "alpha" "beta"; + output: alpha beta; + output: "[alpha beta]"; + output: "alpha beta"; + output: "alpha beta"; + output: "['alpha beta']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/02_variable/input.scss b/spec/parser/interpolate/04_space_list_quoted/02_variable/input.scss new file mode 100644 index 0000000000..8b0ab75a54 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "alpha" 'beta'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected_output.css b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected_output.css new file mode 100644 index 0000000000..8f6049f0b0 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: alpha beta; + output: [alpha beta]; + output: alpha beta; + output: alpha beta; + output: ['alpha beta']; } diff --git a/spec/parser/interpolate/04_space_list_quoted/03_inline_double/input.scss b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/input.scss new file mode 100644 index 0000000000..9b0c58e6cc --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"alpha" 'beta'}}; + output: #{"[#{"alpha" 'beta'}]"}; + output: #{"#{"alpha" 'beta'}"}; + output: #{'#{"alpha" 'beta'}'}; + output: #{"['#{"alpha" 'beta'}']"}; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected_output.css b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected_output.css new file mode 100644 index 0000000000..8f6049f0b0 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: alpha beta; + output: [alpha beta]; + output: alpha beta; + output: alpha beta; + output: ['alpha beta']; } diff --git a/spec/parser/interpolate/04_space_list_quoted/04_variable_double/input.scss b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/input.scss new file mode 100644 index 0000000000..5db12d0811 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "alpha" 'beta'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..b7c01f2acc --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "alpha beta"; + dquoted: "[alpha beta]"; + dquoted: "alpha beta"; + dquoted: "alpha beta"; + dquoted: "['alpha beta']"; + squoted: "alpha beta"; + squoted: "[alpha beta]"; + squoted: "alpha beta"; + squoted: "alpha beta"; + squoted: "['alpha beta']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/input.scss b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..a6769adda9 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "alpha" 'beta'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..e25dd25d33 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" alpha " 'beta'}]"; + output: "#{" alpha " 'beta'}"; + output: '#{"alpha" ' beta "}"; + output: "['#{" alpha " 'beta'}']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/input.scss b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..3e7f3e456f --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "alpha" 'beta'; +.result { + output: "[\#{"alpha" 'beta'}]"; + output: "\#{"alpha" 'beta'}"; + output: '\#{"alpha" 'beta'}'; + output: "['\#{"alpha" 'beta'}']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected_output.css b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected_output.css new file mode 100644 index 0000000000..a69ea5bca9 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "alpha", 'beta'; + output: alpha, beta; + output: "[alpha, beta]"; + output: "alpha, beta"; + output: "alpha, beta"; + output: "['alpha, beta']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/01_inline/input.scss b/spec/parser/interpolate/05_comma_list_quoted/01_inline/input.scss new file mode 100644 index 0000000000..5174612fc2 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "alpha", 'beta'; + output: #{"alpha", 'beta'}; + output: "[#{"alpha", 'beta'}]"; + output: "#{"alpha", 'beta'}"; + output: '#{"alpha", 'beta'}'; + output: "['#{"alpha", 'beta'}']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected_output.css b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected_output.css new file mode 100644 index 0000000000..84f37ffe7c --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "alpha", "beta"; + output: alpha, beta; + output: "[alpha, beta]"; + output: "alpha, beta"; + output: "alpha, beta"; + output: "['alpha, beta']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/02_variable/input.scss b/spec/parser/interpolate/05_comma_list_quoted/02_variable/input.scss new file mode 100644 index 0000000000..4f4f19c1a0 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "alpha", 'beta'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected_output.css b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected_output.css new file mode 100644 index 0000000000..9e8b03d6ac --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: alpha, beta; + output: [alpha, beta]; + output: alpha, beta; + output: alpha, beta; + output: ['alpha, beta']; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/input.scss b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/input.scss new file mode 100644 index 0000000000..911f779ff9 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"alpha", 'beta'}}; + output: #{"[#{"alpha", 'beta'}]"}; + output: #{"#{"alpha", 'beta'}"}; + output: #{'#{"alpha", 'beta'}'}; + output: #{"['#{"alpha", 'beta'}']"}; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected_output.css b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected_output.css new file mode 100644 index 0000000000..9e8b03d6ac --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: alpha, beta; + output: [alpha, beta]; + output: alpha, beta; + output: alpha, beta; + output: ['alpha, beta']; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/input.scss b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/input.scss new file mode 100644 index 0000000000..ea5eb9c1d1 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "alpha", 'beta'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..4260d675fb --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "alpha, beta"; + dquoted: "[alpha, beta]"; + dquoted: "alpha, beta"; + dquoted: "alpha, beta"; + dquoted: "['alpha, beta']"; + squoted: "alpha, beta"; + squoted: "[alpha, beta]"; + squoted: "alpha, beta"; + squoted: "alpha, beta"; + squoted: "['alpha, beta']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/input.scss b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..10ddf23b5c --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "alpha", 'beta'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..bafef31238 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" alpha ", 'beta'}]"; + output: "#{" alpha ", 'beta'}"; + output: '#{"alpha", ' beta "}"; + output: "['#{" alpha ", 'beta'}']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/input.scss b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..45b4f8b075 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "alpha", 'beta'; +.result { + output: "[\#{"alpha", 'beta'}]"; + output: "\#{"alpha", 'beta'}"; + output: '\#{"alpha", 'beta'}'; + output: "['\#{"alpha", 'beta'}']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/01_inline/expected_output.css b/spec/parser/interpolate/06_space_list_complex/01_inline/expected_output.css new file mode 100644 index 0000000000..cb03cd5652 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: gamme "'" delta "'"; + output: gamme ' delta '; + output: "[gamme ' delta ']"; + output: "gamme ' delta '"; + output: "gamme ' delta '"; + output: "['gamme ' delta '']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/01_inline/input.scss b/spec/parser/interpolate/06_space_list_complex/01_inline/input.scss new file mode 100644 index 0000000000..7da9336aa6 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: gamme "'"delta"'"; + output: #{gamme "'"delta"'"}; + output: "[#{gamme "'"delta"'"}]"; + output: "#{gamme "'"delta"'"}"; + output: '#{gamme "'"delta"'"}'; + output: "['#{gamme "'"delta"'"}']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/02_variable/expected_output.css b/spec/parser/interpolate/06_space_list_complex/02_variable/expected_output.css new file mode 100644 index 0000000000..cb03cd5652 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: gamme "'" delta "'"; + output: gamme ' delta '; + output: "[gamme ' delta ']"; + output: "gamme ' delta '"; + output: "gamme ' delta '"; + output: "['gamme ' delta '']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/02_variable/input.scss b/spec/parser/interpolate/06_space_list_complex/02_variable/input.scss new file mode 100644 index 0000000000..7619a4c8bc --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: gamme "'"delta"'"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected_output.css b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected_output.css new file mode 100644 index 0000000000..5b4c6e46df --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: gamme ' delta '; + output: [gamme ' delta ']; + output: gamme ' delta '; + output: gamme ' delta '; + output: ['gamme ' delta '']; } diff --git a/spec/parser/interpolate/06_space_list_complex/03_inline_double/input.scss b/spec/parser/interpolate/06_space_list_complex/03_inline_double/input.scss new file mode 100644 index 0000000000..68da4d8a52 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{gamme "'"delta"'"}}; + output: #{"[#{gamme "'"delta"'"}]"}; + output: #{"#{gamme "'"delta"'"}"}; + output: #{'#{gamme "'"delta"'"}'}; + output: #{"['#{gamme "'"delta"'"}']"}; +} diff --git a/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected_output.css b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected_output.css new file mode 100644 index 0000000000..5b4c6e46df --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: gamme ' delta '; + output: [gamme ' delta ']; + output: gamme ' delta '; + output: gamme ' delta '; + output: ['gamme ' delta '']; } diff --git a/spec/parser/interpolate/06_space_list_complex/04_variable_double/input.scss b/spec/parser/interpolate/06_space_list_complex/04_variable_double/input.scss new file mode 100644 index 0000000000..dab9235f91 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: gamme "'"delta"'"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..ae4403e10b --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "gamme ' delta '"; + dquoted: "[gamme ' delta ']"; + dquoted: "gamme ' delta '"; + dquoted: "gamme ' delta '"; + dquoted: "['gamme ' delta '']"; + squoted: "gamme ' delta '"; + squoted: "[gamme ' delta ']"; + squoted: "gamme ' delta '"; + squoted: "gamme ' delta '"; + squoted: "['gamme ' delta '']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/input.scss b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..a69841385e --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: gamme "'"delta"'"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..1a12d33ed9 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{gamme " '"delta"' "}]"; + output: "#{gamme " '"delta"' "}"; + output: '#{gamme "' "delta" '"}'; + output: "['#{gamme " '"delta"' "}']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/input.scss b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..5a5face4b6 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: gamme "'"delta"'"; +.result { + output: "[\#{gamme "'"delta"'"}]"; + output: "\#{gamme "'"delta"'"}"; + output: '\#{gamme "'"delta"'"}'; + output: "['\#{gamme "'"delta"'"}']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/01_inline/expected_output.css b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected_output.css new file mode 100644 index 0000000000..eb0ae9ba3b --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: gamma, "'" delta "'"; + output: gamma, ' delta '; + output: "[gamma, ' delta ']"; + output: "gamma, ' delta '"; + output: "gamma, ' delta '"; + output: "['gamma, ' delta '']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/01_inline/input.scss b/spec/parser/interpolate/07_comma_list_complex/01_inline/input.scss new file mode 100644 index 0000000000..afef05f278 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: gamma, "'"delta"'"; + output: #{gamma, "'"delta"'"}; + output: "[#{gamma, "'"delta"'"}]"; + output: "#{gamma, "'"delta"'"}"; + output: '#{gamma, "'"delta"'"}'; + output: "['#{gamma, "'"delta"'"}']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/02_variable/expected_output.css b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected_output.css new file mode 100644 index 0000000000..eb0ae9ba3b --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: gamma, "'" delta "'"; + output: gamma, ' delta '; + output: "[gamma, ' delta ']"; + output: "gamma, ' delta '"; + output: "gamma, ' delta '"; + output: "['gamma, ' delta '']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/02_variable/input.scss b/spec/parser/interpolate/07_comma_list_complex/02_variable/input.scss new file mode 100644 index 0000000000..767b203ff1 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: gamma, "'"delta"'"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected_output.css b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected_output.css new file mode 100644 index 0000000000..a23221917b --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: gamma, ' delta '; + output: [gamma, ' delta ']; + output: gamma, ' delta '; + output: gamma, ' delta '; + output: ['gamma, ' delta '']; } diff --git a/spec/parser/interpolate/07_comma_list_complex/03_inline_double/input.scss b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/input.scss new file mode 100644 index 0000000000..196e36e78e --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{gamma, "'"delta"'"}}; + output: #{"[#{gamma, "'"delta"'"}]"}; + output: #{"#{gamma, "'"delta"'"}"}; + output: #{'#{gamma, "'"delta"'"}'}; + output: #{"['#{gamma, "'"delta"'"}']"}; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected_output.css b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected_output.css new file mode 100644 index 0000000000..a23221917b --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: gamma, ' delta '; + output: [gamma, ' delta ']; + output: gamma, ' delta '; + output: gamma, ' delta '; + output: ['gamma, ' delta '']; } diff --git a/spec/parser/interpolate/07_comma_list_complex/04_variable_double/input.scss b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/input.scss new file mode 100644 index 0000000000..e02d3f701f --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: gamma, "'"delta"'"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..72693e3092 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "gamma, ' delta '"; + dquoted: "[gamma, ' delta ']"; + dquoted: "gamma, ' delta '"; + dquoted: "gamma, ' delta '"; + dquoted: "['gamma, ' delta '']"; + squoted: "gamma, ' delta '"; + squoted: "[gamma, ' delta ']"; + squoted: "gamma, ' delta '"; + squoted: "gamma, ' delta '"; + squoted: "['gamma, ' delta '']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/input.scss b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..b61fff97b7 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: gamma, "'"delta"'"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..463e9ea2bd --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{gamma, " '"delta"' "}]"; + output: "#{gamma, " '"delta"' "}"; + output: '#{gamma, "' "delta" '"}'; + output: "['#{gamma, " '"delta"' "}']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/input.scss b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..d1acdc394e --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: gamma, "'"delta"'"; +.result { + output: "[\#{gamma, "'"delta"'"}]"; + output: "\#{gamma, "'"delta"'"}"; + output: '\#{gamma, "'"delta"'"}'; + output: "['\#{gamma, "'"delta"'"}']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/01_inline/expected_output.css b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected_output.css new file mode 100644 index 0000000000..2dec41b61d --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \\; + output: \\; + output: "[\\\\]"; + output: "\\\\"; + output: "\\\\"; + output: "['\\\\']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/01_inline/input.scss b/spec/parser/interpolate/10_escaped_backslash/01_inline/input.scss new file mode 100644 index 0000000000..465b8eec90 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: \\; + output: #{\\}; + output: "[#{\\}]"; + output: "#{\\}"; + output: '#{\\}'; + output: "['#{\\}']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/02_variable/expected_output.css b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected_output.css new file mode 100644 index 0000000000..2dec41b61d --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \\; + output: \\; + output: "[\\\\]"; + output: "\\\\"; + output: "\\\\"; + output: "['\\\\']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/02_variable/input.scss b/spec/parser/interpolate/10_escaped_backslash/02_variable/input.scss new file mode 100644 index 0000000000..05949606c4 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: \\; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected_output.css b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected_output.css new file mode 100644 index 0000000000..e8bb141c4c --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \\; + output: [\\]; + output: \\; + output: \\; + output: ['\\']; } diff --git a/spec/parser/interpolate/10_escaped_backslash/03_inline_double/input.scss b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/input.scss new file mode 100644 index 0000000000..036d0cd0f5 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{\\}}; + output: #{"[#{\\}]"}; + output: #{"#{\\}"}; + output: #{'#{\\}'}; + output: #{"['#{\\}']"}; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected_output.css b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected_output.css new file mode 100644 index 0000000000..e8bb141c4c --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \\; + output: [\\]; + output: \\; + output: \\; + output: ['\\']; } diff --git a/spec/parser/interpolate/10_escaped_backslash/04_variable_double/input.scss b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/input.scss new file mode 100644 index 0000000000..fd96af67d9 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: \\; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..206600ec7a --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "\\\\"; + dquoted: "[\\\\]"; + dquoted: "\\\\"; + dquoted: "\\\\"; + dquoted: "['\\\\']"; + squoted: "\\\\"; + squoted: "[\\\\]"; + squoted: "\\\\"; + squoted: "\\\\"; + squoted: "['\\\\']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/input.scss b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..543613613f --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: \\; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..ae95d03f09 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{\\}]"; + output: "\#{\\}"; + output: '\#{\\}'; + output: "['\#{\\}']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/input.scss b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..ec56207e03 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: \\; +.result { + output: "[\#{\\}]"; + output: "\#{\\}"; + output: '\#{\\}'; + output: "['\#{\\}']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/01_inline/expected_output.css b/spec/parser/interpolate/11_escaped_literal/01_inline/expected_output.css new file mode 100644 index 0000000000..410dbc2d3e --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: l\\ite\ral; + output: l\\ite\ral; + output: "[l\\\\ite\\ral]"; + output: "l\\\\ite\\ral"; + output: "l\\\\ite\\ral"; + output: "['l\\\\ite\\ral']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/01_inline/input.scss b/spec/parser/interpolate/11_escaped_literal/01_inline/input.scss new file mode 100644 index 0000000000..3b4e3a908a --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: l\\ite\ral; + output: #{l\\ite\ral}; + output: "[#{l\\ite\ral}]"; + output: "#{l\\ite\ral}"; + output: '#{l\\ite\ral}'; + output: "['#{l\\ite\ral}']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/02_variable/expected_output.css b/spec/parser/interpolate/11_escaped_literal/02_variable/expected_output.css new file mode 100644 index 0000000000..410dbc2d3e --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: l\\ite\ral; + output: l\\ite\ral; + output: "[l\\\\ite\\ral]"; + output: "l\\\\ite\\ral"; + output: "l\\\\ite\\ral"; + output: "['l\\\\ite\\ral']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/02_variable/input.scss b/spec/parser/interpolate/11_escaped_literal/02_variable/input.scss new file mode 100644 index 0000000000..2d71cbd6c4 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: l\\ite\ral; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected_output.css b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected_output.css new file mode 100644 index 0000000000..618ee53fea --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: l\\ite\ral; + output: [l\\ite\ral]; + output: l\\ite\ral; + output: l\\ite\ral; + output: ['l\\ite\ral']; } diff --git a/spec/parser/interpolate/11_escaped_literal/03_inline_double/input.scss b/spec/parser/interpolate/11_escaped_literal/03_inline_double/input.scss new file mode 100644 index 0000000000..a69e10100f --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{l\\ite\ral}}; + output: #{"[#{l\\ite\ral}]"}; + output: #{"#{l\\ite\ral}"}; + output: #{'#{l\\ite\ral}'}; + output: #{"['#{l\\ite\ral}']"}; +} diff --git a/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected_output.css b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected_output.css new file mode 100644 index 0000000000..618ee53fea --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: l\\ite\ral; + output: [l\\ite\ral]; + output: l\\ite\ral; + output: l\\ite\ral; + output: ['l\\ite\ral']; } diff --git a/spec/parser/interpolate/11_escaped_literal/04_variable_double/input.scss b/spec/parser/interpolate/11_escaped_literal/04_variable_double/input.scss new file mode 100644 index 0000000000..19a5eed28d --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: l\\ite\ral; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..1dc5700532 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "l\\\\ite\\ral"; + dquoted: "[l\\\\ite\\ral]"; + dquoted: "l\\\\ite\\ral"; + dquoted: "l\\\\ite\\ral"; + dquoted: "['l\\\\ite\\ral']"; + squoted: "l\\\\ite\\ral"; + squoted: "[l\\\\ite\\ral]"; + squoted: "l\\\\ite\\ral"; + squoted: "l\\\\ite\\ral"; + squoted: "['l\\\\ite\\ral']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/input.scss b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..9f5ec9ecb3 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: l\\ite\ral; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..d7f65ece64 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{l\\ite\ral}]"; + output: "\#{l\\ite\ral}"; + output: '\#{l\\ite\ral}'; + output: "['\#{l\\ite\ral}']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/input.scss b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..0e8870680b --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: l\\ite\ral; +.result { + output: "[\#{l\\ite\ral}]"; + output: "\#{l\\ite\ral}"; + output: '\#{l\\ite\ral}'; + output: "['\#{l\\ite\ral}']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected_output.css b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected_output.css new file mode 100644 index 0000000000..cb0f6f2404 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "l\\ite\ral"; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/01_inline/input.scss b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/input.scss new file mode 100644 index 0000000000..b7f11fdf9a --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "l\\ite\ral"; + output: #{"l\\ite\ral"}; + output: "[#{"l\\ite\ral"}]"; + output: "#{"l\\ite\ral"}"; + output: '#{"l\\ite\ral"}'; + output: "['#{"l\\ite\ral"}']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected_output.css b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected_output.css new file mode 100644 index 0000000000..0f59d98f44 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "l\\iteral"; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/02_variable/input.scss b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/input.scss new file mode 100644 index 0000000000..f4b6cf7d45 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "l\\ite\ral"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected_output.css b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected_output.css new file mode 100644 index 0000000000..67d6e4b5a8 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/input.scss b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/input.scss new file mode 100644 index 0000000000..c65943b070 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"l\\ite\ral"}}; + output: #{"[#{"l\\ite\ral"}]"}; + output: #{"#{"l\\ite\ral"}"}; + output: #{'#{"l\\ite\ral"}'}; + output: #{"['#{"l\\ite\ral"}']"}; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected_output.css b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected_output.css new file mode 100644 index 0000000000..67d6e4b5a8 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/input.scss b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/input.scss new file mode 100644 index 0000000000..6520d0ac48 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "l\\ite\ral"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..878dcdcad9 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "l\\iteral"; + dquoted: "[l\\iteral]"; + dquoted: "l\\iteral"; + dquoted: "l\\iteral"; + dquoted: "['l\\iteral']"; + squoted: "l\\iteral"; + squoted: "[l\\iteral]"; + squoted: "l\\iteral"; + squoted: "l\\iteral"; + squoted: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/input.scss b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..d1ae7f5071 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "l\\ite\ral"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..fb15c73f3a --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" l\\ite\ral "}]"; + output: "#{" l\\ite\ral "}"; + output: '\#{"l\\ite\ral"}'; + output: "['#{" l\\ite\ral "}']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/input.scss b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..edf3613b43 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "l\\ite\ral"; +.result { + output: "[\#{"l\\ite\ral"}]"; + output: "\#{"l\\ite\ral"}"; + output: '\#{"l\\ite\ral"}'; + output: "['\#{"l\\ite\ral"}']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected_output.css b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected_output.css new file mode 100644 index 0000000000..d8d8aca482 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: 'l\\ite\ral'; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/01_inline/input.scss b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/input.scss new file mode 100644 index 0000000000..7f740806b7 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: 'l\\ite\ral'; + output: #{'l\\ite\ral'}; + output: "[#{'l\\ite\ral'}]"; + output: "#{'l\\ite\ral'}"; + output: '#{'l\\ite\ral'}'; + output: "['#{'l\\ite\ral'}']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected_output.css b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected_output.css new file mode 100644 index 0000000000..0f59d98f44 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "l\\iteral"; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/02_variable/input.scss b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/input.scss new file mode 100644 index 0000000000..29dc6833da --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: 'l\\ite\ral'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected_output.css b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected_output.css new file mode 100644 index 0000000000..67d6e4b5a8 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/input.scss b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/input.scss new file mode 100644 index 0000000000..f02e62841c --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'l\\ite\ral'}}; + output: #{"[#{'l\\ite\ral'}]"}; + output: #{"#{'l\\ite\ral'}"}; + output: #{'#{'l\\ite\ral'}'}; + output: #{"['#{'l\\ite\ral'}']"}; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected_output.css b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected_output.css new file mode 100644 index 0000000000..67d6e4b5a8 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/input.scss b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/input.scss new file mode 100644 index 0000000000..308f824741 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: 'l\\ite\ral'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..878dcdcad9 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "l\\iteral"; + dquoted: "[l\\iteral]"; + dquoted: "l\\iteral"; + dquoted: "l\\iteral"; + dquoted: "['l\\iteral']"; + squoted: "l\\iteral"; + squoted: "[l\\iteral]"; + squoted: "l\\iteral"; + squoted: "l\\iteral"; + squoted: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/input.scss b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..26c32865ed --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: 'l\\ite\ral'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..db939da660 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'l\\ite\ral'}]"; + output: "\#{'l\\ite\ral'}"; + output: "#{" l\\ite\ral "}"; + output: "['\#{'l\\ite\ral'}']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/input.scss b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..b1711f60e1 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: 'l\\ite\ral'; +.result { + output: "[\#{'l\\ite\ral'}]"; + output: "\#{'l\\ite\ral'}"; + output: '\#{'l\\ite\ral'}'; + output: "['\#{'l\\ite\ral'}']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected_output.css b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected_output.css new file mode 100644 index 0000000000..459927f87c --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/input.scss b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/input.scss new file mode 100644 index 0000000000..18c87e6c98 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: #{\1\2\3\4\5\6\7\8\9}; + output: "[#{\1\2\3\4\5\6\7\8\9}]"; + output: "#{\1\2\3\4\5\6\7\8\9}"; + output: '#{\1\2\3\4\5\6\7\8\9}'; + output: "['#{\1\2\3\4\5\6\7\8\9}']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected_output.css b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected_output.css new file mode 100644 index 0000000000..459927f87c --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/input.scss b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/input.scss new file mode 100644 index 0000000000..a2cf6f1a24 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: \1\2\3\4\5\6\7\8\9; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected_output.css b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected_output.css new file mode 100644 index 0000000000..c80d89d332 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: [\1\2\3\4\5\6\7\8\9]; + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: ['\1\2\3\4\5\6\7\8\9']; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/input.scss b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/input.scss new file mode 100644 index 0000000000..ec0dedd67d --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{\1\2\3\4\5\6\7\8\9}}; + output: #{"[#{\1\2\3\4\5\6\7\8\9}]"}; + output: #{"#{\1\2\3\4\5\6\7\8\9}"}; + output: #{'#{\1\2\3\4\5\6\7\8\9}'}; + output: #{"['#{\1\2\3\4\5\6\7\8\9}']"}; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected_output.css b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected_output.css new file mode 100644 index 0000000000..c80d89d332 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: [\1\2\3\4\5\6\7\8\9]; + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: ['\1\2\3\4\5\6\7\8\9']; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/input.scss b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/input.scss new file mode 100644 index 0000000000..33178c1c27 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: \1\2\3\4\5\6\7\8\9; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..f58e1526cd --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + dquoted: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + dquoted: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; + squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + squoted: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + squoted: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/input.scss b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..74feaa59b5 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: \1\2\3\4\5\6\7\8\9; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..bf71bb876f --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{\1\2\3\4\5\6\7\8\9}]"; + output: "\#{\1\2\3\4\5\6\7\8\9}"; + output: '\#{\1\2\3\4\5\6\7\8\9}'; + output: "['\#{\1\2\3\4\5\6\7\8\9}']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/input.scss b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..e7cf16b5cc --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: \1\2\3\4\5\6\7\8\9; +.result { + output: "[\#{\1\2\3\4\5\6\7\8\9}]"; + output: "\#{\1\2\3\4\5\6\7\8\9}"; + output: '\#{\1\2\3\4\5\6\7\8\9}'; + output: "['\#{\1\2\3\4\5\6\7\8\9}']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected_output.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected_output.css new file mode 100644 index 0000000000..d5b03e5f7e --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "\1\2\3\4\5\6\7\8\9"; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/input.scss b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/input.scss new file mode 100644 index 0000000000..d8b68d8629 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "\1\2\3\4\5\6\7\8\9"; + output: #{"\1\2\3\4\5\6\7\8\9"}; + output: "[#{"\1\2\3\4\5\6\7\8\9"}]"; + output: "#{"\1\2\3\4\5\6\7\8\9"}"; + output: '#{"\1\2\3\4\5\6\7\8\9"}'; + output: "['#{"\1\2\3\4\5\6\7\8\9"}']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected_output.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected_output.css new file mode 100644 index 0000000000..f8edc4ce08 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: " "; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/input.scss b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/input.scss new file mode 100644 index 0000000000..2c31cd8797 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "\1\2\3\4\5\6\7\8\9"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected_output.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected_output.css new file mode 100644 index 0000000000..cb97d5dded --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/input.scss b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/input.scss new file mode 100644 index 0000000000..daa8e213c1 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"\1\2\3\4\5\6\7\8\9"}}; + output: #{"[#{"\1\2\3\4\5\6\7\8\9"}]"}; + output: #{"#{"\1\2\3\4\5\6\7\8\9"}"}; + output: #{'#{"\1\2\3\4\5\6\7\8\9"}'}; + output: #{"['#{"\1\2\3\4\5\6\7\8\9"}']"}; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected_output.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected_output.css new file mode 100644 index 0000000000..cb97d5dded --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/input.scss b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/input.scss new file mode 100644 index 0000000000..233055e8bd --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "\1\2\3\4\5\6\7\8\9"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..e204d2f412 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: " "; + dquoted: "[ ]"; + dquoted: " "; + dquoted: " "; + dquoted: "[' ']"; + squoted: " "; + squoted: "[ ]"; + squoted: " "; + squoted: " "; + squoted: "[' ']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/input.scss b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..415f38b495 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "\1\2\3\4\5\6\7\8\9"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..a4cff097cd --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" \1\2\3\4\5\6\7\8\9 "}]"; + output: "#{" \1\2\3\4\5\6\7\8\9 "}"; + output: '\#{"\1\2\3\4\5\6\7\8\9"}'; + output: "['#{" \1\2\3\4\5\6\7\8\9 "}']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/input.scss b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..2b9c5b00fc --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "\1\2\3\4\5\6\7\8\9"; +.result { + output: "[\#{"\1\2\3\4\5\6\7\8\9"}]"; + output: "\#{"\1\2\3\4\5\6\7\8\9"}"; + output: '\#{"\1\2\3\4\5\6\7\8\9"}'; + output: "['\#{"\1\2\3\4\5\6\7\8\9"}']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected_output.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected_output.css new file mode 100644 index 0000000000..c3d69dfb04 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: '\1\2\3\4\5\6\7\8\9'; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/input.scss b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/input.scss new file mode 100644 index 0000000000..e812b78141 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: '\1\2\3\4\5\6\7\8\9'; + output: #{'\1\2\3\4\5\6\7\8\9'}; + output: "[#{'\1\2\3\4\5\6\7\8\9'}]"; + output: "#{'\1\2\3\4\5\6\7\8\9'}"; + output: '#{'\1\2\3\4\5\6\7\8\9'}'; + output: "['#{'\1\2\3\4\5\6\7\8\9'}']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected_output.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected_output.css new file mode 100644 index 0000000000..f8edc4ce08 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: " "; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/input.scss b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/input.scss new file mode 100644 index 0000000000..fd598fbd02 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: '\1\2\3\4\5\6\7\8\9'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected_output.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected_output.css new file mode 100644 index 0000000000..cb97d5dded --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/input.scss b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/input.scss new file mode 100644 index 0000000000..77a526cfd6 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'\1\2\3\4\5\6\7\8\9'}}; + output: #{"[#{'\1\2\3\4\5\6\7\8\9'}]"}; + output: #{"#{'\1\2\3\4\5\6\7\8\9'}"}; + output: #{'#{'\1\2\3\4\5\6\7\8\9'}'}; + output: #{"['#{'\1\2\3\4\5\6\7\8\9'}']"}; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected_output.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected_output.css new file mode 100644 index 0000000000..cb97d5dded --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/input.scss b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/input.scss new file mode 100644 index 0000000000..a00239eb7a --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: '\1\2\3\4\5\6\7\8\9'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..e204d2f412 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: " "; + dquoted: "[ ]"; + dquoted: " "; + dquoted: " "; + dquoted: "[' ']"; + squoted: " "; + squoted: "[ ]"; + squoted: " "; + squoted: " "; + squoted: "[' ']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/input.scss b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..b88ec59d79 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: '\1\2\3\4\5\6\7\8\9'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..7bd8609e13 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'\1\2\3\4\5\6\7\8\9'}]"; + output: "\#{'\1\2\3\4\5\6\7\8\9'}"; + output: "#{" \1\2\3\4\5\6\7\8\9 "}"; + output: "['\#{'\1\2\3\4\5\6\7\8\9'}']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/input.scss b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..510b522c13 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: '\1\2\3\4\5\6\7\8\9'; +.result { + output: "[\#{'\1\2\3\4\5\6\7\8\9'}]"; + output: "\#{'\1\2\3\4\5\6\7\8\9'}"; + output: '\#{'\1\2\3\4\5\6\7\8\9'}'; + output: "['\#{'\1\2\3\4\5\6\7\8\9'}']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected_output.css b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected_output.css new file mode 100644 index 0000000000..8c77599dc7 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/input.scss b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/input.scss new file mode 100644 index 0000000000..0e9d91ff33 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: #{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}; + output: "[#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]"; + output: "#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}"; + output: '#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}'; + output: "['#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected_output.css b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected_output.css new file mode 100644 index 0000000000..8c77599dc7 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/input.scss b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/input.scss new file mode 100644 index 0000000000..0224802d6d --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected_output.css b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected_output.css new file mode 100644 index 0000000000..716d690256 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: [\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z]; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: ['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/input.scss b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/input.scss new file mode 100644 index 0000000000..6f20708496 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}}; + output: #{"[#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]"}; + output: #{"#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}"}; + output: #{'#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}'}; + output: #{"['#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"}; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected_output.css b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected_output.css new file mode 100644 index 0000000000..716d690256 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: [\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z]; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: ['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/input.scss b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/input.scss new file mode 100644 index 0000000000..1744a1b213 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..4081a0c958 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + dquoted: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + dquoted: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; + squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + squoted: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + squoted: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/input.scss b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..9a7ec96f51 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..ba36859596 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]"; + output: "\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}"; + output: '\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}'; + output: "['\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/input.scss b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..acc96f3d55 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; +.result { + output: "[\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]"; + output: "\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}"; + output: '\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}'; + output: "['\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected_output.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected_output.css new file mode 100644 index 0000000000..693328854a --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/input.scss b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/input.scss new file mode 100644 index 0000000000..1b1a949321 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; + output: #{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}; + output: "[#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}]"; + output: "#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}"; + output: '#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}'; + output: "['#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected_output.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected_output.css new file mode 100644 index 0000000000..043efa8e5d --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: " ghijklmnopqrstuvwxyz"; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/input.scss b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/input.scss new file mode 100644 index 0000000000..04a0608c29 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected_output.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected_output.css new file mode 100644 index 0000000000..6bebd811d1 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/input.scss b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/input.scss new file mode 100644 index 0000000000..f3e53e0ee9 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}}; + output: #{"[#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}]"}; + output: #{"#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}"}; + output: #{'#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}'}; + output: #{"['#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}']"}; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected_output.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected_output.css new file mode 100644 index 0000000000..6bebd811d1 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/input.scss b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/input.scss new file mode 100644 index 0000000000..f425f5fc9c --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..62c2330c27 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[ ghijklmnopqrstuvwxyz]"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[' ghijklmnopqrstuvwxyz']"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[ ghijklmnopqrstuvwxyz]"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/input.scss b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..25de30514d --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..6ade5cc277 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}]"; + output: "#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}"; + output: '\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}'; + output: "['#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/input.scss b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..190cabd517 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; +.result { + output: "[\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}]"; + output: "\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}"; + output: '\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}'; + output: "['\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected_output.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected_output.css new file mode 100644 index 0000000000..b061ebcb51 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/input.scss b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/input.scss new file mode 100644 index 0000000000..0d9b625318 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; + output: #{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}; + output: "[#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]"; + output: "#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}"; + output: '#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}'; + output: "['#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected_output.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected_output.css new file mode 100644 index 0000000000..043efa8e5d --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: " ghijklmnopqrstuvwxyz"; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/input.scss b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/input.scss new file mode 100644 index 0000000000..41d26e6dde --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected_output.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected_output.css new file mode 100644 index 0000000000..6bebd811d1 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/input.scss b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/input.scss new file mode 100644 index 0000000000..8671e0ac2b --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}}; + output: #{"[#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]"}; + output: #{"#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}"}; + output: #{'#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}'}; + output: #{"['#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"}; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected_output.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected_output.css new file mode 100644 index 0000000000..6bebd811d1 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/input.scss b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/input.scss new file mode 100644 index 0000000000..a9b1992941 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..62c2330c27 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[ ghijklmnopqrstuvwxyz]"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[' ghijklmnopqrstuvwxyz']"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[ ghijklmnopqrstuvwxyz]"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/input.scss b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..f3ad67d97d --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..70a3416882 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]"; + output: "\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}"; + output: "#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}"; + output: "['\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/input.scss b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..2f717e6c08 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; +.result { + output: "[\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]"; + output: "\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}"; + output: '\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}'; + output: "['\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected_output.css b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected_output.css new file mode 100644 index 0000000000..9983e86e06 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/input.scss b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/input.scss new file mode 100644 index 0000000000..52d5891400 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: #{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}; + output: "[#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]"; + output: "#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}"; + output: '#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}'; + output: "['#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected_output.css b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected_output.css new file mode 100644 index 0000000000..9983e86e06 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/input.scss b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/input.scss new file mode 100644 index 0000000000..fbcb137a91 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected_output.css b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected_output.css new file mode 100644 index 0000000000..31301fa1dd --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: [\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z]; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: ['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/input.scss b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/input.scss new file mode 100644 index 0000000000..c4d3e7f94e --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}}; + output: #{"[#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]"}; + output: #{"#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}"}; + output: #{'#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}'}; + output: #{"['#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"}; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected_output.css b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected_output.css new file mode 100644 index 0000000000..31301fa1dd --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: [\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z]; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: ['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/input.scss b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/input.scss new file mode 100644 index 0000000000..bc42cabf03 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..d91ad0c259 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + dquoted: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + dquoted: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; + squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + squoted: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + squoted: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/input.scss b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..dce3724f77 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..a53c4b846f --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]"; + output: "\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}"; + output: '\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}'; + output: "['\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/input.scss b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..d75adc9a7b --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; +.result { + output: "[\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]"; + output: "\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}"; + output: '\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}'; + output: "['\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected_output.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected_output.css new file mode 100644 index 0000000000..dee69b3931 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/input.scss b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/input.scss new file mode 100644 index 0000000000..fd7669975b --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; + output: #{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}; + output: "[#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}]"; + output: "#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}"; + output: '#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}'; + output: "['#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected_output.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected_output.css new file mode 100644 index 0000000000..aac50c3bb7 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/input.scss b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/input.scss new file mode 100644 index 0000000000..6052943931 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected_output.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected_output.css new file mode 100644 index 0000000000..4412a59b32 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/input.scss b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/input.scss new file mode 100644 index 0000000000..2e2dbd3058 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}}; + output: #{"[#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}]"}; + output: #{"#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}"}; + output: #{'#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}'}; + output: #{"['#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}']"}; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected_output.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected_output.css new file mode 100644 index 0000000000..4412a59b32 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/input.scss b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/input.scss new file mode 100644 index 0000000000..171f1c2fac --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..13f9bc7301 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/input.scss b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..97c7890cbd --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..ecc90bf309 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}]"; + output: "#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}"; + output: '\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}'; + output: "['#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/input.scss b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..e34d5dc43a --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; +.result { + output: "[\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}]"; + output: "\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}"; + output: '\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}'; + output: "['\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected_output.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected_output.css new file mode 100644 index 0000000000..151d8259aa --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/input.scss b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/input.scss new file mode 100644 index 0000000000..a1ae2c4b33 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; + output: #{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}; + output: "[#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]"; + output: "#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}"; + output: '#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}'; + output: "['#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected_output.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected_output.css new file mode 100644 index 0000000000..aac50c3bb7 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/input.scss b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/input.scss new file mode 100644 index 0000000000..3c3d53bf1b --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected_output.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected_output.css new file mode 100644 index 0000000000..4412a59b32 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/input.scss b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/input.scss new file mode 100644 index 0000000000..ec8275606f --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}}; + output: #{"[#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]"}; + output: #{"#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}"}; + output: #{'#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}'}; + output: #{"['#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"}; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected_output.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected_output.css new file mode 100644 index 0000000000..4412a59b32 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/input.scss b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/input.scss new file mode 100644 index 0000000000..168b4c8a17 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..13f9bc7301 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/input.scss b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..0c69e74c02 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..979ce313ca --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]"; + output: "\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}"; + output: "#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}"; + output: "['\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/input.scss b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..feb127a004 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; +.result { + output: "[\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]"; + output: "\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}"; + output: '\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}'; + output: "['\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected_output.css b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected_output.css new file mode 100644 index 0000000000..cc71cb38a8 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \0_\a_\A; + output: \0_\a_\A; + output: "[\\0_\\a_\\A]"; + output: "\\0_\\a_\\A"; + output: "\\0_\\a_\\A"; + output: "['\\0_\\a_\\A']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/01_inline/input.scss b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/input.scss new file mode 100644 index 0000000000..8632df0db1 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: \0_\a_\A; + output: #{\0_\a_\A}; + output: "[#{\0_\a_\A}]"; + output: "#{\0_\a_\A}"; + output: '#{\0_\a_\A}'; + output: "['#{\0_\a_\A}']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected_output.css b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected_output.css new file mode 100644 index 0000000000..cc71cb38a8 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \0_\a_\A; + output: \0_\a_\A; + output: "[\\0_\\a_\\A]"; + output: "\\0_\\a_\\A"; + output: "\\0_\\a_\\A"; + output: "['\\0_\\a_\\A']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/02_variable/input.scss b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/input.scss new file mode 100644 index 0000000000..ec6c61ca02 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: \0_\a_\A; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected_output.css b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected_output.css new file mode 100644 index 0000000000..b331b3dab6 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \0_\a_\A; + output: [\0_\a_\A]; + output: \0_\a_\A; + output: \0_\a_\A; + output: ['\0_\a_\A']; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/input.scss b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/input.scss new file mode 100644 index 0000000000..49ee3c86cc --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{\0_\a_\A}}; + output: #{"[#{\0_\a_\A}]"}; + output: #{"#{\0_\a_\A}"}; + output: #{'#{\0_\a_\A}'}; + output: #{"['#{\0_\a_\A}']"}; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected_output.css b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected_output.css new file mode 100644 index 0000000000..b331b3dab6 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \0_\a_\A; + output: [\0_\a_\A]; + output: \0_\a_\A; + output: \0_\a_\A; + output: ['\0_\a_\A']; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/input.scss b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/input.scss new file mode 100644 index 0000000000..d991190c5a --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: \0_\a_\A; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..7dc257c7a3 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "\\0_\\a_\\A"; + dquoted: "[\\0_\\a_\\A]"; + dquoted: "\\0_\\a_\\A"; + dquoted: "\\0_\\a_\\A"; + dquoted: "['\\0_\\a_\\A']"; + squoted: "\\0_\\a_\\A"; + squoted: "[\\0_\\a_\\A]"; + squoted: "\\0_\\a_\\A"; + squoted: "\\0_\\a_\\A"; + squoted: "['\\0_\\a_\\A']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/input.scss b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..bf8e10062f --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: \0_\a_\A; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..82bf7b3199 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{\0_\a_\A}]"; + output: "\#{\0_\a_\A}"; + output: '\#{\0_\a_\A}'; + output: "['\#{\0_\a_\A}']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/input.scss b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..40a3c26b36 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: \0_\a_\A; +.result { + output: "[\#{\0_\a_\A}]"; + output: "\#{\0_\a_\A}"; + output: '\#{\0_\a_\A}'; + output: "['\#{\0_\a_\A}']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected_output.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected_output.css new file mode 100644 index 0000000000..905f30cd00 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected_output.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: "\0_\a_\A"; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/input.scss b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/input.scss new file mode 100644 index 0000000000..7a84b43517 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "\0_\a_\A"; + output: #{"\0_\a_\A"}; + output: "[#{"\0_\a_\A"}]"; + output: "#{"\0_\a_\A"}"; + output: '#{"\0_\a_\A"}'; + output: "['#{"\0_\a_\A"}']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected_output.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected_output.css new file mode 100644 index 0000000000..bee85991dc --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected_output.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: "�_\a_\a"; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/input.scss b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/input.scss new file mode 100644 index 0000000000..8a1a4cf94b --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "\0_\a_\A"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected_output.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected_output.css new file mode 100644 index 0000000000..1a19cb6740 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected_output.css @@ -0,0 +1,7 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/input.scss b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/input.scss new file mode 100644 index 0000000000..7a4d53fbc1 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"\0_\a_\A"}}; + output: #{"[#{"\0_\a_\A"}]"}; + output: #{"#{"\0_\a_\A"}"}; + output: #{'#{"\0_\a_\A"}'}; + output: #{"['#{"\0_\a_\A"}']"}; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected_output.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected_output.css new file mode 100644 index 0000000000..1a19cb6740 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected_output.css @@ -0,0 +1,7 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/input.scss b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/input.scss new file mode 100644 index 0000000000..809414b2f8 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "\0_\a_\A"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..be09810244 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected_output.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +.result { + dquoted: "�_ _ "; + dquoted: "[�_\a_\a]"; + dquoted: "�_\a_\a"; + dquoted: "�_\a_\a"; + dquoted: "['�_\a_\a']"; + squoted: "�_ _ "; + squoted: "[�_\a_\a]"; + squoted: "�_\a_\a"; + squoted: "�_\a_\a"; + squoted: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/input.scss b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..d95ca95ec6 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "\0_\a_\A"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..9b93b91f6e --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" \0_\a_\A "}]"; + output: "#{" \0_\a_\A "}"; + output: '\#{"\0_\a_\A"}'; + output: "['#{" \0_\a_\A "}']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/input.scss b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..5d1a18f8db --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "\0_\a_\A"; +.result { + output: "[\#{"\0_\a_\A"}]"; + output: "\#{"\0_\a_\A"}"; + output: '\#{"\0_\a_\A"}'; + output: "['\#{"\0_\a_\A"}']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected_output.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected_output.css new file mode 100644 index 0000000000..595742868b --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected_output.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: '\0_\a_\A'; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/input.scss b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/input.scss new file mode 100644 index 0000000000..85e15f1e45 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: '\0_\a_\A'; + output: #{'\0_\a_\A'}; + output: "[#{'\0_\a_\A'}]"; + output: "#{'\0_\a_\A'}"; + output: '#{'\0_\a_\A'}'; + output: "['#{'\0_\a_\A'}']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected_output.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected_output.css new file mode 100644 index 0000000000..bee85991dc --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected_output.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: "�_\a_\a"; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/input.scss b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/input.scss new file mode 100644 index 0000000000..0d9245d414 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: '\0_\a_\A'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected_output.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected_output.css new file mode 100644 index 0000000000..1a19cb6740 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected_output.css @@ -0,0 +1,7 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/input.scss b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/input.scss new file mode 100644 index 0000000000..92a87ec20c --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'\0_\a_\A'}}; + output: #{"[#{'\0_\a_\A'}]"}; + output: #{"#{'\0_\a_\A'}"}; + output: #{'#{'\0_\a_\A'}'}; + output: #{"['#{'\0_\a_\A'}']"}; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected_output.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected_output.css new file mode 100644 index 0000000000..1a19cb6740 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected_output.css @@ -0,0 +1,7 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/input.scss b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/input.scss new file mode 100644 index 0000000000..b962ff7f36 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: '\0_\a_\A'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..be09810244 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected_output.css @@ -0,0 +1,12 @@ +@charset "UTF-8"; +.result { + dquoted: "�_ _ "; + dquoted: "[�_\a_\a]"; + dquoted: "�_\a_\a"; + dquoted: "�_\a_\a"; + dquoted: "['�_\a_\a']"; + squoted: "�_ _ "; + squoted: "[�_\a_\a]"; + squoted: "�_\a_\a"; + squoted: "�_\a_\a"; + squoted: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/input.scss b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..2f33438c5a --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: '\0_\a_\A'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..52fe909f6b --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'\0_\a_\A'}]"; + output: "\#{'\0_\a_\A'}"; + output: "#{" \0_\a_\A "}"; + output: "['\#{'\0_\a_\A'}']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/input.scss b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..716ccaec49 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: '\0_\a_\A'; +.result { + output: "[\#{'\0_\a_\A'}]"; + output: "\#{'\0_\a_\A'}"; + output: '\#{'\0_\a_\A'}'; + output: "['\#{'\0_\a_\A'}']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected_output.css b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected_output.css new file mode 100644 index 0000000000..28d9700bd3 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \"\'; + output: \"\'; + output: "[\\\"\\']"; + output: "\\\"\\'"; + output: "\\\"\\'"; + output: "['\\\"\\'']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/input.scss b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/input.scss new file mode 100644 index 0000000000..22e038eca5 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: \"\'; + output: #{\"\'}; + output: "[#{\"\'}]"; + output: "#{\"\'}"; + output: '#{\"\'}'; + output: "['#{\"\'}']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected_output.css b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected_output.css new file mode 100644 index 0000000000..28d9700bd3 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: \"\'; + output: \"\'; + output: "[\\\"\\']"; + output: "\\\"\\'"; + output: "\\\"\\'"; + output: "['\\\"\\'']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/input.scss b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/input.scss new file mode 100644 index 0000000000..47cc7f7fc1 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: \"\'; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected_output.css b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected_output.css new file mode 100644 index 0000000000..fabc1c72b1 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \"\'; + output: [\"\']; + output: \"\'; + output: \"\'; + output: ['\"\'']; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/input.scss b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/input.scss new file mode 100644 index 0000000000..dd67aacd8f --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{\"\'}}; + output: #{"[#{\"\'}]"}; + output: #{"#{\"\'}"}; + output: #{'#{\"\'}'}; + output: #{"['#{\"\'}']"}; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected_output.css b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected_output.css new file mode 100644 index 0000000000..fabc1c72b1 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: \"\'; + output: [\"\']; + output: \"\'; + output: \"\'; + output: ['\"\'']; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/input.scss b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/input.scss new file mode 100644 index 0000000000..b829be4cc3 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: \"\'; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..39230197e9 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "\\\"\\'"; + dquoted: "[\\\"\\']"; + dquoted: "\\\"\\'"; + dquoted: "\\\"\\'"; + dquoted: "['\\\"\\'']"; + squoted: "\\\"\\'"; + squoted: "[\\\"\\']"; + squoted: "\\\"\\'"; + squoted: "\\\"\\'"; + squoted: "['\\\"\\'']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/input.scss b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..9bf4140694 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: \"\'; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..18754ffacc --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{\"\'}]"; + output: "\#{\"\'}"; + output: '\#{\"\'}'; + output: "['\#{\"\'}']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/input.scss b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..7dbf198e5f --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: \"\'; +.result { + output: "[\#{\"\'}]"; + output: "\#{\"\'}"; + output: '\#{\"\'}'; + output: "['\#{\"\'}']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected_output.css b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected_output.css new file mode 100644 index 0000000000..4c5657f52e --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "\""; + output: "; + output: '["]'; + output: '"'; + output: '"'; + output: "['\"']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/01_inline/input.scss b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/input.scss new file mode 100644 index 0000000000..acd654444a --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "\""; + output: #{"\""}; + output: "[#{"\""}]"; + output: "#{"\""}"; + output: '#{"\""}'; + output: "['#{"\""}']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected_output.css b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected_output.css new file mode 100644 index 0000000000..d16998da33 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: '"'; + output: "; + output: '["]'; + output: '"'; + output: '"'; + output: "['\"']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/02_variable/input.scss b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/input.scss new file mode 100644 index 0000000000..7b6dcebb6b --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "\""; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected_output.css b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected_output.css new file mode 100644 index 0000000000..9f74ef37d4 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: "; + output: ["]; + output: "; + output: "; + output: ['"']; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/input.scss b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/input.scss new file mode 100644 index 0000000000..9de499b43b --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"\""}}; + output: #{"[#{"\""}]"}; + output: #{"#{"\""}"}; + output: #{'#{"\""}'}; + output: #{"['#{"\""}']"}; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected_output.css b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected_output.css new file mode 100644 index 0000000000..9f74ef37d4 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: "; + output: ["]; + output: "; + output: "; + output: ['"']; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/input.scss b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/input.scss new file mode 100644 index 0000000000..6b0735b4fa --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "\""; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..6b7b30fccf --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: '"'; + dquoted: '["]'; + dquoted: '"'; + dquoted: '"'; + dquoted: "['\"']"; + squoted: '"'; + squoted: '["]'; + squoted: '"'; + squoted: '"'; + squoted: "['\"']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/input.scss b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..c9dcc8f97a --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "\""; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..a698483594 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" \" "}]"; + output: "#{" \" "}"; + output: '\#{"\""}'; + output: "['#{" \" "}']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/input.scss b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..af8c84e254 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "\""; +.result { + output: "[\#{"\""}]"; + output: "\#{"\""}"; + output: '\#{"\""}'; + output: "['\#{"\""}']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected_output.css b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected_output.css new file mode 100644 index 0000000000..80370eaced --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: '\''; + output: '; + output: "[']"; + output: "'"; + output: "'"; + output: "[''']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/01_inline/input.scss b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/input.scss new file mode 100644 index 0000000000..3ae77bab11 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: '\''; + output: #{'\''}; + output: "[#{'\''}]"; + output: "#{'\''}"; + output: '#{'\''}'; + output: "['#{'\''}']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected_output.css b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected_output.css new file mode 100644 index 0000000000..82c368b686 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "'"; + output: '; + output: "[']"; + output: "'"; + output: "'"; + output: "[''']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/02_variable/input.scss b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/input.scss new file mode 100644 index 0000000000..97822668e6 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: '\''; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected_output.css b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected_output.css new file mode 100644 index 0000000000..afd4221a6b --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: '; + output: [']; + output: '; + output: '; + output: [''']; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/input.scss b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/input.scss new file mode 100644 index 0000000000..595f3a7a3a --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{'\''}}; + output: #{"[#{'\''}]"}; + output: #{"#{'\''}"}; + output: #{'#{'\''}'}; + output: #{"['#{'\''}']"}; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected_output.css b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected_output.css new file mode 100644 index 0000000000..afd4221a6b --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: '; + output: [']; + output: '; + output: '; + output: [''']; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/input.scss b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/input.scss new file mode 100644 index 0000000000..6bac715609 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: '\''; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..9360c9d541 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "'"; + dquoted: "[']"; + dquoted: "'"; + dquoted: "'"; + dquoted: "[''']"; + squoted: "'"; + squoted: "[']"; + squoted: "'"; + squoted: "'"; + squoted: "[''']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/input.scss b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..51fb1b198b --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: '\''; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..a2505ab23d --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[\#{'\''}]"; + output: "\#{'\''}"; + output: "#{" \' "}"; + output: "['\#{'\''}']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/input.scss b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..105028801f --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: '\''; +.result { + output: "[\#{'\''}]"; + output: "\#{'\''}"; + output: '\#{'\''}'; + output: "['\#{'\''}']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/01_inline/expected_output.css b/spec/parser/interpolate/29_binary_operation/01_inline/expected_output.css new file mode 100644 index 0000000000..b038b31c75 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/29_binary_operation/01_inline/input.scss b/spec/parser/interpolate/29_binary_operation/01_inline/input.scss new file mode 100644 index 0000000000..c6072aaddc --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "foo#{'ba' + 'r'}baz"; + output: #{"foo#{'ba' + 'r'}baz"}; + output: "[#{"foo#{'ba' + 'r'}baz"}]"; + output: "#{"foo#{'ba' + 'r'}baz"}"; + output: '#{"foo#{'ba' + 'r'}baz"}'; + output: "['#{"foo#{'ba' + 'r'}baz"}']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/02_variable/expected_output.css b/spec/parser/interpolate/29_binary_operation/02_variable/expected_output.css new file mode 100644 index 0000000000..b038b31c75 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/29_binary_operation/02_variable/input.scss b/spec/parser/interpolate/29_binary_operation/02_variable/input.scss new file mode 100644 index 0000000000..e47afaee11 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/03_inline_double/expected_output.css b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected_output.css new file mode 100644 index 0000000000..c6e5137114 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/29_binary_operation/03_inline_double/input.scss b/spec/parser/interpolate/29_binary_operation/03_inline_double/input.scss new file mode 100644 index 0000000000..bb856c8729 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"foo#{'ba' + 'r'}baz"}}; + output: #{"[#{"foo#{'ba' + 'r'}baz"}]"}; + output: #{"#{"foo#{'ba' + 'r'}baz"}"}; + output: #{'#{"foo#{'ba' + 'r'}baz"}'}; + output: #{"['#{"foo#{'ba' + 'r'}baz"}']"}; +} diff --git a/spec/parser/interpolate/29_binary_operation/04_variable_double/expected_output.css b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected_output.css new file mode 100644 index 0000000000..c6e5137114 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/29_binary_operation/04_variable_double/input.scss b/spec/parser/interpolate/29_binary_operation/04_variable_double/input.scss new file mode 100644 index 0000000000..a43dbf86a3 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..805f8ba5ae --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "foobarbaz"; + dquoted: "[foobarbaz]"; + dquoted: "foobarbaz"; + dquoted: "foobarbaz"; + dquoted: "['foobarbaz']"; + squoted: "foobarbaz"; + squoted: "[foobarbaz]"; + squoted: "foobarbaz"; + squoted: "foobarbaz"; + squoted: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/input.scss b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..22e7c97261 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..dc6a6ca5a5 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" foobarbaz "}]"; + output: "#{" foobarbaz "}"; + output: '#{"foobarbaz"}'; + output: "['#{" foobarbaz "}']"; } diff --git a/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/input.scss b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..230f28f126 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + output: "[\#{"foo#{'ba' + 'r'}baz"}]"; + output: "\#{"foo#{'ba' + 'r'}baz"}"; + output: '\#{"foo#{'ba' + 'r'}baz"}'; + output: "['\#{"foo#{'ba' + 'r'}baz"}']"; +} diff --git a/spec/parser/interpolate/30_base_test/01_inline/expected_output.css b/spec/parser/interpolate/30_base_test/01_inline/expected_output.css new file mode 100644 index 0000000000..b038b31c75 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/30_base_test/01_inline/input.scss b/spec/parser/interpolate/30_base_test/01_inline/input.scss new file mode 100644 index 0000000000..c6072aaddc --- /dev/null +++ b/spec/parser/interpolate/30_base_test/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "foo#{'ba' + 'r'}baz"; + output: #{"foo#{'ba' + 'r'}baz"}; + output: "[#{"foo#{'ba' + 'r'}baz"}]"; + output: "#{"foo#{'ba' + 'r'}baz"}"; + output: '#{"foo#{'ba' + 'r'}baz"}'; + output: "['#{"foo#{'ba' + 'r'}baz"}']"; +} diff --git a/spec/parser/interpolate/30_base_test/02_variable/expected_output.css b/spec/parser/interpolate/30_base_test/02_variable/expected_output.css new file mode 100644 index 0000000000..b038b31c75 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/30_base_test/02_variable/input.scss b/spec/parser/interpolate/30_base_test/02_variable/input.scss new file mode 100644 index 0000000000..e47afaee11 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/30_base_test/03_inline_double/expected_output.css b/spec/parser/interpolate/30_base_test/03_inline_double/expected_output.css new file mode 100644 index 0000000000..c6e5137114 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/30_base_test/03_inline_double/input.scss b/spec/parser/interpolate/30_base_test/03_inline_double/input.scss new file mode 100644 index 0000000000..bb856c8729 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"foo#{'ba' + 'r'}baz"}}; + output: #{"[#{"foo#{'ba' + 'r'}baz"}]"}; + output: #{"#{"foo#{'ba' + 'r'}baz"}"}; + output: #{'#{"foo#{'ba' + 'r'}baz"}'}; + output: #{"['#{"foo#{'ba' + 'r'}baz"}']"}; +} diff --git a/spec/parser/interpolate/30_base_test/04_variable_double/expected_output.css b/spec/parser/interpolate/30_base_test/04_variable_double/expected_output.css new file mode 100644 index 0000000000..c6e5137114 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/30_base_test/04_variable_double/input.scss b/spec/parser/interpolate/30_base_test/04_variable_double/input.scss new file mode 100644 index 0000000000..a43dbf86a3 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..805f8ba5ae --- /dev/null +++ b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "foobarbaz"; + dquoted: "[foobarbaz]"; + dquoted: "foobarbaz"; + dquoted: "foobarbaz"; + dquoted: "['foobarbaz']"; + squoted: "foobarbaz"; + squoted: "[foobarbaz]"; + squoted: "foobarbaz"; + squoted: "foobarbaz"; + squoted: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/30_base_test/05_variable_quoted_double/input.scss b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..22e7c97261 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected_output.css b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected_output.css new file mode 100644 index 0000000000..dc6a6ca5a5 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected_output.css @@ -0,0 +1,5 @@ +.result { + output: "[#{" foobarbaz "}]"; + output: "#{" foobarbaz "}"; + output: '#{"foobarbaz"}'; + output: "['#{" foobarbaz "}']"; } diff --git a/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/input.scss b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/input.scss new file mode 100644 index 0000000000..230f28f126 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/input.scss @@ -0,0 +1,7 @@ +$input: "foo#{'ba' + 'r'}baz"; +.result { + output: "[\#{"foo#{'ba' + 'r'}baz"}]"; + output: "\#{"foo#{'ba' + 'r'}baz"}"; + output: '\#{"foo#{'ba' + 'r'}baz"}'; + output: "['\#{"foo#{'ba' + 'r'}baz"}']"; +} diff --git a/spec/parser/interpolate/31_schema_simple/01_inline/expected_output.css b/spec/parser/interpolate/31_schema_simple/01_inline/expected_output.css new file mode 100644 index 0000000000..c9b8b1ea21 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" "foo" "]"; + output: [ foo ]; + output: "[[ foo ]]"; + output: "[ foo ]"; + output: "[ foo ]"; + output: "['[ foo ]']"; } diff --git a/spec/parser/interpolate/31_schema_simple/01_inline/input.scss b/spec/parser/interpolate/31_schema_simple/01_inline/input.scss new file mode 100644 index 0000000000..50307a0dc6 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "["'foo'"]"; + output: #{"["'foo'"]"}; + output: "[#{"["'foo'"]"}]"; + output: "#{"["'foo'"]"}"; + output: '#{"["'foo'"]"}'; + output: "['#{"["'foo'"]"}']"; +} diff --git a/spec/parser/interpolate/31_schema_simple/02_variable/expected_output.css b/spec/parser/interpolate/31_schema_simple/02_variable/expected_output.css new file mode 100644 index 0000000000..c9b8b1ea21 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" "foo" "]"; + output: [ foo ]; + output: "[[ foo ]]"; + output: "[ foo ]"; + output: "[ foo ]"; + output: "['[ foo ]']"; } diff --git a/spec/parser/interpolate/31_schema_simple/02_variable/input.scss b/spec/parser/interpolate/31_schema_simple/02_variable/input.scss new file mode 100644 index 0000000000..3a422aa342 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "["'foo'"]"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/31_schema_simple/03_inline_double/expected_output.css b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected_output.css new file mode 100644 index 0000000000..44475d06c2 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ foo ]; + output: [[ foo ]]; + output: [ foo ]; + output: [ foo ]; + output: ['[ foo ]']; } diff --git a/spec/parser/interpolate/31_schema_simple/03_inline_double/input.scss b/spec/parser/interpolate/31_schema_simple/03_inline_double/input.scss new file mode 100644 index 0000000000..089d057387 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"["'foo'"]"}}; + output: #{"[#{"["'foo'"]"}]"}; + output: #{"#{"["'foo'"]"}"}; + output: #{'#{"["'foo'"]"}'}; + output: #{"['#{"["'foo'"]"}']"}; +} diff --git a/spec/parser/interpolate/31_schema_simple/04_variable_double/expected_output.css b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected_output.css new file mode 100644 index 0000000000..44475d06c2 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ foo ]; + output: [[ foo ]]; + output: [ foo ]; + output: [ foo ]; + output: ['[ foo ]']; } diff --git a/spec/parser/interpolate/31_schema_simple/04_variable_double/input.scss b/spec/parser/interpolate/31_schema_simple/04_variable_double/input.scss new file mode 100644 index 0000000000..59ec74b7e9 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "["'foo'"]"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..2e4e4c84ce --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "[ foo ]"; + dquoted: "[[ foo ]]"; + dquoted: "[ foo ]"; + dquoted: "[ foo ]"; + dquoted: "['[ foo ]']"; + squoted: "[ foo ]"; + squoted: "[[ foo ]]"; + squoted: "[ foo ]"; + squoted: "[ foo ]"; + squoted: "['[ foo ]']"; } diff --git a/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/input.scss b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..05d9dc1113 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "["'foo'"]"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/32_comma_list/01_inline/expected_output.css b/spec/parser/interpolate/32_comma_list/01_inline/expected_output.css new file mode 100644 index 0000000000..81d7f9220b --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" ",foo, " "]"; + output: [ ,foo, ]; + output: "[[ ,foo, ]]"; + output: "[ ,foo, ]"; + output: "[ ,foo, ]"; + output: "['[ ,foo, ]']"; } diff --git a/spec/parser/interpolate/32_comma_list/01_inline/input.scss b/spec/parser/interpolate/32_comma_list/01_inline/input.scss new file mode 100644 index 0000000000..4015a0fd96 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "["',foo, '"]"; + output: #{"["',foo, '"]"}; + output: "[#{"["',foo, '"]"}]"; + output: "#{"["',foo, '"]"}"; + output: '#{"["',foo, '"]"}'; + output: "['#{"["',foo, '"]"}']"; +} diff --git a/spec/parser/interpolate/32_comma_list/02_variable/expected_output.css b/spec/parser/interpolate/32_comma_list/02_variable/expected_output.css new file mode 100644 index 0000000000..81d7f9220b --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" ",foo, " "]"; + output: [ ,foo, ]; + output: "[[ ,foo, ]]"; + output: "[ ,foo, ]"; + output: "[ ,foo, ]"; + output: "['[ ,foo, ]']"; } diff --git a/spec/parser/interpolate/32_comma_list/02_variable/input.scss b/spec/parser/interpolate/32_comma_list/02_variable/input.scss new file mode 100644 index 0000000000..0ad9d1e020 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "["',foo, '"]"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/32_comma_list/03_inline_double/expected_output.css b/spec/parser/interpolate/32_comma_list/03_inline_double/expected_output.css new file mode 100644 index 0000000000..c6b5452073 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ ,foo, ]; + output: [[ ,foo, ]]; + output: [ ,foo, ]; + output: [ ,foo, ]; + output: ['[ ,foo, ]']; } diff --git a/spec/parser/interpolate/32_comma_list/03_inline_double/input.scss b/spec/parser/interpolate/32_comma_list/03_inline_double/input.scss new file mode 100644 index 0000000000..7d14c9e26f --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"["',foo, '"]"}}; + output: #{"[#{"["',foo, '"]"}]"}; + output: #{"#{"["',foo, '"]"}"}; + output: #{'#{"["',foo, '"]"}'}; + output: #{"['#{"["',foo, '"]"}']"}; +} diff --git a/spec/parser/interpolate/32_comma_list/04_variable_double/expected_output.css b/spec/parser/interpolate/32_comma_list/04_variable_double/expected_output.css new file mode 100644 index 0000000000..c6b5452073 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ ,foo, ]; + output: [[ ,foo, ]]; + output: [ ,foo, ]; + output: [ ,foo, ]; + output: ['[ ,foo, ]']; } diff --git a/spec/parser/interpolate/32_comma_list/04_variable_double/input.scss b/spec/parser/interpolate/32_comma_list/04_variable_double/input.scss new file mode 100644 index 0000000000..1df1e4928d --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "["',foo, '"]"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..5a4ae0b0b4 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "[ ,foo, ]"; + dquoted: "[[ ,foo, ]]"; + dquoted: "[ ,foo, ]"; + dquoted: "[ ,foo, ]"; + dquoted: "['[ ,foo, ]']"; + squoted: "[ ,foo, ]"; + squoted: "[[ ,foo, ]]"; + squoted: "[ ,foo, ]"; + squoted: "[ ,foo, ]"; + squoted: "['[ ,foo, ]']"; } diff --git a/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/input.scss b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..28469e5ec8 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "["',foo, '"]"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/33_space_list/01_inline/expected_output.css b/spec/parser/interpolate/33_space_list/01_inline/expected_output.css new file mode 100644 index 0000000000..ef0230281a --- /dev/null +++ b/spec/parser/interpolate/33_space_list/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" "foo " "]" "bar"; + output: [ foo ] bar; + output: "[[ foo ] bar]"; + output: "[ foo ] bar"; + output: "[ foo ] bar"; + output: "['[ foo ] bar']"; } diff --git a/spec/parser/interpolate/33_space_list/01_inline/input.scss b/spec/parser/interpolate/33_space_list/01_inline/input.scss new file mode 100644 index 0000000000..0f8332feac --- /dev/null +++ b/spec/parser/interpolate/33_space_list/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "["'foo '"]" "bar"; + output: #{"["'foo '"]" "bar"}; + output: "[#{"["'foo '"]" "bar"}]"; + output: "#{"["'foo '"]" "bar"}"; + output: '#{"["'foo '"]" "bar"}'; + output: "['#{"["'foo '"]" "bar"}']"; +} diff --git a/spec/parser/interpolate/33_space_list/02_variable/expected_output.css b/spec/parser/interpolate/33_space_list/02_variable/expected_output.css new file mode 100644 index 0000000000..ef0230281a --- /dev/null +++ b/spec/parser/interpolate/33_space_list/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" "foo " "]" "bar"; + output: [ foo ] bar; + output: "[[ foo ] bar]"; + output: "[ foo ] bar"; + output: "[ foo ] bar"; + output: "['[ foo ] bar']"; } diff --git a/spec/parser/interpolate/33_space_list/02_variable/input.scss b/spec/parser/interpolate/33_space_list/02_variable/input.scss new file mode 100644 index 0000000000..ed861ad1fb --- /dev/null +++ b/spec/parser/interpolate/33_space_list/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "["'foo '"]" "bar"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/33_space_list/03_inline_double/expected_output.css b/spec/parser/interpolate/33_space_list/03_inline_double/expected_output.css new file mode 100644 index 0000000000..b07307235f --- /dev/null +++ b/spec/parser/interpolate/33_space_list/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ foo ] bar; + output: [[ foo ] bar]; + output: [ foo ] bar; + output: [ foo ] bar; + output: ['[ foo ] bar']; } diff --git a/spec/parser/interpolate/33_space_list/03_inline_double/input.scss b/spec/parser/interpolate/33_space_list/03_inline_double/input.scss new file mode 100644 index 0000000000..70a17290be --- /dev/null +++ b/spec/parser/interpolate/33_space_list/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"["'foo '"]" "bar"}}; + output: #{"[#{"["'foo '"]" "bar"}]"}; + output: #{"#{"["'foo '"]" "bar"}"}; + output: #{'#{"["'foo '"]" "bar"}'}; + output: #{"['#{"["'foo '"]" "bar"}']"}; +} diff --git a/spec/parser/interpolate/33_space_list/04_variable_double/expected_output.css b/spec/parser/interpolate/33_space_list/04_variable_double/expected_output.css new file mode 100644 index 0000000000..b07307235f --- /dev/null +++ b/spec/parser/interpolate/33_space_list/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ foo ] bar; + output: [[ foo ] bar]; + output: [ foo ] bar; + output: [ foo ] bar; + output: ['[ foo ] bar']; } diff --git a/spec/parser/interpolate/33_space_list/04_variable_double/input.scss b/spec/parser/interpolate/33_space_list/04_variable_double/input.scss new file mode 100644 index 0000000000..07fe207dbb --- /dev/null +++ b/spec/parser/interpolate/33_space_list/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "["'foo '"]" "bar"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..29f7c51079 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "[ foo ] bar"; + dquoted: "[[ foo ] bar]"; + dquoted: "[ foo ] bar"; + dquoted: "[ foo ] bar"; + dquoted: "['[ foo ] bar']"; + squoted: "[ foo ] bar"; + squoted: "[[ foo ] bar]"; + squoted: "[ foo ] bar"; + squoted: "[ foo ] bar"; + squoted: "['[ foo ] bar']"; } diff --git a/spec/parser/interpolate/33_space_list/05_variable_quoted_double/input.scss b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..45456c4fbf --- /dev/null +++ b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "["'foo '"]" "bar"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/34_mixed_list/01_inline/expected_output.css b/spec/parser/interpolate/34_mixed_list/01_inline/expected_output.css new file mode 100644 index 0000000000..98576c45a7 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/01_inline/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" ",foo , " "]" "bar"; + output: [ ,foo , ] bar; + output: "[[ ,foo , ] bar]"; + output: "[ ,foo , ] bar"; + output: "[ ,foo , ] bar"; + output: "['[ ,foo , ] bar']"; } diff --git a/spec/parser/interpolate/34_mixed_list/01_inline/input.scss b/spec/parser/interpolate/34_mixed_list/01_inline/input.scss new file mode 100644 index 0000000000..170a603be5 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/01_inline/input.scss @@ -0,0 +1,8 @@ +.result { + output: "["',foo , '"]" "bar"; + output: #{"["',foo , '"]" "bar"}; + output: "[#{"["',foo , '"]" "bar"}]"; + output: "#{"["',foo , '"]" "bar"}"; + output: '#{"["',foo , '"]" "bar"}'; + output: "['#{"["',foo , '"]" "bar"}']"; +} diff --git a/spec/parser/interpolate/34_mixed_list/02_variable/expected_output.css b/spec/parser/interpolate/34_mixed_list/02_variable/expected_output.css new file mode 100644 index 0000000000..98576c45a7 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/02_variable/expected_output.css @@ -0,0 +1,7 @@ +.result { + output: "[" ",foo , " "]" "bar"; + output: [ ,foo , ] bar; + output: "[[ ,foo , ] bar]"; + output: "[ ,foo , ] bar"; + output: "[ ,foo , ] bar"; + output: "['[ ,foo , ] bar']"; } diff --git a/spec/parser/interpolate/34_mixed_list/02_variable/input.scss b/spec/parser/interpolate/34_mixed_list/02_variable/input.scss new file mode 100644 index 0000000000..47fbb1d48a --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/02_variable/input.scss @@ -0,0 +1,9 @@ +$input: "["',foo , '"]" "bar"; +.result { + output: $input; + output: #{$input}; + output: "[#{$input}]"; + output: "#{$input}"; + output: '#{$input}'; + output: "['#{$input}']"; +} diff --git a/spec/parser/interpolate/34_mixed_list/03_inline_double/expected_output.css b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected_output.css new file mode 100644 index 0000000000..b64a5e8104 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ ,foo , ] bar; + output: [[ ,foo , ] bar]; + output: [ ,foo , ] bar; + output: [ ,foo , ] bar; + output: ['[ ,foo , ] bar']; } diff --git a/spec/parser/interpolate/34_mixed_list/03_inline_double/input.scss b/spec/parser/interpolate/34_mixed_list/03_inline_double/input.scss new file mode 100644 index 0000000000..cc122eea16 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/03_inline_double/input.scss @@ -0,0 +1,7 @@ +.result { + output: #{#{"["',foo , '"]" "bar"}}; + output: #{"[#{"["',foo , '"]" "bar"}]"}; + output: #{"#{"["',foo , '"]" "bar"}"}; + output: #{'#{"["',foo , '"]" "bar"}'}; + output: #{"['#{"["',foo , '"]" "bar"}']"}; +} diff --git a/spec/parser/interpolate/34_mixed_list/04_variable_double/expected_output.css b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected_output.css new file mode 100644 index 0000000000..b64a5e8104 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected_output.css @@ -0,0 +1,6 @@ +.result { + output: [ ,foo , ] bar; + output: [[ ,foo , ] bar]; + output: [ ,foo , ] bar; + output: [ ,foo , ] bar; + output: ['[ ,foo , ] bar']; } diff --git a/spec/parser/interpolate/34_mixed_list/04_variable_double/input.scss b/spec/parser/interpolate/34_mixed_list/04_variable_double/input.scss new file mode 100644 index 0000000000..7ab36d1722 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/04_variable_double/input.scss @@ -0,0 +1,8 @@ +$input: "["',foo , '"]" "bar"; +.result { + output: #{#{$input}}; + output: #{"[#{$input}]"}; + output: #{"#{$input}"}; + output: #{'#{$input}'}; + output: #{"['#{$input}']"}; +} diff --git a/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected_output.css b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected_output.css new file mode 100644 index 0000000000..15f3ae552d --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected_output.css @@ -0,0 +1,11 @@ +.result { + dquoted: "[ ,foo , ] bar"; + dquoted: "[[ ,foo , ] bar]"; + dquoted: "[ ,foo , ] bar"; + dquoted: "[ ,foo , ] bar"; + dquoted: "['[ ,foo , ] bar']"; + squoted: "[ ,foo , ] bar"; + squoted: "[[ ,foo , ] bar]"; + squoted: "[ ,foo , ] bar"; + squoted: "[ ,foo , ] bar"; + squoted: "['[ ,foo , ] bar']"; } diff --git a/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/input.scss b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/input.scss new file mode 100644 index 0000000000..8a262afede --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/input.scss @@ -0,0 +1,13 @@ +$input: "["',foo , '"]" "bar"; +.result { + dquoted: "#{#{$input}}"; + dquoted: "#{"[#{$input}]"}"; + dquoted: "#{"#{$input}"}"; + dquoted: "#{'#{$input}'}"; + dquoted: "#{"['#{$input}']"}"; + squoted: '#{#{$input}}'; + squoted: '#{"[#{$input}]"}'; + squoted: '#{"#{$input}"}'; + squoted: '#{'#{$input}'}'; + squoted: '#{"['#{$input}']"}'; +} diff --git a/spec/parser/interpolate/interpolate.pl b/spec/parser/interpolate/interpolate.pl new file mode 100644 index 0000000000..fe4656be35 --- /dev/null +++ b/spec/parser/interpolate/interpolate.pl @@ -0,0 +1,152 @@ +use strict; +use warnings; + +use File::chdir; + + + +my @input = ( + ['01_literal', qq(literal)], + ['02_double_quoted', qq("dquoted")], + ['03_single_quoted', qq('squoted')], + ['04_space_list_quoted', qq("alpha" 'beta')], + ['05_comma_list_quoted', qq("alpha", 'beta')], + ['06_space_list_complex', qq(gamme "'"delta"'")], + ['07_comma_list_complex', qq(gamma, "'"delta"'")], + ['10_escaped_backslash', qq(\\\\)], + ['11_escaped_literal', qq(l\\\\ite\\ral)], + ['12_escaped_double_quoted', qq("l\\\\ite\\ral")], + ['13_escaped_single_quoted', qq('l\\\\ite\\ral')], + + ['14_escapes_literal_numbers', qq(\\1\\2\\3\\4\\5\\6\\7\\8\\9)], + ['15_escapes_double_quoted_numbers', qq("\\1\\2\\3\\4\\5\\6\\7\\8\\9")], + ['16_escapes_single_quoted_numbers', qq('\\1\\2\\3\\4\\5\\6\\7\\8\\9')], + ['17_escapes_literal_lowercase', qq(\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z)], + ['18_escapes_double_quoted_lowercase', qq("\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z")], + ['19_escapes_single_quoted_lowercase', qq('\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z')], + ['20_escapes_literal_uppercase', qq(\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z)], + ['21_escapes_double_quoted_uppercase', qq("\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z")], + ['22_escapes_single_quoted_uppercase', qq('\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z')], + + ['23_escapes_literal_specials', qq(\\0_\\a_\\A)], + ['24_escapes_double_quoted_specials', qq("\\0_\\a_\\A")], + ['25_escapes_single_quoted_specials', qq('\\0_\\a_\\A')], + + ['26_escaped_literal_quotes', qq(\\\"\\\')], + ['27_escaped_double_quotes', qq("\\\"")], + ['28_escaped_single_quotes', qq('\\\'')], + + ['29_binary_operation', qq("foo#{'ba' + 'r'}baz")], + ['30_base_test', qq("foo#{'ba' + 'r'}baz")], + + ['31_schema_simple', qq("["'foo'"]")], + ['32_comma_list', qq("["',foo, '"]")], + ['33_space_list', qq("["'foo '"]" "bar")], + ['34_mixed_list', qq("["',foo , '"]" "bar")], + +); + +my @template; + +push @template, "01_inline"; +push @template, << "EOF"; +.result { + output: %%; + output: #{%%}; + output: "[#{%%}]"; + output: "#{%%}"; + output: '#{%%}'; + output: "['#{%%}']"; +} +EOF + + +push @template, "02_variable"; +push @template, << "EOF"; +\$input: %%; +.result { + output: \$input; + output: #{\$input}; + output: "[#{\$input}]"; + output: "#{\$input}"; + output: '#{\$input}'; + output: "['#{\$input}']"; +} +EOF + +push @template, "03_inline_double"; +push @template, << "EOF"; +.result { + output: #{#{%%}}; + output: #{"[#{%%}]"}; + output: #{"#{%%}"}; + output: #{'#{%%}'}; + output: #{"['#{%%}']"}; +} +EOF + +push @template, "04_variable_double"; +push @template, << "EOF"; +\$input: %%; +.result { + output: #{#{\$input}}; + output: #{"[#{\$input}]"}; + output: #{"#{\$input}"}; + output: #{'#{\$input}'}; + output: #{"['#{\$input}']"}; +} +EOF + +push @template, "05_variable_quoted_double"; +push @template, << "EOF"; +\$input: %%; +.result { + dquoted: "#{#{\$input}}"; + dquoted: "#{"[#{\$input}]"}"; + dquoted: "#{"#{\$input}"}"; + dquoted: "#{'#{\$input}'}"; + dquoted: "#{"['#{\$input}']"}"; + squoted: '#{#{\$input}}'; + squoted: '#{"[#{\$input}]"}'; + squoted: '#{"#{\$input}"}'; + squoted: '#{'#{\$input}'}'; + squoted: '#{"['#{\$input}']"}'; +} +EOF +# ruby sass cannot handle these cases ... +# pop(@template); pop(@template); + +push @template, "06_escape_interpolation"; +push @template, << "EOF"; +\$input: %%; +.result { + output: "[\\#{%%}]"; + output: "\\#{%%}"; + output: '\\#{%%}'; + output: "['\\#{%%}']"; +} +EOF + + +sub render { + use File::Slurp qw(write_file); + my ($names, $template, $input) = @_; + $template =~ s/\%\%/$input/g; + local $CWD = $CWD; + foreach (@{$names}) { + mkdir $_; + $CWD = $_; + } + print "created ", join("/", @{$names}), "\n"; + return write_file('input.scss', { binmode => ':raw' }, $template); + +} + +while (defined(my $name = shift @template)) { + my $template = shift(@template); + foreach my $input (@input) { + render([$input->[0], $name], $template, $input->[1]); + } +} + +# <>; \ No newline at end of file From 77925d59df431431e834b96f45ce0359093ace25 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Thu, 12 Mar 2015 01:09:25 +0100 Subject: [PATCH 05/10] Add clean flags for not (yet) passing tests Reverts the test to the old behavior, where white- space is completely stripped down and not compared. --- spec/css/bizarrely_formatted_comments/expected.compact.clean | 0 spec/css/bizarrely_formatted_comments/expected.expanded.clean | 0 spec/css/bizarrely_formatted_comments/expected_output.clean | 0 .../expected.expanded.clean | 0 .../expected_output.clean | 0 spec/libsass/at-stuff/expected.compressed.clean | 0 spec/misc/JMA-pseudo-test/expected.expanded.clean | 0 spec/misc/JMA-pseudo-test/expected_output.clean | 0 spec/parser/ruby-bugs/expected.expanded.clean | 0 spec/parser/ruby-bugs/expected_output.clean | 0 .../expected.compact.clean | 0 .../expected.compressed.clean | 0 .../expected.expanded.clean | 0 .../130_test_random_directive_interpolation/expected_output.clean | 0 14 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 spec/css/bizarrely_formatted_comments/expected.compact.clean create mode 100644 spec/css/bizarrely_formatted_comments/expected.expanded.clean create mode 100644 spec/css/bizarrely_formatted_comments/expected_output.clean create mode 100644 spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.clean create mode 100644 spec/extend-tests/178_test_combinator_unification_with_newlines/expected_output.clean create mode 100644 spec/libsass/at-stuff/expected.compressed.clean create mode 100644 spec/misc/JMA-pseudo-test/expected.expanded.clean create mode 100644 spec/misc/JMA-pseudo-test/expected_output.clean create mode 100644 spec/parser/ruby-bugs/expected.expanded.clean create mode 100644 spec/parser/ruby-bugs/expected_output.clean create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected.compact.clean create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.clean create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.clean create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected_output.clean diff --git a/spec/css/bizarrely_formatted_comments/expected.compact.clean b/spec/css/bizarrely_formatted_comments/expected.compact.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/css/bizarrely_formatted_comments/expected.expanded.clean b/spec/css/bizarrely_formatted_comments/expected.expanded.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/css/bizarrely_formatted_comments/expected_output.clean b/spec/css/bizarrely_formatted_comments/expected_output.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.clean b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/extend-tests/178_test_combinator_unification_with_newlines/expected_output.clean b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected_output.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass/at-stuff/expected.compressed.clean b/spec/libsass/at-stuff/expected.compressed.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/misc/JMA-pseudo-test/expected.expanded.clean b/spec/misc/JMA-pseudo-test/expected.expanded.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/misc/JMA-pseudo-test/expected_output.clean b/spec/misc/JMA-pseudo-test/expected_output.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/parser/ruby-bugs/expected.expanded.clean b/spec/parser/ruby-bugs/expected.expanded.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/parser/ruby-bugs/expected_output.clean b/spec/parser/ruby-bugs/expected_output.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected.compact.clean b/spec/scss-tests/130_test_random_directive_interpolation/expected.compact.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.clean b/spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.clean b/spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.clean new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected_output.clean b/spec/scss-tests/130_test_random_directive_interpolation/expected_output.clean new file mode 100644 index 0000000000..e69de29bb2 From e76f0dd5e2f5afcac4c0dcced1f3f28a62dce304 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Thu, 12 Mar 2015 01:43:24 +0100 Subject: [PATCH 06/10] Regenerate some issue specs with latest ruby sass (3.4.12) The are probably hand written and were never generated. They failed with the new more white space sensitive test. --- spec/libsass-closed-issues/issue_783/expected_output.css | 3 +-- spec/libsass-todo-issues/issue_439/expected_output.css | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/spec/libsass-closed-issues/issue_783/expected_output.css b/spec/libsass-closed-issues/issue_783/expected_output.css index 7af717f23b..dc47dfcefd 100644 --- a/spec/libsass-closed-issues/issue_783/expected_output.css +++ b/spec/libsass-closed-issues/issue_783/expected_output.css @@ -16,5 +16,4 @@ a { foo: 2px; a: 2em; foo: 2px; - a: 2em; -} + a: 2em; } diff --git a/spec/libsass-todo-issues/issue_439/expected_output.css b/spec/libsass-todo-issues/issue_439/expected_output.css index 18473c8018..131124daed 100644 --- a/spec/libsass-todo-issues/issue_439/expected_output.css +++ b/spec/libsass-todo-issues/issue_439/expected_output.css @@ -1,2 +1,2 @@ -ul > li:first-child + li + li { +ul > + li + li:first-child + li + li { background: #ccc; } From 951f0f560f6d3367a34bef6bc9f4e87219b44097 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Thu, 12 Mar 2015 02:09:58 +0100 Subject: [PATCH 07/10] Regenerate new output style specs via test runner We now test all four output styles with strict white-space rules. We only normalize multiple line-feeds, which we hope to solve with one of the next libsass releases! --- spec/basic/00_empty/expected.compact.css | 0 spec/basic/00_empty/expected.compressed.css | 0 spec/basic/00_empty/expected.expanded.css | 0 spec/basic/01_simple_css/expected.compact.css | 1 + .../01_simple_css/expected.compressed.css | 1 + .../basic/01_simple_css/expected.expanded.css | 3 + .../02_simple_nesting/expected.compact.css | 1 + .../02_simple_nesting/expected.compressed.css | 1 + .../02_simple_nesting/expected.expanded.css | 3 + .../03_simple_variable/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../03_simple_variable/expected.expanded.css | 3 + .../04_basic_variables/expected.compact.css | 5 + .../expected.compressed.css | 1 + .../04_basic_variables/expected.expanded.css | 12 + .../05_empty_levels/expected.compact.css | 9 + .../05_empty_levels/expected.compressed.css | 1 + .../05_empty_levels/expected.expanded.css | 24 + .../expected.compact.css | 13 + .../expected.compressed.css | 1 + .../expected.expanded.css | 46 + .../expected.compact.css | 8 + .../expected.compressed.css | 1 + .../expected.expanded.css | 26 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + .../10_classes_and_ids/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../10_classes_and_ids/expected.expanded.css | 8 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../13_back_references/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../13_back_references/expected.expanded.css | 6 + spec/basic/14_imports/expected.compact.css | 7 + spec/basic/14_imports/expected.compressed.css | 1 + spec/basic/14_imports/expected.expanded.css | 22 + .../16_hex_arithmetic/expected.compact.css | 1 + .../16_hex_arithmetic/expected.compressed.css | 1 + .../16_hex_arithmetic/expected.expanded.css | 25 + .../17_basic_mixins/expected.compact.css | 5 + .../17_basic_mixins/expected.compressed.css | 1 + .../17_basic_mixins/expected.expanded.css | 21 + .../basic/18_mixin_scope/expected.compact.css | 1 + .../18_mixin_scope/expected.compressed.css | 1 + .../18_mixin_scope/expected.expanded.css | 11 + .../expected.compact.css | 28 + .../expected.compressed.css | 1 + .../expected.expanded.css | 85 + .../20_scoped_variables/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../20_scoped_variables/expected.expanded.css | 11 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../22_colors_with_alpha/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 15 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 17 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../27_media_queries/expected.compact.css | 4 + .../27_media_queries/expected.compressed.css | 1 + .../27_media_queries/expected.expanded.css | 16 + spec/basic/28_url/expected.compact.css | 1 + spec/basic/28_url/expected.compressed.css | 1 + spec/basic/28_url/expected.expanded.css | 19 + spec/basic/29_if/expected.compact.css | 5 + spec/basic/29_if/expected.compressed.css | 1 + spec/basic/29_if/expected.expanded.css | 11 + .../30_if_in_function/expected.compact.css | 1 + .../30_if_in_function/expected.compressed.css | 1 + .../30_if_in_function/expected.expanded.css | 7 + .../basic/31_if_in_mixin/expected.compact.css | 1 + .../31_if_in_mixin/expected.compressed.css | 1 + .../31_if_in_mixin/expected.expanded.css | 6 + .../basic/32_percentages/expected.compact.css | 1 + .../32_percentages/expected.compressed.css | 1 + .../32_percentages/expected.expanded.css | 12 + .../33_ambiguous_imports/expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 11 + .../35_varargs_false/expected.compact.css | 1 + .../35_varargs_false/expected.compressed.css | 1 + .../35_varargs_false/expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../37_url_expressions/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../37_url_expressions/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../basic/41_slashy_urls/expected.compact.css | 1 + .../41_slashy_urls/expected.compressed.css | 1 + .../41_slashy_urls/expected.expanded.css | 4 + .../basic/42_css_imports/expected.compact.css | 6 + .../42_css_imports/expected.compressed.css | 1 + .../42_css_imports/expected.expanded.css | 10 + .../44_bem_selectors/expected.compact.css | 4 + .../44_bem_selectors/expected.compressed.css | 1 + .../44_bem_selectors/expected.expanded.css | 12 + spec/basic/45_str_insert/expected.compact.css | 2 + .../45_str_insert/expected.compressed.css | 1 + .../basic/45_str_insert/expected.expanded.css | 25 + spec/basic/46_str_index/expected.compact.css | 1 + .../46_str_index/expected.compressed.css | 1 + spec/basic/46_str_index/expected.expanded.css | 13 + .../48_case_conversion/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../48_case_conversion/expected.expanded.css | 18 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 4 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 27 + .../expected.compressed.css | 1 + .../expected.expanded.css | 61 + .../53_escaped_quotes/expected.compact.css | 17 + .../53_escaped_quotes/expected.compressed.css | 1 + .../53_escaped_quotes/expected.expanded.css | 35 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../55_variable_exists/expected.compact.css | 3 + .../expected.compressed.css | 1 + .../55_variable_exists/expected.expanded.css | 21 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 25 + .../57_function_exists/expected.compact.css | 3 + .../expected.compressed.css | 1 + .../57_function_exists/expected.expanded.css | 45 + .../58_mixin_exists/expected.compact.css | 3 + .../58_mixin_exists/expected.compressed.css | 1 + .../58_mixin_exists/expected.expanded.css | 39 + .../59_if_expression/expected.compact.css | 1 + .../59_if_expression/expected.compressed.css | 1 + .../59_if_expression/expected.expanded.css | 6 + spec/basic/60_call/expected.compact.css | 1 + spec/basic/60_call/expected.compressed.css | 1 + spec/basic/60_call/expected.expanded.css | 7 + spec/colors/adjust-color/expected.compact.css | 1 + .../adjust-color/expected.compressed.css | 1 + .../colors/adjust-color/expected.expanded.css | 6 + spec/colors/adjust-hue/expected.compact.css | 1 + .../colors/adjust-hue/expected.compressed.css | 1 + spec/colors/adjust-hue/expected.expanded.css | 8 + spec/colors/basic/expected.compact.css | 1 + spec/colors/basic/expected.compressed.css | 1 + spec/colors/basic/expected.expanded.css | 11 + spec/colors/change-color/expected.compact.css | 1 + .../change-color/expected.compressed.css | 1 + .../colors/change-color/expected.expanded.css | 6 + spec/colors/complement/expected.compact.css | 1 + .../colors/complement/expected.compressed.css | 1 + spec/colors/complement/expected.expanded.css | 9 + spec/colors/desaturate/expected.compact.css | 1 + .../colors/desaturate/expected.compressed.css | 1 + spec/colors/desaturate/expected.expanded.css | 7 + spec/colors/fade-in/expected.compact.css | 1 + spec/colors/fade-in/expected.compressed.css | 1 + spec/colors/fade-in/expected.expanded.css | 16 + spec/colors/fade-out/expected.compact.css | 1 + spec/colors/fade-out/expected.compressed.css | 1 + spec/colors/fade-out/expected.expanded.css | 16 + spec/colors/saturate/expected.compact.css | 1 + spec/colors/saturate/expected.compressed.css | 1 + spec/colors/saturate/expected.expanded.css | 8 + spec/colors/saturation/expected.compact.css | 1 + .../colors/saturation/expected.compressed.css | 1 + spec/colors/saturation/expected.expanded.css | 13 + spec/colors/scale-color/expected.compact.css | 1 + .../scale-color/expected.compressed.css | 1 + spec/colors/scale-color/expected.expanded.css | 6 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../multiple_comments/expected.compact.css | 1 + .../multiple_comments/expected.compressed.css | 0 .../multiple_comments/expected.expanded.css | 4 + .../001_test_basic/expected.compact.css | 1 + .../001_test_basic/expected.compressed.css | 1 + .../001_test_basic/expected.expanded.css | 3 + .../002_test_basic/expected.compact.css | 1 + .../002_test_basic/expected.compressed.css | 1 + .../002_test_basic/expected.expanded.css | 3 + .../003_test_basic/expected.compact.css | 3 + .../003_test_basic/expected.compressed.css | 1 + .../003_test_basic/expected.expanded.css | 7 + .../004_test_basic/expected.compact.css | 3 + .../004_test_basic/expected.compressed.css | 1 + .../004_test_basic/expected.expanded.css | 7 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 11 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 11 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 10 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 0 .../expected.compressed.css | 0 .../expected.expanded.css | 0 .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../issue_146/expected.compact.css | 2 + .../issue_146/expected.compressed.css | 1 + .../issue_146/expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../issue_113/expected.compact.css | 1 + .../issue_113/expected.compressed.css | 1 + .../issue_113/expected.expanded.css | 3 + .../issue_137/expected.compact.css | 2 + .../issue_137/expected.compressed.css | 1 + .../issue_137/expected.expanded.css | 6 + .../issue_151/expected.compact.css | 3 + .../issue_151/expected.compressed.css | 1 + .../issue_151/expected.expanded.css | 20 + .../issue_152/expected.compact.css | 1 + .../issue_152/expected.compressed.css | 1 + .../issue_152/expected.expanded.css | 14 + .../issue_185/hoisting/expected.compact.css | 4 + .../hoisting/expected.compressed.css | 1 + .../issue_185/hoisting/expected.expanded.css | 17 + .../media_level_4/expected.compact.css | 4 + .../media_level_4/expected.compressed.css | 1 + .../media_level_4/expected.expanded.css | 16 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 25 + .../merge_no_repeat/expected.compact.css | 3 + .../merge_no_repeat/expected.compressed.css | 1 + .../merge_no_repeat/expected.expanded.css | 13 + .../issue_185/mixin/expected.compact.css | 3 + .../issue_185/mixin/expected.compressed.css | 1 + .../issue_185/mixin/expected.expanded.css | 11 + .../expected.compact.css | 7 + .../expected.compressed.css | 1 + .../expected.expanded.css | 27 + .../issue_224/expected.compact.css | 1 + .../issue_224/expected.compressed.css | 1 + .../issue_224/expected.expanded.css | 6 + .../issue_261/expected.compact.css | 4 + .../issue_261/expected.compressed.css | 1 + .../issue_261/expected.expanded.css | 21 + .../issue_279/expected.compact.css | 1 + .../issue_279/expected.compressed.css | 1 + .../issue_279/expected.expanded.css | 3 + .../issue_308/expected.compact.css | 3 + .../issue_308/expected.compressed.css | 1 + .../issue_308/expected.expanded.css | 7 + .../issue_338/expected.compact.css | 1 + .../issue_338/expected.compressed.css | 1 + .../issue_338/expected.expanded.css | 3 + .../issue_344/expected.compact.css | 1 + .../issue_344/expected.compressed.css | 1 + .../issue_344/expected.expanded.css | 5 + .../issue_346/expected.compact.css | 1 + .../issue_346/expected.compressed.css | 1 + .../issue_346/expected.expanded.css | 5 + .../issue_349/expected.compact.css | 1 + .../issue_349/expected.compressed.css | 1 + .../issue_349/expected.expanded.css | 3 + .../issue_361/expected.compact.css | 1 + .../issue_361/expected.compressed.css | 1 + .../issue_361/expected.expanded.css | 3 + .../issue_368/expected.compact.css | 3 + .../issue_368/expected.compressed.css | 1 + .../issue_368/expected.expanded.css | 7 + .../issue_394/expected.compact.css | 3 + .../issue_394/expected.compressed.css | 1 + .../issue_394/expected.expanded.css | 11 + .../issue_453/expected.compact.css | 1 + .../issue_453/expected.compressed.css | 1 + .../issue_453/expected.expanded.css | 4 + .../issue_456/expected.compact.css | 1 + .../issue_456/expected.compressed.css | 1 + .../issue_456/expected.expanded.css | 3 + .../issue_469/expected.compact.css | 4 + .../issue_469/expected.compressed.css | 2 + .../issue_469/expected.expanded.css | 6 + .../issue_472/expected.compact.css | 2 + .../issue_472/expected.compressed.css | 1 + .../issue_472/expected.expanded.css | 8 + .../issue_478/expected.compact.css | 1 + .../issue_478/expected.compressed.css | 1 + .../issue_478/expected.expanded.css | 3 + .../issue_485/expected.compact.css | 3 + .../issue_485/expected.compressed.css | 1 + .../issue_485/expected.expanded.css | 9 + .../issue_487/expected.compact.css | 1 + .../issue_487/expected.compressed.css | 1 + .../issue_487/expected.expanded.css | 8 + .../issue_492/expected.compact.css | 3 + .../issue_492/expected.compressed.css | 1 + .../issue_492/expected.expanded.css | 10 + .../issue_495/expected.compact.css | 1 + .../issue_495/expected.compressed.css | 0 .../issue_495/expected.expanded.css | 1 + .../issue_502/expected.compact.css | 0 .../issue_502/expected.compressed.css | 0 .../issue_502/expected.expanded.css | 0 .../issue_506/expected.compact.css | 1 + .../issue_506/expected.compressed.css | 1 + .../issue_506/expected.expanded.css | 5 + .../issue_509/expected.compact.css | 1 + .../issue_509/expected.compressed.css | 1 + .../issue_509/expected.expanded.css | 6 + .../issue_510/expected.compact.css | 1 + .../issue_510/expected.compressed.css | 1 + .../issue_510/expected.expanded.css | 3 + .../issue_512/expected.compact.css | 1 + .../issue_512/expected.compressed.css | 1 + .../issue_512/expected.expanded.css | 4 + .../issue_534/expected.compact.css | 1 + .../issue_534/expected.compressed.css | 1 + .../issue_534/expected.expanded.css | 5 + .../issue_535/expected.compact.css | 1 + .../issue_535/expected.compressed.css | 1 + .../issue_535/expected.expanded.css | 3 + .../issue_549/expected.compact.css | 1 + .../issue_549/expected.compressed.css | 1 + .../issue_549/expected.expanded.css | 3 + .../literal/dimension/expected.compact.css | 5 + .../literal/dimension/expected.compressed.css | 1 + .../literal/dimension/expected.expanded.css | 20 + .../literal/number/expected.compact.css | 5 + .../literal/number/expected.compressed.css | 1 + .../literal/number/expected.expanded.css | 20 + .../literal/percent/expected.compact.css | 5 + .../literal/percent/expected.compressed.css | 1 + .../literal/percent/expected.expanded.css | 20 + .../issue_550/operator/expected.compact.css | 1 + .../operator/expected.compressed.css | 1 + .../issue_550/operator/expected.expanded.css | 6 + .../variable/dimension/expected.compact.css | 5 + .../dimension/expected.compressed.css | 1 + .../variable/dimension/expected.expanded.css | 20 + .../variable/number/expected.compact.css | 5 + .../variable/number/expected.compressed.css | 1 + .../variable/number/expected.expanded.css | 20 + .../variable/percent/expected.compact.css | 5 + .../variable/percent/expected.compressed.css | 1 + .../variable/percent/expected.expanded.css | 20 + .../issue_552/expected.compact.css | 3 + .../issue_552/expected.compressed.css | 1 + .../issue_552/expected.expanded.css | 9 + .../issue_553/expected.compact.css | 1 + .../issue_553/expected.compressed.css | 1 + .../issue_553/expected.expanded.css | 5 + .../issue_555/expected.compact.css | 1 + .../issue_555/expected.compressed.css | 1 + .../issue_555/expected.expanded.css | 6 + .../issue_556/expected.compact.css | 1 + .../issue_556/expected.compressed.css | 1 + .../issue_556/expected.expanded.css | 3 + .../issue_557/expected.compact.css | 1 + .../issue_557/expected.compressed.css | 1 + .../issue_557/expected.expanded.css | 3 + .../issue_574/expected.compact.css | 1 + .../issue_574/expected.compressed.css | 1 + .../issue_574/expected.expanded.css | 3 + .../issue_575/expected.compact.css | 1 + .../issue_575/expected.compressed.css | 1 + .../issue_575/expected.expanded.css | 3 + .../issue_577/expected.compact.css | 1 + .../issue_577/expected.compressed.css | 1 + .../issue_577/expected.expanded.css | 3 + .../issue_578/expected.compact.css | 1 + .../issue_578/expected.compressed.css | 1 + .../issue_578/expected.expanded.css | 4 + .../issue_579/expected.compact.css | 1 + .../issue_579/expected.compressed.css | 1 + .../issue_579/expected.expanded.css | 4 + .../issue_590/expected.compact.css | 1 + .../issue_590/expected.compressed.css | 1 + .../issue_590/expected.expanded.css | 7 + .../issue_595/expected.compact.css | 1 + .../issue_595/expected.compressed.css | 1 + .../issue_595/expected.expanded.css | 3 + .../issue_602/expected.compact.css | 9 + .../issue_602/expected.compressed.css | 1 + .../issue_602/expected.expanded.css | 19 + .../issue_610/expected.compact.css | 17 + .../issue_610/expected.compressed.css | 1 + .../issue_610/expected.expanded.css | 62 + .../issue_614/expected.compact.css | 1 + .../issue_614/expected.compressed.css | 1 + .../issue_614/expected.expanded.css | 5 + .../issue_615/expected.compact.css | 1 + .../issue_615/expected.compressed.css | 1 + .../issue_615/expected.expanded.css | 3 + .../issue_617/expected.compact.css | 2 + .../issue_617/expected.compressed.css | 1 + .../issue_617/expected.expanded.css | 8 + .../issue_622/expected.compact.css | 2 + .../issue_622/expected.compressed.css | 1 + .../issue_622/expected.expanded.css | 10 + .../issue_623/expected.compact.css | 3 + .../issue_623/expected.compressed.css | 1 + .../issue_623/expected.expanded.css | 7 + .../issue_636/expected.compact.css | 1 + .../issue_636/expected.compressed.css | 1 + .../issue_636/expected.expanded.css | 6 + .../issue_639/expected.compact.css | 1 + .../issue_639/expected.compressed.css | 1 + .../issue_639/expected.expanded.css | 6 + .../issue_641/expected.compact.css | 1 + .../issue_641/expected.compressed.css | 1 + .../issue_641/expected.expanded.css | 3 + .../issue_643/expected.compact.css | 1 + .../issue_643/expected.compressed.css | 1 + .../issue_643/expected.expanded.css | 3 + .../issue_644/expected.compact.css | 1 + .../issue_644/expected.compressed.css | 1 + .../issue_644/expected.expanded.css | 3 + .../issue_646/expected.compact.css | 1 + .../issue_646/expected.compressed.css | 1 + .../issue_646/expected.expanded.css | 3 + .../issue_652/expected.compact.css | 1 + .../issue_652/expected.compressed.css | 1 + .../issue_652/expected.expanded.css | 5 + .../issue_657/default/expected.compact.css | 1 + .../issue_657/default/expected.compressed.css | 1 + .../issue_657/default/expected.expanded.css | 5 + .../issue_657/limit/expected.compact.css | 1 + .../issue_657/limit/expected.compressed.css | 1 + .../issue_657/limit/expected.expanded.css | 5 + .../issue_659/issue_659/expected.compact.css | 0 .../issue_659/expected.compressed.css | 0 .../issue_659/issue_659/expected.expanded.css | 0 .../sass-script/expected.compact.css | 1 + .../sass-script/expected.compressed.css | 1 + .../sass-script/expected.expanded.css | 3 + .../issue_659/static/expected.compact.css | 7 + .../issue_659/static/expected.compressed.css | 1 + .../issue_659/static/expected.expanded.css | 15 + .../issue_660/expected.compact.css | 7 + .../issue_660/expected.compressed.css | 1 + .../issue_660/expected.expanded.css | 15 + .../issue_666/angle/expected.compact.css | 1 + .../issue_666/angle/expected.compressed.css | 1 + .../issue_666/angle/expected.expanded.css | 15 + .../issue_666/length/expected.compact.css | 1 + .../issue_666/length/expected.compressed.css | 1 + .../issue_666/length/expected.expanded.css | 28 + .../issue_672/expected.compact.css | 5 + .../issue_672/expected.compressed.css | 1 + .../issue_672/expected.expanded.css | 11 + .../issue_683/expected.compact.css | 1 + .../issue_683/expected.compressed.css | 1 + .../issue_683/expected.expanded.css | 3 + .../issue_694/expected.compact.css | 1 + .../issue_694/expected.compressed.css | 1 + .../issue_694/expected.expanded.css | 5 + .../issue_699/expected.compact.css | 1 + .../issue_699/expected.compressed.css | 1 + .../issue_699/expected.expanded.css | 3 + .../issue_700/expected.compact.css | 1 + .../issue_700/expected.compressed.css | 1 + .../issue_700/expected.expanded.css | 3 + .../issue_701/expected.compact.css | 1 + .../issue_701/expected.compressed.css | 1 + .../issue_701/expected.expanded.css | 12 + .../issue_702/expected.compact.css | 1 + .../issue_702/expected.compressed.css | 1 + .../issue_702/expected.expanded.css | 4 + .../issue_703/expected.compact.css | 7 + .../issue_703/expected.compressed.css | 1 + .../issue_703/expected.expanded.css | 21 + .../issue_708/expected.compact.css | 1 + .../issue_708/expected.compressed.css | 1 + .../issue_708/expected.expanded.css | 8 + .../issue_733/expected.compact.css | 1 + .../issue_733/expected.compressed.css | 1 + .../issue_733/expected.expanded.css | 5 + .../issue_736/expected.compact.css | 1 + .../issue_736/expected.compressed.css | 1 + .../issue_736/expected.expanded.css | 5 + .../issue_738/expected.compact.css | 2 + .../issue_738/expected.compressed.css | 1 + .../issue_738/expected.expanded.css | 6 + .../issue_740/expected.compact.css | 1 + .../issue_740/expected.compressed.css | 1 + .../issue_740/expected.expanded.css | 4 + .../issue_748/expected.compact.css | 1 + .../issue_748/expected.compressed.css | 1 + .../issue_748/expected.expanded.css | 10 + .../issue_759/expected.compact.css | 1 + .../issue_759/expected.compressed.css | 1 + .../issue_759/expected.expanded.css | 7 + .../issue_760/expected.compact.css | 1 + .../issue_760/expected.compressed.css | 1 + .../issue_760/expected.expanded.css | 3 + .../issue_763/expected.compact.css | 1 + .../issue_763/expected.compressed.css | 1 + .../issue_763/expected.expanded.css | 9 + .../issue_783/expected.compact.css | 1 + .../issue_783/expected.compressed.css | 1 + .../issue_783/expected.expanded.css | 20 + .../issue_784/expected.compact.css | 1 + .../issue_784/expected.compressed.css | 1 + .../issue_784/expected.expanded.css | 5 + .../issue_803/expected.compact.css | 1 + .../issue_803/expected.compressed.css | 1 + .../issue_803/expected.expanded.css | 5 + .../issue_813/expected.compact.css | 1 + .../issue_813/expected.compressed.css | 1 + .../issue_813/expected.expanded.css | 4 + .../issue_815/expected.compact.css | 1 + .../issue_815/expected.compressed.css | 1 + .../issue_815/expected.expanded.css | 4 + .../issue_817/expected.compact.css | 1 + .../issue_817/expected.compressed.css | 1 + .../issue_817/expected.expanded.css | 8 + .../issue_820/expected.compact.css | 3 + .../issue_820/expected.compressed.css | 1 + .../issue_820/expected.expanded.css | 5 + .../issue_828/expected.compact.css | 1 + .../issue_828/expected.compressed.css | 1 + .../issue_828/expected.expanded.css | 10 + .../issue_829/expected.compact.css | 3 + .../issue_829/expected.compressed.css | 1 + .../issue_829/expected.expanded.css | 15 + .../issue_859/expected.compact.css | 2 + .../issue_859/expected.compressed.css | 1 + .../issue_859/expected.expanded.css | 8 + .../issue_870/expected.compact.css | 3 + .../issue_870/expected.compressed.css | 1 + .../issue_870/expected.expanded.css | 19 + .../issue_873/expected.compact.css | 1 + .../issue_873/expected.compressed.css | 1 + .../issue_873/expected.expanded.css | 8 + .../issue_877/expected.compact.css | 1 + .../issue_877/expected.compressed.css | 1 + .../issue_877/expected.expanded.css | 30 + .../issue_883/expected.compact.css | 2 + .../issue_883/expected.compressed.css | 1 + .../issue_883/expected.expanded.css | 10 + .../issue_884/expected.compact.css | 1 + .../issue_884/expected.compressed.css | 1 + .../issue_884/expected.expanded.css | 3 + .../issue_890/expected.compact.css | 1 + .../issue_890/expected.compressed.css | 1 + .../issue_890/expected.expanded.css | 3 + .../issue_894/expected.compact.css | 3 + .../issue_894/expected.compressed.css | 1 + .../issue_894/expected.expanded.css | 7 + .../issue_930/expected.compact.css | 5 + .../issue_930/expected.compressed.css | 1 + .../issue_930/expected.expanded.css | 11 + .../issue_992/expected.compact.css | 1 + .../issue_992/expected.compressed.css | 1 + .../issue_992/expected.expanded.css | 3 + .../issue_143/expected.compact.css | 1 + .../issue_143/expected.compressed.css | 1 + .../issue_143/expected.expanded.css | 4 + .../issue_346/expected.compact.css | 1 + .../issue_346/expected.compressed.css | 1 + .../issue_346/expected.expanded.css | 5 + .../issue_439/expected.compact.css | 1 + .../issue_439/expected.compressed.css | 1 + .../issue_439/expected.expanded.css | 3 + .../issue_442/expected.compact.css | 1 + .../issue_442/expected.compressed.css | 1 + .../issue_442/expected.expanded.css | 5 + .../issue_452/expected.compact.css | 1 + .../issue_452/expected.compressed.css | 1 + .../issue_452/expected.expanded.css | 3 + .../issue_548/expected.compact.css | 3 + .../issue_548/expected.compressed.css | 1 + .../issue_548/expected.expanded.css | 9 + .../issue_592/expected.compact.css | 1 + .../issue_592/expected.compressed.css | 1 + .../issue_592/expected.expanded.css | 3 + .../issue_593/expected.compact.css | 3 + .../issue_593/expected.compressed.css | 1 + .../issue_593/expected.expanded.css | 7 + .../issue_613/expected.compact.css | 3 + .../issue_613/expected.compressed.css | 1 + .../issue_613/expected.expanded.css | 7 + .../issue_614/expected.compact.css | 1 + .../issue_614/expected.compressed.css | 1 + .../issue_614/expected.expanded.css | 5 + .../issue_674/expected.compact.css | 2 + .../issue_674/expected.compressed.css | 1 + .../issue_674/expected.expanded.css | 12 + .../issue_823/expected.compact.css | 1 + .../issue_823/expected.compressed.css | 1 + .../issue_823/expected.expanded.css | 3 + .../expected.compact.css | 7 + .../expected.compressed.css | 1 + .../expected.expanded.css | 22 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 11 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../47_str_slice/expected.compact.css | 2 + .../47_str_slice/expected.compressed.css | 1 + .../47_str_slice/expected.expanded.css | 21 + .../css_nth_selectors/expected.compact.css | 1 + .../css_nth_selectors/expected.compressed.css | 1 + .../css_nth_selectors/expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../libsass/arithmetic/expected.compact.css | 1 + .../arithmetic/expected.compressed.css | 1 + .../libsass/arithmetic/expected.expanded.css | 95 + .../libsass/compact/expected.compact.css | 1 + .../libsass/compact/expected.compressed.css | 1 + .../libsass/compact/expected.expanded.css | 5 + .../libsass/conversions/expected.compact.css | 1 + .../conversions/expected.compressed.css | 1 + .../libsass/conversions/expected.expanded.css | 5 + .../libsass/delayed/expected.compact.css | 6 + .../libsass/delayed/expected.compressed.css | 1 + .../libsass/delayed/expected.expanded.css | 28 + .../libsass/eq/expected.compact.css | 1 + .../libsass/eq/expected.compressed.css | 1 + .../libsass/eq/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../interpolated-urls/expected.compact.css | 5 + .../interpolated-urls/expected.compressed.css | 1 + .../interpolated-urls/expected.expanded.css | 11 + .../libsass/lists/expected.compact.css | 1 + .../libsass/lists/expected.compressed.css | 1 + .../libsass/lists/expected.expanded.css | 20 + .../libsass/propsets/expected.compact.css | 15 + .../libsass/propsets/expected.compressed.css | 1 + .../libsass/propsets/expected.expanded.css | 36 + .../libsass/rel/expected.compact.css | 1 + .../libsass/rel/expected.compressed.css | 1 + .../libsass/rel/expected.expanded.css | 21 + .../libsass/scale/expected.compact.css | 1 + .../libsass/scale/expected.compressed.css | 1 + .../libsass/scale/expected.expanded.css | 7 + .../libsass/test/expected.compact.css | 12 + .../libsass/test/expected.compressed.css | 1 + .../libsass/test/expected.expanded.css | 63 + .../libsass/url/expected.compact.css | 3 + .../libsass/url/expected.compressed.css | 1 + .../libsass/url/expected.expanded.css | 29 + .../libsass/var-args/expected.compact.css | 3 + .../libsass/var-args/expected.compressed.css | 1 + .../libsass/var-args/expected.expanded.css | 68 + .../media_import/expected.compact.css | 1 + .../media_import/expected.compressed.css | 1 + .../media_import/expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 4 + .../expected.compressed.css | 4 + .../expected.expanded.css | 8 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../selectors/access/expected.compact.css | 7 + .../selectors/access/expected.compressed.css | 1 + .../selectors/access/expected.expanded.css | 20 + .../function-argument/expected.compact.css | 1 + .../function-argument/expected.compressed.css | 1 + .../function-argument/expected.expanded.css | 16 + .../interpolation/expected.compact.css | 7 + .../interpolation/expected.compressed.css | 1 + .../interpolation/expected.expanded.css | 16 + .../mixin-argument/expected.compact.css | 7 + .../mixin-argument/expected.compressed.css | 1 + .../mixin-argument/expected.expanded.css | 44 + .../multiple/bare/expected.compact.css | 1 + .../multiple/bare/expected.compressed.css | 1 + .../multiple/bare/expected.expanded.css | 4 + .../interpolated/expected.compact.css | 1 + .../interpolated/expected.compressed.css | 1 + .../interpolated/expected.expanded.css | 4 + .../nested/bare/expected.compact.css | 1 + .../nested/bare/expected.compressed.css | 1 + .../nested/bare/expected.expanded.css | 4 + .../nested/interpolated/expected.compact.css | 1 + .../interpolated/expected.compressed.css | 1 + .../nested/interpolated/expected.expanded.css | 4 + .../single/bare/expected.compact.css | 1 + .../single/bare/expected.compressed.css | 1 + .../single/bare/expected.expanded.css | 3 + .../single/interpolated/expected.compact.css | 1 + .../interpolated/expected.compressed.css | 1 + .../single/interpolated/expected.expanded.css | 3 + spec/libsass/arg-eval/expected.compact.css | 1 + spec/libsass/arg-eval/expected.compressed.css | 1 + spec/libsass/arg-eval/expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../at-root/ampersand/expected.compact.css | 3 + .../at-root/ampersand/expected.compressed.css | 1 + .../at-root/ampersand/expected.expanded.css | 7 + .../at-root/basic/expected.compact.css | 5 + .../at-root/basic/expected.compressed.css | 1 + .../at-root/basic/expected.expanded.css | 13 + .../at-root/extend/expected.compact.css | 2 + .../at-root/extend/expected.compressed.css | 1 + .../at-root/extend/expected.expanded.css | 6 + .../at-root/keyframes/expected.compact.css | 4 + .../at-root/keyframes/expected.compressed.css | 1 + .../at-root/keyframes/expected.expanded.css | 16 + .../at-root/media/expected.compact.css | 2 + .../at-root/media/expected.compressed.css | 1 + .../at-root/media/expected.expanded.css | 10 + .../at-root/nested/expected.compact.css | 7 + .../at-root/nested/expected.compressed.css | 1 + .../at-root/nested/expected.expanded.css | 19 + .../at-root/with_without/expected.compact.css | 38 + .../with_without/expected.compressed.css | 1 + .../with_without/expected.expanded.css | 178 + spec/libsass/at-stuff/expected.compact.css | 15 + spec/libsass/at-stuff/expected.compressed.css | 1 + spec/libsass/at-stuff/expected.expanded.css | 50 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 28 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + spec/libsass/bool/expected.compact.css | 1 + spec/libsass/bool/expected.compressed.css | 1 + spec/libsass/bool/expected.expanded.css | 8 + spec/libsass/bourbon/expected.compact.css | 3 + spec/libsass/bourbon/expected.compressed.css | 1 + spec/libsass/bourbon/expected.expanded.css | 34 + spec/libsass/calc/expected.compact.css | 1 + spec/libsass/calc/expected.compressed.css | 1 + spec/libsass/calc/expected.expanded.css | 7 + spec/libsass/charset/expected.compact.css | 2 + spec/libsass/charset/expected.compressed.css | 1 + spec/libsass/charset/expected.expanded.css | 4 + spec/libsass/color-names/expected.compact.css | 1 + .../color-names/expected.compressed.css | 1 + .../libsass/color-names/expected.expanded.css | 144 + spec/libsass/css-import/expected.compact.css | 3 + .../css-import/expected.compressed.css | 1 + spec/libsass/css-import/expected.expanded.css | 5 + spec/libsass/css_unicode/expected.compact.css | 2 + .../css_unicode/expected.compressed.css | 1 + .../libsass/css_unicode/expected.expanded.css | 4 + spec/libsass/div/expected.compact.css | 1 + spec/libsass/div/expected.compressed.css | 1 + spec/libsass/div/expected.expanded.css | 10 + spec/libsass/env/expected.compact.css | 7 + spec/libsass/env/expected.compressed.css | 1 + spec/libsass/env/expected.expanded.css | 32 + .../filter-functions/expected.compact.css | 1 + .../filter-functions/expected.compressed.css | 1 + .../filter-functions/expected.expanded.css | 6 + spec/libsass/http_import/expected.compact.css | 1 + .../http_import/expected.compressed.css | 1 + .../libsass/http_import/expected.expanded.css | 1 + spec/libsass/image-url/expected.compact.css | 1 + .../libsass/image-url/expected.compressed.css | 1 + spec/libsass/image-url/expected.expanded.css | 4 + spec/libsass/import/expected.compact.css | 6 + spec/libsass/import/expected.compressed.css | 1 + spec/libsass/import/expected.expanded.css | 8 + spec/libsass/inh/expected.compact.css | 3 + spec/libsass/inh/expected.compressed.css | 1 + spec/libsass/inh/expected.expanded.css | 7 + spec/libsass/inheritance/expected.compact.css | 31 + .../inheritance/expected.compressed.css | 1 + .../libsass/inheritance/expected.expanded.css | 60 + spec/libsass/keyframes/expected.compact.css | 12 + .../libsass/keyframes/expected.compressed.css | 1 + spec/libsass/keyframes/expected.expanded.css | 49 + .../list-evaluation/expected.compact.css | 1 + .../list-evaluation/expected.compressed.css | 1 + .../list-evaluation/expected.expanded.css | 19 + .../media-hoisting/expected.compact.css | 8 + .../media-hoisting/expected.compressed.css | 1 + .../media-hoisting/expected.expanded.css | 30 + spec/libsass/media/expected.compact.css | 22 + spec/libsass/media/expected.compressed.css | 1 + spec/libsass/media/expected.expanded.css | 92 + spec/libsass/mixin/expected.compact.css | 8 + spec/libsass/mixin/expected.compressed.css | 1 + spec/libsass/mixin/expected.expanded.css | 37 + .../expected.compact.css | 6 + .../expected.compressed.css | 1 + .../expected.expanded.css | 17 + .../libsass/multi-blocks/expected.compact.css | 15 + .../multi-blocks/expected.compressed.css | 1 + .../multi-blocks/expected.expanded.css | 61 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../placeholder-nested/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../placeholder-nested/expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/libsass/selectors/expected.compact.css | 12 + .../libsass/selectors/expected.compressed.css | 1 + spec/libsass/selectors/expected.expanded.css | 38 + spec/libsass/unary-ops/expected.compact.css | 1 + .../libsass/unary-ops/expected.compressed.css | 1 + spec/libsass/unary-ops/expected.expanded.css | 12 + spec/libsass/units/expected.compact.css | 1 + spec/libsass/units/expected.compressed.css | 1 + spec/libsass/units/expected.expanded.css | 4 + spec/libsass/unquote/expected.compact.css | 1 + spec/libsass/unquote/expected.compressed.css | 1 + spec/libsass/unquote/expected.expanded.css | 14 + spec/maps/map-get/expected.compact.css | 1 + spec/maps/map-get/expected.compressed.css | 1 + spec/maps/map-get/expected.expanded.css | 4 + spec/maps/map-has-key/expected.compact.css | 1 + spec/maps/map-has-key/expected.compressed.css | 1 + spec/maps/map-has-key/expected.expanded.css | 5 + spec/maps/map-keys/expected.compact.css | 1 + spec/maps/map-keys/expected.compressed.css | 1 + spec/maps/map-keys/expected.expanded.css | 3 + spec/maps/map-merge/expected.compact.css | 1 + spec/maps/map-merge/expected.compressed.css | 1 + spec/maps/map-merge/expected.expanded.css | 6 + spec/maps/map-remove/expected.compact.css | 1 + spec/maps/map-remove/expected.compressed.css | 1 + spec/maps/map-remove/expected.expanded.css | 3 + spec/maps/map-values/expected.compact.css | 1 + spec/maps/map-values/expected.compressed.css | 1 + spec/maps/map-values/expected.expanded.css | 4 + .../misc/JMA-pseudo-test/expected.compact.css | 1 + .../JMA-pseudo-test/expected.compressed.css | 1 + .../JMA-pseudo-test/expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/misc/empty_content/expected.compact.css | 1 + .../empty_content/expected.compressed.css | 1 + spec/misc/empty_content/expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + spec/misc/lang-bug/expected.compact.css | 1 + spec/misc/lang-bug/expected.compressed.css | 1 + spec/misc/lang-bug/expected.expanded.css | 3 + .../media_interpolation/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../media_interpolation/expected.expanded.css | 3 + spec/misc/mixin_content/expected.compact.css | 2 + .../mixin_content/expected.compressed.css | 1 + spec/misc/mixin_content/expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../negative_numbers/expected.compact.css | 3 + .../negative_numbers/expected.compressed.css | 1 + .../negative_numbers/expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + .../unicode_variables/expected.compact.css | 1 + .../unicode_variables/expected.compressed.css | 1 + .../unicode_variables/expected.expanded.css | 3 + .../number-functions/abs/expected.compact.css | 1 + .../abs/expected.compressed.css | 1 + .../abs/expected.expanded.css | 7 + .../ceil/expected.compact.css | 1 + .../ceil/expected.compressed.css | 1 + .../ceil/expected.expanded.css | 5 + .../floor/expected.compact.css | 1 + .../floor/expected.compressed.css | 1 + .../floor/expected.expanded.css | 5 + .../number-functions/max/expected.compact.css | 1 + .../max/expected.compressed.css | 1 + .../max/expected.expanded.css | 6 + .../number-functions/min/expected.compact.css | 1 + .../min/expected.compressed.css | 1 + .../min/expected.expanded.css | 6 + .../percentage/expected.compact.css | 1 + .../percentage/expected.compressed.css | 1 + .../percentage/expected.expanded.css | 6 + .../random/expected.compact.css | 0 .../random/expected.compressed.css | 0 .../random/expected.expanded.css | 0 .../round/expected.compact.css | 1 + .../round/expected.compressed.css | 1 + .../round/expected.expanded.css | 6 + .../01_literal/01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 2 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 9 + .../02_variable/expected.compact.css | 2 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 9 + .../03_inline_double/expected.compact.css | 2 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 8 + .../04_variable_double/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 8 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 13 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 2 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 9 + .../02_variable/expected.compact.css | 2 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 9 + .../03_inline_double/expected.compact.css | 2 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 8 + .../04_variable_double/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 8 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 13 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../01_inline/expected.compact.css | 1 + .../01_inline/expected.compressed.css | 1 + .../01_inline/expected.expanded.css | 8 + .../02_variable/expected.compact.css | 1 + .../02_variable/expected.compressed.css | 1 + .../02_variable/expected.expanded.css | 8 + .../03_inline_double/expected.compact.css | 1 + .../03_inline_double/expected.compressed.css | 1 + .../03_inline_double/expected.expanded.css | 7 + .../04_variable_double/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../04_variable_double/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../003_test_variables/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../003_test_variables/expected.expanded.css | 3 + .../004_test_variables/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../004_test_variables/expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../008_test_sass_script/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 13 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../029_test_url_import/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../029_test_url_import/expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 17 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 4 + .../expected.compressed.css | 1 + .../expected.expanded.css | 12 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 10 + .../expected.compact.css | 4 + .../expected.compressed.css | 4 + .../expected.expanded.css | 8 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 30 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + spec/scss/alpha/expected.compact.css | 1 + spec/scss/alpha/expected.compressed.css | 1 + spec/scss/alpha/expected.expanded.css | 11 + spec/scss/append/expected.compact.css | 1 + spec/scss/append/expected.compressed.css | 1 + spec/scss/append/expected.expanded.css | 4 + spec/scss/arglist/expected.compact.css | 1 + spec/scss/arglist/expected.compressed.css | 1 + spec/scss/arglist/expected.expanded.css | 5 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + spec/scss/backslash/expected.compact.css | 2 + spec/scss/backslash/expected.compressed.css | 1 + spec/scss/backslash/expected.expanded.css | 6 + spec/scss/basic_function/expected.compact.css | 1 + .../basic_function/expected.compressed.css | 1 + .../scss/basic_function/expected.expanded.css | 3 + spec/scss/basic_mixins/expected.compact.css | 1 + .../scss/basic_mixins/expected.compressed.css | 1 + spec/scss/basic_mixins/expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/blimp/expected.compact.css | 1 + spec/scss/blimp/expected.compressed.css | 1 + spec/scss/blimp/expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/cfunc/expected.compact.css | 1 + spec/scss/cfunc/expected.compressed.css | 1 + spec/scss/cfunc/expected.expanded.css | 3 + .../scss/classes-and-ids/expected.compact.css | 3 + .../classes-and-ids/expected.compressed.css | 1 + .../classes-and-ids/expected.expanded.css | 9 + spec/scss/color_output/expected.compact.css | 7 + .../scss/color_output/expected.compressed.css | 1 + spec/scss/color_output/expected.expanded.css | 51 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + spec/scss/comparable/expected.compact.css | 1 + spec/scss/comparable/expected.compressed.css | 1 + spec/scss/comparable/expected.expanded.css | 15 + spec/scss/composed-args/expected.compact.css | 19 + .../composed-args/expected.compressed.css | 1 + spec/scss/composed-args/expected.expanded.css | 59 + spec/scss/concat/expected.compact.css | 1 + spec/scss/concat/expected.compressed.css | 1 + spec/scss/concat/expected.expanded.css | 6 + spec/scss/cons-up/expected.compact.css | 1 + spec/scss/cons-up/expected.compressed.css | 1 + spec/scss/cons-up/expected.expanded.css | 5 + spec/scss/css_basic_scss/expected.compact.css | 1 + .../css_basic_scss/expected.compressed.css | 1 + .../scss/css_basic_scss/expected.expanded.css | 3 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 11 + .../css_crazy_comments/expected.compact.css | 20 + .../expected.compressed.css | 1 + .../css_crazy_comments/expected.expanded.css | 33 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/css_empty_rule/expected.compact.css | 0 .../css_empty_rule/expected.compressed.css | 0 .../scss/css_empty_rule/expected.expanded.css | 0 .../css_import_directive/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 1 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../css_rule_comments/expected.compact.css | 2 + .../css_rule_comments/expected.compressed.css | 1 + .../css_rule_comments/expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../css_selector_hacks/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../css_selector_hacks/expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/css_unary_ops/expected.compact.css | 1 + .../css_unary_ops/expected.compressed.css | 1 + spec/scss/css_unary_ops/expected.expanded.css | 6 + spec/scss/default-args/expected.compact.css | 3 + .../scss/default-args/expected.compressed.css | 1 + spec/scss/default-args/expected.expanded.css | 9 + .../default-parameters/expected.compact.css | 3 + .../expected.compressed.css | 1 + .../default-parameters/expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + .../each-in-function/expected.compact.css | 1 + .../each-in-function/expected.compressed.css | 1 + .../each-in-function/expected.expanded.css | 5 + spec/scss/each/expected.compact.css | 4 + spec/scss/each/expected.compressed.css | 1 + spec/scss/each/expected.expanded.css | 13 + spec/scss/each_directive/expected.compact.css | 3 + .../each_directive/expected.compressed.css | 1 + .../scss/each_directive/expected.expanded.css | 13 + .../for-in-functions/expected.compact.css | 1 + .../for-in-functions/expected.compressed.css | 1 + .../for-in-functions/expected.expanded.css | 3 + spec/scss/for/expected.compact.css | 19 + spec/scss/for/expected.compressed.css | 1 + spec/scss/for/expected.expanded.css | 39 + spec/scss/for_directive/expected.compact.css | 1 + .../for_directive/expected.compressed.css | 1 + spec/scss/for_directive/expected.expanded.css | 7 + spec/scss/function-names/expected.compact.css | 1 + .../function-names/expected.compressed.css | 1 + .../scss/function-names/expected.expanded.css | 5 + spec/scss/function_args/expected.compact.css | 1 + .../function_args/expected.compressed.css | 1 + spec/scss/function_args/expected.expanded.css | 3 + .../functions-and-mixins/expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 8 + spec/scss/functions/expected.compact.css | 1 + spec/scss/functions/expected.compressed.css | 1 + spec/scss/functions/expected.expanded.css | 4 + spec/scss/guard_assign/expected.compact.css | 1 + .../scss/guard_assign/expected.compressed.css | 1 + spec/scss/guard_assign/expected.expanded.css | 3 + spec/scss/hey1/expected.compact.css | 1 + spec/scss/hey1/expected.compressed.css | 1 + spec/scss/hey1/expected.expanded.css | 3 + spec/scss/hey2/expected.compact.css | 1 + spec/scss/hey2/expected.compressed.css | 1 + spec/scss/hey2/expected.expanded.css | 3 + spec/scss/huge/expected.compact.css | 5120 ++++ spec/scss/huge/expected.compressed.css | 1 + spec/scss/huge/expected.expanded.css | 22528 ++++++++++++++++ .../hyphen-interpolated/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../hyphen-interpolated/expected.expanded.css | 4 + spec/scss/ie-backslash/expected.compact.css | 1 + .../scss/ie-backslash/expected.compressed.css | 1 + spec/scss/ie-backslash/expected.expanded.css | 3 + spec/scss/ie-functions/expected.compact.css | 3 + .../scss/ie-functions/expected.compressed.css | 1 + spec/scss/ie-functions/expected.expanded.css | 26 + spec/scss/ie-hex-str/expected.compact.css | 1 + spec/scss/ie-hex-str/expected.compressed.css | 1 + spec/scss/ie-hex-str/expected.expanded.css | 5 + spec/scss/if-in-mixin/expected.compact.css | 1 + spec/scss/if-in-mixin/expected.compressed.css | 1 + spec/scss/if-in-mixin/expected.expanded.css | 6 + spec/scss/if-in-propset/expected.compact.css | 1 + .../if-in-propset/expected.compressed.css | 1 + spec/scss/if-in-propset/expected.expanded.css | 5 + spec/scss/if/expected.compact.css | 3 + spec/scss/if/expected.compressed.css | 1 + spec/scss/if/expected.expanded.css | 8 + spec/scss/if_directive/expected.compact.css | 1 + .../scss/if_directive/expected.compressed.css | 1 + spec/scss/if_directive/expected.expanded.css | 3 + spec/scss/imp/expected.compact.css | 1 + spec/scss/imp/expected.compressed.css | 1 + spec/scss/imp/expected.expanded.css | 3 + .../important-in-arglist/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + spec/scss/important/expected.compact.css | 1 + spec/scss/important/expected.compressed.css | 1 + spec/scss/important/expected.expanded.css | 4 + spec/scss/index/expected.compact.css | 1 + spec/scss/index/expected.compressed.css | 1 + spec/scss/index/expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../interpolated-strings/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + spec/scss/interpolation/expected.compact.css | 1 + .../interpolation/expected.compressed.css | 1 + spec/scss/interpolation/expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/lang/expected.compact.css | 11 + spec/scss/lang/expected.compressed.css | 1 + spec/scss/lang/expected.expanded.css | 27 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/long-selector/expected.compact.css | 2 + .../long-selector/expected.compressed.css | 1 + spec/scss/long-selector/expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + spec/scss/media2/expected.compact.css | 2 + spec/scss/media2/expected.compressed.css | 1 + spec/scss/media2/expected.expanded.css | 4 + spec/scss/mix/expected.compact.css | 1 + spec/scss/mix/expected.compressed.css | 1 + spec/scss/mix/expected.expanded.css | 4 + .../expected.compact.css | 2 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 4 + spec/scss/mixin-content/expected.compact.css | 11 + .../mixin-content/expected.compressed.css | 1 + spec/scss/mixin-content/expected.expanded.css | 46 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../mixins_with_args/expected.compact.css | 1 + .../mixins_with_args/expected.compressed.css | 1 + .../mixins_with_args/expected.expanded.css | 4 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/multiline-var/expected.compact.css | 1 + .../multiline-var/expected.compressed.css | 1 + spec/scss/multiline-var/expected.expanded.css | 4 + spec/scss/multiline_var/expected.compact.css | 1 + .../multiline_var/expected.compressed.css | 1 + spec/scss/multiline_var/expected.expanded.css | 5 + .../namespace_properties/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + spec/scss/negation/expected.compact.css | 1 + spec/scss/negation/expected.compressed.css | 1 + spec/scss/negation/expected.expanded.css | 6 + spec/scss/nested-extend/expected.compact.css | 5 + .../nested-extend/expected.compressed.css | 1 + spec/scss/nested-extend/expected.expanded.css | 15 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 6 + spec/scss/nested_rules/expected.compact.css | 2 + .../scss/nested_rules/expected.compressed.css | 1 + spec/scss/nested_rules/expected.expanded.css | 6 + .../expected.compact.css | 5 + .../expected.compressed.css | 1 + .../expected.expanded.css | 17 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/null/expected.compact.css | 1 + spec/scss/null/expected.compressed.css | 1 + spec/scss/null/expected.expanded.css | 16 + spec/scss/numbers/expected.compact.css | 1 + spec/scss/numbers/expected.compressed.css | 1 + spec/scss/numbers/expected.expanded.css | 6 + .../one_line_comments/expected.compact.css | 1 + .../one_line_comments/expected.compressed.css | 1 + .../one_line_comments/expected.expanded.css | 3 + .../parent_selectors/expected.compact.css | 2 + .../parent_selectors/expected.compressed.css | 1 + .../parent_selectors/expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + spec/scss/percentages/expected.compact.css | 1 + spec/scss/percentages/expected.compressed.css | 1 + spec/scss/percentages/expected.expanded.css | 12 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 5 + spec/scss/placeholder/expected.compact.css | 5 + spec/scss/placeholder/expected.compressed.css | 1 + spec/scss/placeholder/expected.expanded.css | 11 + spec/scss/precision/expected.compact.css | 1 + spec/scss/precision/expected.compressed.css | 1 + spec/scss/precision/expected.expanded.css | 8 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 3 + .../expected.compressed.css | 1 + .../expected.expanded.css | 9 + spec/scss/retina-image/expected.compact.css | 0 .../scss/retina-image/expected.compressed.css | 0 spec/scss/retina-image/expected.expanded.css | 0 spec/scss/sass_script/expected.compact.css | 1 + spec/scss/sass_script/expected.compressed.css | 1 + spec/scss/sass_script/expected.expanded.css | 6 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + .../expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 7 + .../simple-inheritance/expected.compact.css | 25 + .../expected.compressed.css | 1 + .../simple-inheritance/expected.expanded.css | 51 + spec/scss/simple-lists/expected.compact.css | 1 + .../scss/simple-lists/expected.compressed.css | 1 + spec/scss/simple-lists/expected.expanded.css | 5 + .../star_plus_and_parent/expected.compact.css | 1 + .../expected.compressed.css | 1 + .../expected.expanded.css | 3 + spec/scss/strings/expected.compact.css | 1 + spec/scss/strings/expected.compressed.css | 1 + spec/scss/strings/expected.expanded.css | 8 + spec/scss/url_import/expected.compact.css | 1 + spec/scss/url_import/expected.compressed.css | 1 + spec/scss/url_import/expected.expanded.css | 1 + spec/scss/variables/expected.compact.css | 1 + spec/scss/variables/expected.compressed.css | 1 + spec/scss/variables/expected.expanded.css | 4 + spec/scss/vars/expected.compact.css | 1 + spec/scss/vars/expected.compressed.css | 1 + spec/scss/vars/expected.expanded.css | 4 + .../scss/weird-selectors/expected.compact.css | 5 + .../weird-selectors/expected.compressed.css | 1 + .../weird-selectors/expected.expanded.css | 11 + .../weird_added_space/expected.compact.css | 1 + .../weird_added_space/expected.compressed.css | 1 + .../weird_added_space/expected.expanded.css | 3 + spec/scss/while/expected.compact.css | 1 + spec/scss/while/expected.compressed.css | 1 + spec/scss/while/expected.expanded.css | 6 + .../scss/while_directive/expected.compact.css | 1 + .../while_directive/expected.compressed.css | 1 + .../while_directive/expected.expanded.css | 6 + spec/types/expected.compact.css | 1 + spec/types/expected.compressed.css | 1 + spec/types/expected.expanded.css | 23 + 2976 files changed, 38174 insertions(+) create mode 100644 spec/basic/00_empty/expected.compact.css create mode 100644 spec/basic/00_empty/expected.compressed.css create mode 100644 spec/basic/00_empty/expected.expanded.css create mode 100644 spec/basic/01_simple_css/expected.compact.css create mode 100644 spec/basic/01_simple_css/expected.compressed.css create mode 100644 spec/basic/01_simple_css/expected.expanded.css create mode 100644 spec/basic/02_simple_nesting/expected.compact.css create mode 100644 spec/basic/02_simple_nesting/expected.compressed.css create mode 100644 spec/basic/02_simple_nesting/expected.expanded.css create mode 100644 spec/basic/03_simple_variable/expected.compact.css create mode 100644 spec/basic/03_simple_variable/expected.compressed.css create mode 100644 spec/basic/03_simple_variable/expected.expanded.css create mode 100644 spec/basic/04_basic_variables/expected.compact.css create mode 100644 spec/basic/04_basic_variables/expected.compressed.css create mode 100644 spec/basic/04_basic_variables/expected.expanded.css create mode 100644 spec/basic/05_empty_levels/expected.compact.css create mode 100644 spec/basic/05_empty_levels/expected.compressed.css create mode 100644 spec/basic/05_empty_levels/expected.expanded.css create mode 100644 spec/basic/06_nesting_and_comments/expected.compact.css create mode 100644 spec/basic/06_nesting_and_comments/expected.compressed.css create mode 100644 spec/basic/06_nesting_and_comments/expected.expanded.css create mode 100644 spec/basic/07_nested_simple_selector_groups/expected.compact.css create mode 100644 spec/basic/07_nested_simple_selector_groups/expected.compressed.css create mode 100644 spec/basic/07_nested_simple_selector_groups/expected.expanded.css create mode 100644 spec/basic/08_selector_combinators/expected.compact.css create mode 100644 spec/basic/08_selector_combinators/expected.compressed.css create mode 100644 spec/basic/08_selector_combinators/expected.expanded.css create mode 100644 spec/basic/09_selector_groups_and_combinators/expected.compact.css create mode 100644 spec/basic/09_selector_groups_and_combinators/expected.compressed.css create mode 100644 spec/basic/09_selector_groups_and_combinators/expected.expanded.css create mode 100644 spec/basic/10_classes_and_ids/expected.compact.css create mode 100644 spec/basic/10_classes_and_ids/expected.compressed.css create mode 100644 spec/basic/10_classes_and_ids/expected.expanded.css create mode 100644 spec/basic/11_attribute_selectors/expected.compact.css create mode 100644 spec/basic/11_attribute_selectors/expected.compressed.css create mode 100644 spec/basic/11_attribute_selectors/expected.expanded.css create mode 100644 spec/basic/13_back_references/expected.compact.css create mode 100644 spec/basic/13_back_references/expected.compressed.css create mode 100644 spec/basic/13_back_references/expected.expanded.css create mode 100644 spec/basic/14_imports/expected.compact.css create mode 100644 spec/basic/14_imports/expected.compressed.css create mode 100644 spec/basic/14_imports/expected.expanded.css create mode 100644 spec/basic/16_hex_arithmetic/expected.compact.css create mode 100644 spec/basic/16_hex_arithmetic/expected.compressed.css create mode 100644 spec/basic/16_hex_arithmetic/expected.expanded.css create mode 100644 spec/basic/17_basic_mixins/expected.compact.css create mode 100644 spec/basic/17_basic_mixins/expected.compressed.css create mode 100644 spec/basic/17_basic_mixins/expected.expanded.css create mode 100644 spec/basic/18_mixin_scope/expected.compact.css create mode 100644 spec/basic/18_mixin_scope/expected.compressed.css create mode 100644 spec/basic/18_mixin_scope/expected.expanded.css create mode 100644 spec/basic/19_full_mixin_craziness/expected.compact.css create mode 100644 spec/basic/19_full_mixin_craziness/expected.compressed.css create mode 100644 spec/basic/19_full_mixin_craziness/expected.expanded.css create mode 100644 spec/basic/20_scoped_variables/expected.compact.css create mode 100644 spec/basic/20_scoped_variables/expected.compressed.css create mode 100644 spec/basic/20_scoped_variables/expected.expanded.css create mode 100644 spec/basic/21_one_builtin_function/expected.compact.css create mode 100644 spec/basic/21_one_builtin_function/expected.compressed.css create mode 100644 spec/basic/21_one_builtin_function/expected.expanded.css create mode 100644 spec/basic/22_colors_with_alpha/expected.compact.css create mode 100644 spec/basic/22_colors_with_alpha/expected.compressed.css create mode 100644 spec/basic/22_colors_with_alpha/expected.expanded.css create mode 100644 spec/basic/23_basic_value_interpolation/expected.compact.css create mode 100644 spec/basic/23_basic_value_interpolation/expected.compressed.css create mode 100644 spec/basic/23_basic_value_interpolation/expected.expanded.css create mode 100644 spec/basic/24_namespace_properties/expected.compact.css create mode 100644 spec/basic/24_namespace_properties/expected.compressed.css create mode 100644 spec/basic/24_namespace_properties/expected.expanded.css create mode 100644 spec/basic/25_basic_string_interpolation/expected.compact.css create mode 100644 spec/basic/25_basic_string_interpolation/expected.compressed.css create mode 100644 spec/basic/25_basic_string_interpolation/expected.expanded.css create mode 100644 spec/basic/26_selector_interpolation/expected.compact.css create mode 100644 spec/basic/26_selector_interpolation/expected.compressed.css create mode 100644 spec/basic/26_selector_interpolation/expected.expanded.css create mode 100644 spec/basic/27_media_queries/expected.compact.css create mode 100644 spec/basic/27_media_queries/expected.compressed.css create mode 100644 spec/basic/27_media_queries/expected.expanded.css create mode 100644 spec/basic/28_url/expected.compact.css create mode 100644 spec/basic/28_url/expected.compressed.css create mode 100644 spec/basic/28_url/expected.expanded.css create mode 100644 spec/basic/29_if/expected.compact.css create mode 100644 spec/basic/29_if/expected.compressed.css create mode 100644 spec/basic/29_if/expected.expanded.css create mode 100644 spec/basic/30_if_in_function/expected.compact.css create mode 100644 spec/basic/30_if_in_function/expected.compressed.css create mode 100644 spec/basic/30_if_in_function/expected.expanded.css create mode 100644 spec/basic/31_if_in_mixin/expected.compact.css create mode 100644 spec/basic/31_if_in_mixin/expected.compressed.css create mode 100644 spec/basic/31_if_in_mixin/expected.expanded.css create mode 100644 spec/basic/32_percentages/expected.compact.css create mode 100644 spec/basic/32_percentages/expected.compressed.css create mode 100644 spec/basic/32_percentages/expected.expanded.css create mode 100644 spec/basic/33_ambiguous_imports/expected.compact.css create mode 100644 spec/basic/33_ambiguous_imports/expected.compressed.css create mode 100644 spec/basic/33_ambiguous_imports/expected.expanded.css create mode 100644 spec/basic/35_varargs_false/expected.compact.css create mode 100644 spec/basic/35_varargs_false/expected.compressed.css create mode 100644 spec/basic/35_varargs_false/expected.expanded.css create mode 100644 spec/basic/36_extra_commas_in_selectors/expected.compact.css create mode 100644 spec/basic/36_extra_commas_in_selectors/expected.compressed.css create mode 100644 spec/basic/36_extra_commas_in_selectors/expected.expanded.css create mode 100644 spec/basic/37_url_expressions/expected.compact.css create mode 100644 spec/basic/37_url_expressions/expected.compressed.css create mode 100644 spec/basic/37_url_expressions/expected.expanded.css create mode 100644 spec/basic/39_dash_match_attribute_selector/expected.compact.css create mode 100644 spec/basic/39_dash_match_attribute_selector/expected.compressed.css create mode 100644 spec/basic/39_dash_match_attribute_selector/expected.expanded.css create mode 100644 spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compact.css create mode 100644 spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compressed.css create mode 100644 spec/basic/40_pseudo_class_identifier_starting_with_n/expected.expanded.css create mode 100644 spec/basic/41_slashy_urls/expected.compact.css create mode 100644 spec/basic/41_slashy_urls/expected.compressed.css create mode 100644 spec/basic/41_slashy_urls/expected.expanded.css create mode 100644 spec/basic/42_css_imports/expected.compact.css create mode 100644 spec/basic/42_css_imports/expected.compressed.css create mode 100644 spec/basic/42_css_imports/expected.expanded.css create mode 100644 spec/basic/44_bem_selectors/expected.compact.css create mode 100644 spec/basic/44_bem_selectors/expected.compressed.css create mode 100644 spec/basic/44_bem_selectors/expected.expanded.css create mode 100644 spec/basic/45_str_insert/expected.compact.css create mode 100644 spec/basic/45_str_insert/expected.compressed.css create mode 100644 spec/basic/45_str_insert/expected.expanded.css create mode 100644 spec/basic/46_str_index/expected.compact.css create mode 100644 spec/basic/46_str_index/expected.compressed.css create mode 100644 spec/basic/46_str_index/expected.expanded.css create mode 100644 spec/basic/48_case_conversion/expected.compact.css create mode 100644 spec/basic/48_case_conversion/expected.compressed.css create mode 100644 spec/basic/48_case_conversion/expected.expanded.css create mode 100644 spec/basic/49_interpolants_in_css_imports/expected.compact.css create mode 100644 spec/basic/49_interpolants_in_css_imports/expected.compressed.css create mode 100644 spec/basic/49_interpolants_in_css_imports/expected.expanded.css create mode 100644 spec/basic/50_wrapped_pseudo_selectors/expected.compact.css create mode 100644 spec/basic/50_wrapped_pseudo_selectors/expected.compressed.css create mode 100644 spec/basic/50_wrapped_pseudo_selectors/expected.expanded.css create mode 100644 spec/basic/51_trailing_commas_in_list/expected.compact.css create mode 100644 spec/basic/51_trailing_commas_in_list/expected.compressed.css create mode 100644 spec/basic/51_trailing_commas_in_list/expected.expanded.css create mode 100644 spec/basic/52_interchangeable_hyphens_underscores/expected.compact.css create mode 100644 spec/basic/52_interchangeable_hyphens_underscores/expected.compressed.css create mode 100644 spec/basic/52_interchangeable_hyphens_underscores/expected.expanded.css create mode 100644 spec/basic/53_escaped_quotes/expected.compact.css create mode 100644 spec/basic/53_escaped_quotes/expected.compressed.css create mode 100644 spec/basic/53_escaped_quotes/expected.expanded.css create mode 100644 spec/basic/54_adjacent_identifiers_with_hyphens/expected.compact.css create mode 100644 spec/basic/54_adjacent_identifiers_with_hyphens/expected.compressed.css create mode 100644 spec/basic/54_adjacent_identifiers_with_hyphens/expected.expanded.css create mode 100644 spec/basic/55_variable_exists/expected.compact.css create mode 100644 spec/basic/55_variable_exists/expected.compressed.css create mode 100644 spec/basic/55_variable_exists/expected.expanded.css create mode 100644 spec/basic/56_global_variable_exists/expected.compact.css create mode 100644 spec/basic/56_global_variable_exists/expected.compressed.css create mode 100644 spec/basic/56_global_variable_exists/expected.expanded.css create mode 100644 spec/basic/57_function_exists/expected.compact.css create mode 100644 spec/basic/57_function_exists/expected.compressed.css create mode 100644 spec/basic/57_function_exists/expected.expanded.css create mode 100644 spec/basic/58_mixin_exists/expected.compact.css create mode 100644 spec/basic/58_mixin_exists/expected.compressed.css create mode 100644 spec/basic/58_mixin_exists/expected.expanded.css create mode 100644 spec/basic/59_if_expression/expected.compact.css create mode 100644 spec/basic/59_if_expression/expected.compressed.css create mode 100644 spec/basic/59_if_expression/expected.expanded.css create mode 100644 spec/basic/60_call/expected.compact.css create mode 100644 spec/basic/60_call/expected.compressed.css create mode 100644 spec/basic/60_call/expected.expanded.css create mode 100644 spec/colors/adjust-color/expected.compact.css create mode 100644 spec/colors/adjust-color/expected.compressed.css create mode 100644 spec/colors/adjust-color/expected.expanded.css create mode 100644 spec/colors/adjust-hue/expected.compact.css create mode 100644 spec/colors/adjust-hue/expected.compressed.css create mode 100644 spec/colors/adjust-hue/expected.expanded.css create mode 100644 spec/colors/basic/expected.compact.css create mode 100644 spec/colors/basic/expected.compressed.css create mode 100644 spec/colors/basic/expected.expanded.css create mode 100644 spec/colors/change-color/expected.compact.css create mode 100644 spec/colors/change-color/expected.compressed.css create mode 100644 spec/colors/change-color/expected.expanded.css create mode 100644 spec/colors/complement/expected.compact.css create mode 100644 spec/colors/complement/expected.compressed.css create mode 100644 spec/colors/complement/expected.expanded.css create mode 100644 spec/colors/desaturate/expected.compact.css create mode 100644 spec/colors/desaturate/expected.compressed.css create mode 100644 spec/colors/desaturate/expected.expanded.css create mode 100644 spec/colors/fade-in/expected.compact.css create mode 100644 spec/colors/fade-in/expected.compressed.css create mode 100644 spec/colors/fade-in/expected.expanded.css create mode 100644 spec/colors/fade-out/expected.compact.css create mode 100644 spec/colors/fade-out/expected.compressed.css create mode 100644 spec/colors/fade-out/expected.expanded.css create mode 100644 spec/colors/saturate/expected.compact.css create mode 100644 spec/colors/saturate/expected.compressed.css create mode 100644 spec/colors/saturate/expected.expanded.css create mode 100644 spec/colors/saturation/expected.compact.css create mode 100644 spec/colors/saturation/expected.compressed.css create mode 100644 spec/colors/saturation/expected.expanded.css create mode 100644 spec/colors/scale-color/expected.compact.css create mode 100644 spec/colors/scale-color/expected.compressed.css create mode 100644 spec/colors/scale-color/expected.expanded.css create mode 100644 spec/css/bizarrely_formatted_comments/expected.compact.css create mode 100644 spec/css/bizarrely_formatted_comments/expected.compressed.css create mode 100644 spec/css/bizarrely_formatted_comments/expected.expanded.css create mode 100644 spec/css/blockless_directive_without_semicolon/expected.compact.css create mode 100644 spec/css/blockless_directive_without_semicolon/expected.compressed.css create mode 100644 spec/css/blockless_directive_without_semicolon/expected.expanded.css create mode 100644 spec/css/closing_line_comment_end_with_compact_output/expected.compact.css create mode 100644 spec/css/closing_line_comment_end_with_compact_output/expected.compressed.css create mode 100644 spec/css/closing_line_comment_end_with_compact_output/expected.expanded.css create mode 100644 spec/css/directive_with_lots_of_whitespace/expected.compact.css create mode 100644 spec/css/directive_with_lots_of_whitespace/expected.compressed.css create mode 100644 spec/css/directive_with_lots_of_whitespace/expected.expanded.css create mode 100644 spec/css/empty_block_directive/expected.compact.css create mode 100644 spec/css/empty_block_directive/expected.compressed.css create mode 100644 spec/css/empty_block_directive/expected.expanded.css create mode 100644 spec/css/ms_long_filter_syntax/expected.compact.css create mode 100644 spec/css/ms_long_filter_syntax/expected.compressed.css create mode 100644 spec/css/ms_long_filter_syntax/expected.expanded.css create mode 100644 spec/css/multiple_comments/expected.compact.css create mode 100644 spec/css/multiple_comments/expected.compressed.css create mode 100644 spec/css/multiple_comments/expected.expanded.css create mode 100644 spec/extend-tests/001_test_basic/expected.compact.css create mode 100644 spec/extend-tests/001_test_basic/expected.compressed.css create mode 100644 spec/extend-tests/001_test_basic/expected.expanded.css create mode 100644 spec/extend-tests/002_test_basic/expected.compact.css create mode 100644 spec/extend-tests/002_test_basic/expected.compressed.css create mode 100644 spec/extend-tests/002_test_basic/expected.expanded.css create mode 100644 spec/extend-tests/003_test_basic/expected.compact.css create mode 100644 spec/extend-tests/003_test_basic/expected.compressed.css create mode 100644 spec/extend-tests/003_test_basic/expected.expanded.css create mode 100644 spec/extend-tests/004_test_basic/expected.compact.css create mode 100644 spec/extend-tests/004_test_basic/expected.compressed.css create mode 100644 spec/extend-tests/004_test_basic/expected.expanded.css create mode 100644 spec/extend-tests/005_test_multiple_targets/expected.compact.css create mode 100644 spec/extend-tests/005_test_multiple_targets/expected.compressed.css create mode 100644 spec/extend-tests/005_test_multiple_targets/expected.expanded.css create mode 100644 spec/extend-tests/006_test_multiple_extendees/expected.compact.css create mode 100644 spec/extend-tests/006_test_multiple_extendees/expected.compressed.css create mode 100644 spec/extend-tests/006_test_multiple_extendees/expected.expanded.css create mode 100644 spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css create mode 100644 spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css create mode 100644 spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css create mode 100644 spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css create mode 100644 spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css create mode 100644 spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css create mode 100644 spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css create mode 100644 spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css create mode 100644 spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css create mode 100644 spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css create mode 100644 spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css create mode 100644 spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css create mode 100644 spec/extend-tests/011_test_chained_extends/expected.compact.css create mode 100644 spec/extend-tests/011_test_chained_extends/expected.compressed.css create mode 100644 spec/extend-tests/011_test_chained_extends/expected.expanded.css create mode 100644 spec/extend-tests/012_test_dynamic_extendee/expected.compact.css create mode 100644 spec/extend-tests/012_test_dynamic_extendee/expected.compressed.css create mode 100644 spec/extend-tests/012_test_dynamic_extendee/expected.expanded.css create mode 100644 spec/extend-tests/013_test_dynamic_extendee/expected.compact.css create mode 100644 spec/extend-tests/013_test_dynamic_extendee/expected.compressed.css create mode 100644 spec/extend-tests/013_test_dynamic_extendee/expected.expanded.css create mode 100644 spec/extend-tests/014_test_nested_target/expected.compact.css create mode 100644 spec/extend-tests/014_test_nested_target/expected.compressed.css create mode 100644 spec/extend-tests/014_test_nested_target/expected.expanded.css create mode 100644 spec/extend-tests/015_test_target_with_child/expected.compact.css create mode 100644 spec/extend-tests/015_test_target_with_child/expected.compressed.css create mode 100644 spec/extend-tests/015_test_target_with_child/expected.expanded.css create mode 100644 spec/extend-tests/016_test_class_unification/expected.compact.css create mode 100644 spec/extend-tests/016_test_class_unification/expected.compressed.css create mode 100644 spec/extend-tests/016_test_class_unification/expected.expanded.css create mode 100644 spec/extend-tests/017_test_class_unification/expected.compact.css create mode 100644 spec/extend-tests/017_test_class_unification/expected.compressed.css create mode 100644 spec/extend-tests/017_test_class_unification/expected.expanded.css create mode 100644 spec/extend-tests/018_test_id_unification/expected.compact.css create mode 100644 spec/extend-tests/018_test_id_unification/expected.compressed.css create mode 100644 spec/extend-tests/018_test_id_unification/expected.expanded.css create mode 100644 spec/extend-tests/019_test_id_unification/expected.compact.css create mode 100644 spec/extend-tests/019_test_id_unification/expected.compressed.css create mode 100644 spec/extend-tests/019_test_id_unification/expected.expanded.css create mode 100644 spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compact.css create mode 100644 spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compressed.css create mode 100644 spec/extend-tests/020_test_universal_unification_with_simple_target/expected.expanded.css create mode 100644 spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compact.css create mode 100644 spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compressed.css create mode 100644 spec/extend-tests/022_test_universal_unification_with_simple_target/expected.expanded.css create mode 100644 spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compact.css create mode 100644 spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compressed.css create mode 100644 spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.expanded.css create mode 100644 spec/extend-tests/043_test_element_unification_with_simple_target/expected.compact.css create mode 100644 spec/extend-tests/043_test_element_unification_with_simple_target/expected.compressed.css create mode 100644 spec/extend-tests/043_test_element_unification_with_simple_target/expected.expanded.css create mode 100644 spec/extend-tests/044_test_element_unification_with_simple_target/expected.compact.css create mode 100644 spec/extend-tests/044_test_element_unification_with_simple_target/expected.compressed.css create mode 100644 spec/extend-tests/044_test_element_unification_with_simple_target/expected.expanded.css create mode 100644 spec/extend-tests/045_test_element_unification_with_simple_target/expected.compact.css create mode 100644 spec/extend-tests/045_test_element_unification_with_simple_target/expected.compressed.css create mode 100644 spec/extend-tests/045_test_element_unification_with_simple_target/expected.expanded.css create mode 100644 spec/extend-tests/046_test_element_unification_with_simple_target/expected.compact.css create mode 100644 spec/extend-tests/046_test_element_unification_with_simple_target/expected.compressed.css create mode 100644 spec/extend-tests/046_test_element_unification_with_simple_target/expected.expanded.css create mode 100644 spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compact.css create mode 100644 spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compressed.css create mode 100644 spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.expanded.css create mode 100644 spec/extend-tests/065_test_attribute_unification/expected.compact.css create mode 100644 spec/extend-tests/065_test_attribute_unification/expected.compressed.css create mode 100644 spec/extend-tests/065_test_attribute_unification/expected.expanded.css create mode 100644 spec/extend-tests/066_test_attribute_unification/expected.compact.css create mode 100644 spec/extend-tests/066_test_attribute_unification/expected.compressed.css create mode 100644 spec/extend-tests/066_test_attribute_unification/expected.expanded.css create mode 100644 spec/extend-tests/067_test_attribute_unification/expected.compact.css create mode 100644 spec/extend-tests/067_test_attribute_unification/expected.compressed.css create mode 100644 spec/extend-tests/067_test_attribute_unification/expected.expanded.css create mode 100644 spec/extend-tests/068_test_attribute_unification/expected.compact.css create mode 100644 spec/extend-tests/068_test_attribute_unification/expected.compressed.css create mode 100644 spec/extend-tests/068_test_attribute_unification/expected.expanded.css create mode 100644 spec/extend-tests/069_test_attribute_unification/expected.compact.css create mode 100644 spec/extend-tests/069_test_attribute_unification/expected.compressed.css create mode 100644 spec/extend-tests/069_test_attribute_unification/expected.expanded.css create mode 100644 spec/extend-tests/070_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/070_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/070_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/071_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/071_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/071_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/072_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/072_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/072_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/073_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/073_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/073_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/074_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/074_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/074_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/075_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/075_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/075_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/076_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/076_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/076_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/077_test_pseudo_unification/expected.compact.css create mode 100644 spec/extend-tests/077_test_pseudo_unification/expected.compressed.css create mode 100644 spec/extend-tests/077_test_pseudo_unification/expected.expanded.css create mode 100644 spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compact.css create mode 100644 spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css create mode 100644 spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css create mode 100644 spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compact.css create mode 100644 spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css create mode 100644 spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css create mode 100644 spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compact.css create mode 100644 spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css create mode 100644 spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css create mode 100644 spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compact.css create mode 100644 spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css create mode 100644 spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css create mode 100644 spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compact.css create mode 100644 spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compressed.css create mode 100644 spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.expanded.css create mode 100644 spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css create mode 100644 spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css create mode 100644 spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css create mode 100644 spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css create mode 100644 spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css create mode 100644 spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css create mode 100644 spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compact.css create mode 100644 spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compressed.css create mode 100644 spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.expanded.css create mode 100644 spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compact.css create mode 100644 spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compressed.css create mode 100644 spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.expanded.css create mode 100644 spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compact.css create mode 100644 spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compressed.css create mode 100644 spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.expanded.css create mode 100644 spec/extend-tests/087_test_negation_unification/expected.compact.css create mode 100644 spec/extend-tests/087_test_negation_unification/expected.compressed.css create mode 100644 spec/extend-tests/087_test_negation_unification/expected.expanded.css create mode 100644 spec/extend-tests/088_test_negation_unification/expected.compact.css create mode 100644 spec/extend-tests/088_test_negation_unification/expected.compressed.css create mode 100644 spec/extend-tests/088_test_negation_unification/expected.expanded.css create mode 100644 spec/extend-tests/089_test_negation_unification/expected.compact.css create mode 100644 spec/extend-tests/089_test_negation_unification/expected.compressed.css create mode 100644 spec/extend-tests/089_test_negation_unification/expected.expanded.css create mode 100644 spec/extend-tests/092_test_long_extendee/expected.compact.css create mode 100644 spec/extend-tests/092_test_long_extendee/expected.compressed.css create mode 100644 spec/extend-tests/092_test_long_extendee/expected.expanded.css create mode 100644 spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compact.css create mode 100644 spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compressed.css create mode 100644 spec/extend-tests/093_test_long_extendee_matches_supersets/expected.expanded.css create mode 100644 spec/extend-tests/095_test_long_extender/expected.compact.css create mode 100644 spec/extend-tests/095_test_long_extender/expected.compressed.css create mode 100644 spec/extend-tests/095_test_long_extender/expected.expanded.css create mode 100644 spec/extend-tests/097_test_nested_extender/expected.compact.css create mode 100644 spec/extend-tests/097_test_nested_extender/expected.compressed.css create mode 100644 spec/extend-tests/097_test_nested_extender/expected.expanded.css create mode 100644 spec/extend-tests/098_test_nested_extender_runs_unification/expected.compact.css create mode 100644 spec/extend-tests/098_test_nested_extender_runs_unification/expected.compressed.css create mode 100644 spec/extend-tests/098_test_nested_extender_runs_unification/expected.expanded.css create mode 100644 spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compact.css create mode 100644 spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compressed.css create mode 100644 spec/extend-tests/099_test_nested_extender_alternates_parents/expected.expanded.css create mode 100644 spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compact.css create mode 100644 spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compressed.css create mode 100644 spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.expanded.css create mode 100644 spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compact.css create mode 100644 spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compressed.css create mode 100644 spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.expanded.css create mode 100644 spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compact.css create mode 100644 spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compressed.css create mode 100644 spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.expanded.css create mode 100644 spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compact.css create mode 100644 spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compressed.css create mode 100644 spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.expanded.css create mode 100644 spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compact.css create mode 100644 spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compressed.css create mode 100644 spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.expanded.css create mode 100644 spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compact.css create mode 100644 spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compressed.css create mode 100644 spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.expanded.css create mode 100644 spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compact.css create mode 100644 spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/106_test_nested_extender_with_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css create mode 100644 spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css create mode 100644 spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css create mode 100644 spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css create mode 100644 spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css create mode 100644 spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css create mode 100644 spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css create mode 100644 spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css create mode 100644 spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compact.css create mode 100644 spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compressed.css create mode 100644 spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.expanded.css create mode 100644 spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compact.css create mode 100644 spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compressed.css create mode 100644 spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.expanded.css create mode 100644 spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compact.css create mode 100644 spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compressed.css create mode 100644 spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.expanded.css create mode 100644 spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compact.css create mode 100644 spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compact.css create mode 100644 spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compact.css create mode 100644 spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compact.css create mode 100644 spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compact.css create mode 100644 spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compressed.css create mode 100644 spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.expanded.css create mode 100644 spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compact.css create mode 100644 spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compressed.css create mode 100644 spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.expanded.css create mode 100644 spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compact.css create mode 100644 spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compressed.css create mode 100644 spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.expanded.css create mode 100644 spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compact.css create mode 100644 spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compressed.css create mode 100644 spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.expanded.css create mode 100644 spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compact.css create mode 100644 spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compressed.css create mode 100644 spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.expanded.css create mode 100644 spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compact.css create mode 100644 spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compressed.css create mode 100644 spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.expanded.css create mode 100644 spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compact.css create mode 100644 spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compressed.css create mode 100644 spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.expanded.css create mode 100644 spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compact.css create mode 100644 spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compressed.css create mode 100644 spec/extend-tests/140_test_combinator_unification_double_tilde/expected.expanded.css create mode 100644 spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compact.css create mode 100644 spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compressed.css create mode 100644 spec/extend-tests/141_test_combinator_unification_double_tilde/expected.expanded.css create mode 100644 spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compact.css create mode 100644 spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compressed.css create mode 100644 spec/extend-tests/142_test_combinator_unification_double_tilde/expected.expanded.css create mode 100644 spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compact.css create mode 100644 spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compressed.css create mode 100644 spec/extend-tests/143_test_combinator_unification_double_tilde/expected.expanded.css create mode 100644 spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compact.css create mode 100644 spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compressed.css create mode 100644 spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.expanded.css create mode 100644 spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compact.css create mode 100644 spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compressed.css create mode 100644 spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.expanded.css create mode 100644 spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compact.css create mode 100644 spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compressed.css create mode 100644 spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.expanded.css create mode 100644 spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compact.css create mode 100644 spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compressed.css create mode 100644 spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.expanded.css create mode 100644 spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compact.css create mode 100644 spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compressed.css create mode 100644 spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.expanded.css create mode 100644 spec/extend-tests/156_test_combinator_unification_double_angle/expected.compact.css create mode 100644 spec/extend-tests/156_test_combinator_unification_double_angle/expected.compressed.css create mode 100644 spec/extend-tests/156_test_combinator_unification_double_angle/expected.expanded.css create mode 100644 spec/extend-tests/157_test_combinator_unification_double_angle/expected.compact.css create mode 100644 spec/extend-tests/157_test_combinator_unification_double_angle/expected.compressed.css create mode 100644 spec/extend-tests/157_test_combinator_unification_double_angle/expected.expanded.css create mode 100644 spec/extend-tests/158_test_combinator_unification_double_angle/expected.compact.css create mode 100644 spec/extend-tests/158_test_combinator_unification_double_angle/expected.compressed.css create mode 100644 spec/extend-tests/158_test_combinator_unification_double_angle/expected.expanded.css create mode 100644 spec/extend-tests/159_test_combinator_unification_double_angle/expected.compact.css create mode 100644 spec/extend-tests/159_test_combinator_unification_double_angle/expected.compressed.css create mode 100644 spec/extend-tests/159_test_combinator_unification_double_angle/expected.expanded.css create mode 100644 spec/extend-tests/160_test_combinator_unification_double_plus/expected.compact.css create mode 100644 spec/extend-tests/160_test_combinator_unification_double_plus/expected.compressed.css create mode 100644 spec/extend-tests/160_test_combinator_unification_double_plus/expected.expanded.css create mode 100644 spec/extend-tests/161_test_combinator_unification_double_plus/expected.compact.css create mode 100644 spec/extend-tests/161_test_combinator_unification_double_plus/expected.compressed.css create mode 100644 spec/extend-tests/161_test_combinator_unification_double_plus/expected.expanded.css create mode 100644 spec/extend-tests/162_test_combinator_unification_double_plus/expected.compact.css create mode 100644 spec/extend-tests/162_test_combinator_unification_double_plus/expected.compressed.css create mode 100644 spec/extend-tests/162_test_combinator_unification_double_plus/expected.expanded.css create mode 100644 spec/extend-tests/163_test_combinator_unification_double_plus/expected.compact.css create mode 100644 spec/extend-tests/163_test_combinator_unification_double_plus/expected.compressed.css create mode 100644 spec/extend-tests/163_test_combinator_unification_double_plus/expected.expanded.css create mode 100644 spec/extend-tests/164_test_combinator_unification_angle_space/expected.compact.css create mode 100644 spec/extend-tests/164_test_combinator_unification_angle_space/expected.compressed.css create mode 100644 spec/extend-tests/164_test_combinator_unification_angle_space/expected.expanded.css create mode 100644 spec/extend-tests/165_test_combinator_unification_angle_space/expected.compact.css create mode 100644 spec/extend-tests/165_test_combinator_unification_angle_space/expected.compressed.css create mode 100644 spec/extend-tests/165_test_combinator_unification_angle_space/expected.expanded.css create mode 100644 spec/extend-tests/166_test_combinator_unification_angle_space/expected.compact.css create mode 100644 spec/extend-tests/166_test_combinator_unification_angle_space/expected.compressed.css create mode 100644 spec/extend-tests/166_test_combinator_unification_angle_space/expected.expanded.css create mode 100644 spec/extend-tests/167_test_combinator_unification_angle_space/expected.compact.css create mode 100644 spec/extend-tests/167_test_combinator_unification_angle_space/expected.compressed.css create mode 100644 spec/extend-tests/167_test_combinator_unification_angle_space/expected.expanded.css create mode 100644 spec/extend-tests/168_test_combinator_unification_angle_space/expected.compact.css create mode 100644 spec/extend-tests/168_test_combinator_unification_angle_space/expected.compressed.css create mode 100644 spec/extend-tests/168_test_combinator_unification_angle_space/expected.expanded.css create mode 100644 spec/extend-tests/169_test_combinator_unification_angle_space/expected.compact.css create mode 100644 spec/extend-tests/169_test_combinator_unification_angle_space/expected.compressed.css create mode 100644 spec/extend-tests/169_test_combinator_unification_angle_space/expected.expanded.css create mode 100644 spec/extend-tests/170_test_combinator_unification_plus_space/expected.compact.css create mode 100644 spec/extend-tests/170_test_combinator_unification_plus_space/expected.compressed.css create mode 100644 spec/extend-tests/170_test_combinator_unification_plus_space/expected.expanded.css create mode 100644 spec/extend-tests/171_test_combinator_unification_plus_space/expected.compact.css create mode 100644 spec/extend-tests/171_test_combinator_unification_plus_space/expected.compressed.css create mode 100644 spec/extend-tests/171_test_combinator_unification_plus_space/expected.expanded.css create mode 100644 spec/extend-tests/172_test_combinator_unification_plus_space/expected.compact.css create mode 100644 spec/extend-tests/172_test_combinator_unification_plus_space/expected.compressed.css create mode 100644 spec/extend-tests/172_test_combinator_unification_plus_space/expected.expanded.css create mode 100644 spec/extend-tests/173_test_combinator_unification_plus_space/expected.compact.css create mode 100644 spec/extend-tests/173_test_combinator_unification_plus_space/expected.compressed.css create mode 100644 spec/extend-tests/173_test_combinator_unification_plus_space/expected.expanded.css create mode 100644 spec/extend-tests/174_test_combinator_unification_plus_space/expected.compact.css create mode 100644 spec/extend-tests/174_test_combinator_unification_plus_space/expected.compressed.css create mode 100644 spec/extend-tests/174_test_combinator_unification_plus_space/expected.expanded.css create mode 100644 spec/extend-tests/175_test_combinator_unification_plus_space/expected.compact.css create mode 100644 spec/extend-tests/175_test_combinator_unification_plus_space/expected.compressed.css create mode 100644 spec/extend-tests/175_test_combinator_unification_plus_space/expected.expanded.css create mode 100644 spec/extend-tests/176_test_combinator_unification_nested/expected.compact.css create mode 100644 spec/extend-tests/176_test_combinator_unification_nested/expected.compressed.css create mode 100644 spec/extend-tests/176_test_combinator_unification_nested/expected.expanded.css create mode 100644 spec/extend-tests/177_test_combinator_unification_nested/expected.compact.css create mode 100644 spec/extend-tests/177_test_combinator_unification_nested/expected.compressed.css create mode 100644 spec/extend-tests/177_test_combinator_unification_nested/expected.expanded.css create mode 100644 spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compact.css create mode 100644 spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compressed.css create mode 100644 spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.css create mode 100644 spec/extend-tests/179_test_extend_self_loop/expected.compact.css create mode 100644 spec/extend-tests/179_test_extend_self_loop/expected.compressed.css create mode 100644 spec/extend-tests/179_test_extend_self_loop/expected.expanded.css create mode 100644 spec/extend-tests/182_test_nested_extend_loop/expected.compact.css create mode 100644 spec/extend-tests/182_test_nested_extend_loop/expected.compressed.css create mode 100644 spec/extend-tests/182_test_nested_extend_loop/expected.expanded.css create mode 100644 spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compact.css create mode 100644 spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compressed.css create mode 100644 spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.expanded.css create mode 100644 spec/extend-tests/184_test_control_flow_if/expected.compact.css create mode 100644 spec/extend-tests/184_test_control_flow_if/expected.compressed.css create mode 100644 spec/extend-tests/184_test_control_flow_if/expected.expanded.css create mode 100644 spec/extend-tests/185_test_control_flow_for/expected.compact.css create mode 100644 spec/extend-tests/185_test_control_flow_for/expected.compressed.css create mode 100644 spec/extend-tests/185_test_control_flow_for/expected.expanded.css create mode 100644 spec/extend-tests/186_test_control_flow_while/expected.compact.css create mode 100644 spec/extend-tests/186_test_control_flow_while/expected.compressed.css create mode 100644 spec/extend-tests/186_test_control_flow_while/expected.expanded.css create mode 100644 spec/extend-tests/187_test_basic_placeholder_selector/expected.compact.css create mode 100644 spec/extend-tests/187_test_basic_placeholder_selector/expected.compressed.css create mode 100644 spec/extend-tests/187_test_basic_placeholder_selector/expected.expanded.css create mode 100644 spec/extend-tests/188_test_unused_placeholder_selector/expected.compact.css create mode 100644 spec/extend-tests/188_test_unused_placeholder_selector/expected.compressed.css create mode 100644 spec/extend-tests/188_test_unused_placeholder_selector/expected.expanded.css create mode 100644 spec/extend-tests/189_test_placeholder_descendant_selector/expected.compact.css create mode 100644 spec/extend-tests/189_test_placeholder_descendant_selector/expected.compressed.css create mode 100644 spec/extend-tests/189_test_placeholder_descendant_selector/expected.expanded.css create mode 100644 spec/extend-tests/190_test_semi_placeholder_selector/expected.compact.css create mode 100644 spec/extend-tests/190_test_semi_placeholder_selector/expected.compressed.css create mode 100644 spec/extend-tests/190_test_semi_placeholder_selector/expected.expanded.css create mode 100644 spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compact.css create mode 100644 spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compressed.css create mode 100644 spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.expanded.css create mode 100644 spec/extend-tests/192_test_placeholder_interpolation/expected.compact.css create mode 100644 spec/extend-tests/192_test_placeholder_interpolation/expected.compressed.css create mode 100644 spec/extend-tests/192_test_placeholder_interpolation/expected.expanded.css create mode 100644 spec/extend-tests/193_test_media_in_placeholder_selector/expected.compact.css create mode 100644 spec/extend-tests/193_test_media_in_placeholder_selector/expected.compressed.css create mode 100644 spec/extend-tests/193_test_media_in_placeholder_selector/expected.expanded.css create mode 100644 spec/extend-tests/194_test_extend_within_media/expected.compact.css create mode 100644 spec/extend-tests/194_test_extend_within_media/expected.compressed.css create mode 100644 spec/extend-tests/194_test_extend_within_media/expected.expanded.css create mode 100644 spec/extend-tests/195_test_extend_within_unknown_directive/expected.compact.css create mode 100644 spec/extend-tests/195_test_extend_within_unknown_directive/expected.compressed.css create mode 100644 spec/extend-tests/195_test_extend_within_unknown_directive/expected.expanded.css create mode 100644 spec/extend-tests/196_test_extend_within_nested_directives/expected.compact.css create mode 100644 spec/extend-tests/196_test_extend_within_nested_directives/expected.compressed.css create mode 100644 spec/extend-tests/196_test_extend_within_nested_directives/expected.expanded.css create mode 100644 spec/extend-tests/197_test_extend_within_disparate_media/expected.compact.css create mode 100644 spec/extend-tests/197_test_extend_within_disparate_media/expected.compressed.css create mode 100644 spec/extend-tests/197_test_extend_within_disparate_media/expected.expanded.css create mode 100644 spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compact.css create mode 100644 spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compressed.css create mode 100644 spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.expanded.css create mode 100644 spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compact.css create mode 100644 spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compressed.css create mode 100644 spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.expanded.css create mode 100644 spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compact.css create mode 100644 spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compressed.css create mode 100644 spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.expanded.css create mode 100644 spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.compact.css create mode 100644 spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.compressed.css create mode 100644 spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.expanded.css create mode 100644 spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compact.css create mode 100644 spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compressed.css create mode 100644 spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.expanded.css create mode 100644 spec/extend-tests/209_test_pseudo_element_superselector/expected.compact.css create mode 100644 spec/extend-tests/209_test_pseudo_element_superselector/expected.compressed.css create mode 100644 spec/extend-tests/209_test_pseudo_element_superselector/expected.expanded.css create mode 100644 spec/extend-tests/210_test_pseudo_element_superselector/expected.compact.css create mode 100644 spec/extend-tests/210_test_pseudo_element_superselector/expected.compressed.css create mode 100644 spec/extend-tests/210_test_pseudo_element_superselector/expected.expanded.css create mode 100644 spec/extend-tests/211_test_pseudo_element_superselector/expected.compact.css create mode 100644 spec/extend-tests/211_test_pseudo_element_superselector/expected.compressed.css create mode 100644 spec/extend-tests/211_test_pseudo_element_superselector/expected.expanded.css create mode 100644 spec/extend-tests/212_test_pseudo_element_superselector/expected.compact.css create mode 100644 spec/extend-tests/212_test_pseudo_element_superselector/expected.compressed.css create mode 100644 spec/extend-tests/212_test_pseudo_element_superselector/expected.expanded.css create mode 100644 spec/extend-tests/213_test_pseudo_element_superselector/expected.compact.css create mode 100644 spec/extend-tests/213_test_pseudo_element_superselector/expected.compressed.css create mode 100644 spec/extend-tests/213_test_pseudo_element_superselector/expected.expanded.css create mode 100644 spec/extend-tests/214_test_pseudo_element_superselector/expected.compact.css create mode 100644 spec/extend-tests/214_test_pseudo_element_superselector/expected.compressed.css create mode 100644 spec/extend-tests/214_test_pseudo_element_superselector/expected.expanded.css create mode 100644 spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compact.css create mode 100644 spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compressed.css create mode 100644 spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.expanded.css create mode 100644 spec/extend-tests/216_test_nested_sibling_extend/expected.compact.css create mode 100644 spec/extend-tests/216_test_nested_sibling_extend/expected.compressed.css create mode 100644 spec/extend-tests/216_test_nested_sibling_extend/expected.expanded.css create mode 100644 spec/extend-tests/217_test_parent_and_sibling_extend/expected.compact.css create mode 100644 spec/extend-tests/217_test_parent_and_sibling_extend/expected.compressed.css create mode 100644 spec/extend-tests/217_test_parent_and_sibling_extend/expected.expanded.css create mode 100644 spec/extend-tests/218_test_nested_extend_specificity/expected.compact.css create mode 100644 spec/extend-tests/218_test_nested_extend_specificity/expected.compressed.css create mode 100644 spec/extend-tests/218_test_nested_extend_specificity/expected.expanded.css create mode 100644 spec/extend-tests/219_test_nested_double_extend_optimization/expected.compact.css create mode 100644 spec/extend-tests/219_test_nested_double_extend_optimization/expected.compressed.css create mode 100644 spec/extend-tests/219_test_nested_double_extend_optimization/expected.expanded.css create mode 100644 spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compact.css create mode 100644 spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compressed.css create mode 100644 spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.expanded.css create mode 100644 spec/extend-tests/221_test_partially_failed_extend/expected.compact.css create mode 100644 spec/extend-tests/221_test_partially_failed_extend/expected.compressed.css create mode 100644 spec/extend-tests/221_test_partially_failed_extend/expected.expanded.css create mode 100644 spec/extend-tests/222_test_newline_near_combinator/expected.compact.css create mode 100644 spec/extend-tests/222_test_newline_near_combinator/expected.compressed.css create mode 100644 spec/extend-tests/222_test_newline_near_combinator/expected.expanded.css create mode 100644 spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compact.css create mode 100644 spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compressed.css create mode 100644 spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.expanded.css create mode 100644 spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compact.css create mode 100644 spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compressed.css create mode 100644 spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.expanded.css create mode 100644 spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compact.css create mode 100644 spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compressed.css create mode 100644 spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.expanded.css create mode 100644 spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compact.css create mode 100644 spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compressed.css create mode 100644 spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.expanded.css create mode 100644 spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compact.css create mode 100644 spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compressed.css create mode 100644 spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.expanded.css create mode 100644 spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compact.css create mode 100644 spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compressed.css create mode 100644 spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.expanded.css create mode 100644 spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compact.css create mode 100644 spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compressed.css create mode 100644 spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.expanded.css create mode 100644 spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compact.css create mode 100644 spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compressed.css create mode 100644 spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.expanded.css create mode 100644 spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compact.css create mode 100644 spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compressed.css create mode 100644 spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.expanded.css create mode 100644 spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compact.css create mode 100644 spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compressed.css create mode 100644 spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.expanded.css create mode 100644 spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compact.css create mode 100644 spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compressed.css create mode 100644 spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.expanded.css create mode 100644 spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compact.css create mode 100644 spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compressed.css create mode 100644 spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.expanded.css create mode 100644 spec/extend-tests/does_not_move_page_block_in_media/expected.compact.css create mode 100644 spec/extend-tests/does_not_move_page_block_in_media/expected.compressed.css create mode 100644 spec/extend-tests/does_not_move_page_block_in_media/expected.expanded.css create mode 100644 spec/extend-tests/issue_146/expected.compact.css create mode 100644 spec/extend-tests/issue_146/expected.compressed.css create mode 100644 spec/extend-tests/issue_146/expected.expanded.css create mode 100644 spec/extends/190_test_semi_placeholder_selector/expected.compact.css create mode 100644 spec/extends/190_test_semi_placeholder_selector/expected.compressed.css create mode 100644 spec/extends/190_test_semi_placeholder_selector/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_113/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_113/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_113/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_137/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_137/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_137/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_151/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_151/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_151/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_152/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_152/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_152/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_185/hoisting/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_185/hoisting/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_185/hoisting/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_185/media_level_4/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_185/media_level_4/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_185/media_level_4/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_185/mixin/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_185/mixin/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_185/mixin/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_224/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_224/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_224/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_261/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_261/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_261/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_279/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_279/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_279/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_308/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_308/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_308/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_338/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_338/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_338/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_344/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_344/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_344/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_346/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_346/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_346/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_349/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_349/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_349/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_361/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_361/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_361/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_368/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_368/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_368/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_394/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_394/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_394/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_453/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_453/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_453/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_456/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_456/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_456/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_469/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_469/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_469/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_472/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_472/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_472/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_478/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_478/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_478/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_485/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_485/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_485/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_487/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_487/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_487/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_492/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_492/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_492/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_495/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_495/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_495/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_502/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_502/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_502/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_506/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_506/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_506/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_509/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_509/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_509/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_510/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_510/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_510/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_512/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_512/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_512/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_534/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_534/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_534/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_535/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_535/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_535/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_549/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_549/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_549/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/dimension/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/dimension/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/dimension/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/number/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/number/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/number/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/percent/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/percent/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/literal/percent/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/operator/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/operator/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/operator/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/dimension/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/dimension/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/dimension/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/number/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/number/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/number/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/percent/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/percent/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_550/variable/percent/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_552/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_552/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_552/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_553/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_553/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_553/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_555/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_555/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_555/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_556/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_556/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_556/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_557/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_557/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_557/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_574/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_574/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_574/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_575/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_575/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_575/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_577/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_577/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_577/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_578/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_578/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_578/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_579/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_579/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_579/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_590/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_590/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_590/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_595/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_595/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_595/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_602/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_602/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_602/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_610/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_610/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_610/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_614/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_614/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_614/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_615/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_615/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_615/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_617/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_617/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_617/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_622/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_622/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_622/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_623/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_623/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_623/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_636/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_636/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_636/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_639/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_639/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_639/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_641/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_641/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_641/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_643/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_643/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_643/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_644/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_644/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_644/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_646/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_646/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_646/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_652/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_652/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_652/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_657/default/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_657/default/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_657/default/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_657/limit/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_657/limit/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_657/limit/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_659/issue_659/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_659/issue_659/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_659/issue_659/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_659/sass-script/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_659/sass-script/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_659/sass-script/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_659/static/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_659/static/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_659/static/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_660/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_660/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_660/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_666/angle/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_666/angle/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_666/angle/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_666/length/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_666/length/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_666/length/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_672/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_672/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_672/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_683/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_683/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_683/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_694/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_694/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_694/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_699/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_699/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_699/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_700/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_700/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_700/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_701/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_701/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_701/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_702/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_702/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_702/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_703/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_703/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_703/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_708/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_708/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_708/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_733/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_733/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_733/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_736/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_736/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_736/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_738/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_738/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_738/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_740/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_740/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_740/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_748/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_748/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_748/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_759/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_759/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_759/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_760/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_760/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_760/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_763/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_763/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_763/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_783/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_783/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_783/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_784/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_784/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_784/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_803/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_803/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_803/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_813/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_813/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_813/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_815/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_815/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_815/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_817/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_817/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_817/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_820/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_820/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_820/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_828/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_828/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_828/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_829/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_829/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_829/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_859/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_859/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_859/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_870/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_870/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_870/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_873/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_873/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_873/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_877/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_877/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_877/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_883/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_883/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_883/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_884/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_884/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_884/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_890/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_890/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_890/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_894/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_894/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_894/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_930/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_930/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_930/expected.expanded.css create mode 100644 spec/libsass-closed-issues/issue_992/expected.compact.css create mode 100644 spec/libsass-closed-issues/issue_992/expected.compressed.css create mode 100644 spec/libsass-closed-issues/issue_992/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_143/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_143/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_143/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_346/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_346/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_346/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_439/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_439/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_439/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_442/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_442/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_442/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_452/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_452/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_452/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_548/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_548/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_548/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_592/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_592/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_592/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_593/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_593/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_593/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_613/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_613/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_613/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_614/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_614/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_614/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_674/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_674/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_674/expected.expanded.css create mode 100644 spec/libsass-todo-issues/issue_823/expected.compact.css create mode 100644 spec/libsass-todo-issues/issue_823/expected.compressed.css create mode 100644 spec/libsass-todo-issues/issue_823/expected.expanded.css create mode 100644 spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compact.css create mode 100644 spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compressed.css create mode 100644 spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.expanded.css create mode 100644 spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compact.css create mode 100644 spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compressed.css create mode 100644 spec/libsass-todo-tests/180_test_basic_extend_loop/expected.expanded.css create mode 100644 spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compact.css create mode 100644 spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compressed.css create mode 100644 spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.expanded.css create mode 100644 spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compact.css create mode 100644 spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compressed.css create mode 100644 spec/libsass-todo-tests/38_expressions_in_at_directives/expected.expanded.css create mode 100644 spec/libsass-todo-tests/47_str_slice/expected.compact.css create mode 100644 spec/libsass-todo-tests/47_str_slice/expected.compressed.css create mode 100644 spec/libsass-todo-tests/47_str_slice/expected.expanded.css create mode 100644 spec/libsass-todo-tests/css_nth_selectors/expected.compact.css create mode 100644 spec/libsass-todo-tests/css_nth_selectors/expected.compressed.css create mode 100644 spec/libsass-todo-tests/css_nth_selectors/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.expanded.css create mode 100644 spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compact.css create mode 100644 spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compressed.css create mode 100644 spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/arithmetic/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/arithmetic/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/arithmetic/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/compact/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/compact/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/compact/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/conversions/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/conversions/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/conversions/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/delayed/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/delayed/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/delayed/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/eq/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/eq/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/eq/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/interpolated-function-call/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/interpolated-urls/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/interpolated-urls/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/interpolated-urls/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/lists/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/lists/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/lists/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/propsets/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/propsets/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/propsets/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/rel/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/rel/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/rel/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/scale/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/scale/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/scale/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/test/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/test/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/test/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/url/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/url/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/url/expected.expanded.css create mode 100644 spec/libsass-todo-tests/libsass/var-args/expected.compact.css create mode 100644 spec/libsass-todo-tests/libsass/var-args/expected.compressed.css create mode 100644 spec/libsass-todo-tests/libsass/var-args/expected.expanded.css create mode 100644 spec/libsass-todo-tests/media_import/expected.compact.css create mode 100644 spec/libsass-todo-tests/media_import/expected.compressed.css create mode 100644 spec/libsass-todo-tests/media_import/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.expanded.css create mode 100644 spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compact.css create mode 100644 spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compressed.css create mode 100644 spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/access/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/access/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/access/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/function-argument/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/function-argument/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/function-argument/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/interpolation/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/interpolation/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/interpolation/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/mixin-argument/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/mixin-argument/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/mixin-argument/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/variables/nested/bare/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/variables/single/bare/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/variables/single/bare/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/variables/single/bare/expected.expanded.css create mode 100644 spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compact.css create mode 100644 spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compressed.css create mode 100644 spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.expanded.css create mode 100644 spec/libsass/arg-eval/expected.compact.css create mode 100644 spec/libsass/arg-eval/expected.compressed.css create mode 100644 spec/libsass/arg-eval/expected.expanded.css create mode 100644 spec/libsass/at-root/135_test_simple_at_root/expected.compact.css create mode 100644 spec/libsass/at-root/135_test_simple_at_root/expected.compressed.css create mode 100644 spec/libsass/at-root/135_test_simple_at_root/expected.expanded.css create mode 100644 spec/libsass/at-root/136_test_at_root_with_selector/expected.compact.css create mode 100644 spec/libsass/at-root/136_test_at_root_with_selector/expected.compressed.css create mode 100644 spec/libsass/at-root/136_test_at_root_with_selector/expected.expanded.css create mode 100644 spec/libsass/at-root/137_test_at_root_in_mixin/expected.compact.css create mode 100644 spec/libsass/at-root/137_test_at_root_in_mixin/expected.compressed.css create mode 100644 spec/libsass/at-root/137_test_at_root_in_mixin/expected.expanded.css create mode 100644 spec/libsass/at-root/138_test_at_root_in_media/expected.compact.css create mode 100644 spec/libsass/at-root/138_test_at_root_in_media/expected.compressed.css create mode 100644 spec/libsass/at-root/138_test_at_root_in_media/expected.expanded.css create mode 100644 spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compact.css create mode 100644 spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compressed.css create mode 100644 spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.expanded.css create mode 100644 spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compact.css create mode 100644 spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compressed.css create mode 100644 spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.expanded.css create mode 100644 spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compact.css create mode 100644 spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compressed.css create mode 100644 spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.expanded.css create mode 100644 spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compact.css create mode 100644 spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compressed.css create mode 100644 spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.expanded.css create mode 100644 spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compact.css create mode 100644 spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compressed.css create mode 100644 spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.expanded.css create mode 100644 spec/libsass/at-root/ampersand/expected.compact.css create mode 100644 spec/libsass/at-root/ampersand/expected.compressed.css create mode 100644 spec/libsass/at-root/ampersand/expected.expanded.css create mode 100644 spec/libsass/at-root/basic/expected.compact.css create mode 100644 spec/libsass/at-root/basic/expected.compressed.css create mode 100644 spec/libsass/at-root/basic/expected.expanded.css create mode 100644 spec/libsass/at-root/extend/expected.compact.css create mode 100644 spec/libsass/at-root/extend/expected.compressed.css create mode 100644 spec/libsass/at-root/extend/expected.expanded.css create mode 100644 spec/libsass/at-root/keyframes/expected.compact.css create mode 100644 spec/libsass/at-root/keyframes/expected.compressed.css create mode 100644 spec/libsass/at-root/keyframes/expected.expanded.css create mode 100644 spec/libsass/at-root/media/expected.compact.css create mode 100644 spec/libsass/at-root/media/expected.compressed.css create mode 100644 spec/libsass/at-root/media/expected.expanded.css create mode 100644 spec/libsass/at-root/nested/expected.compact.css create mode 100644 spec/libsass/at-root/nested/expected.compressed.css create mode 100644 spec/libsass/at-root/nested/expected.expanded.css create mode 100644 spec/libsass/at-root/with_without/expected.compact.css create mode 100644 spec/libsass/at-root/with_without/expected.compressed.css create mode 100644 spec/libsass/at-root/with_without/expected.expanded.css create mode 100644 spec/libsass/at-stuff/expected.compact.css create mode 100644 spec/libsass/at-stuff/expected.compressed.css create mode 100644 spec/libsass/at-stuff/expected.expanded.css create mode 100644 spec/libsass/basic/15_arithmetic_and_lists/expected.compact.css create mode 100644 spec/libsass/basic/15_arithmetic_and_lists/expected.compressed.css create mode 100644 spec/libsass/basic/15_arithmetic_and_lists/expected.expanded.css create mode 100644 spec/libsass/basic/44_not_number_expression/expected.compact.css create mode 100644 spec/libsass/basic/44_not_number_expression/expected.compressed.css create mode 100644 spec/libsass/basic/44_not_number_expression/expected.expanded.css create mode 100644 spec/libsass/bool/expected.compact.css create mode 100644 spec/libsass/bool/expected.compressed.css create mode 100644 spec/libsass/bool/expected.expanded.css create mode 100644 spec/libsass/bourbon/expected.compact.css create mode 100644 spec/libsass/bourbon/expected.compressed.css create mode 100644 spec/libsass/bourbon/expected.expanded.css create mode 100644 spec/libsass/calc/expected.compact.css create mode 100644 spec/libsass/calc/expected.compressed.css create mode 100644 spec/libsass/calc/expected.expanded.css create mode 100644 spec/libsass/charset/expected.compact.css create mode 100644 spec/libsass/charset/expected.compressed.css create mode 100644 spec/libsass/charset/expected.expanded.css create mode 100644 spec/libsass/color-names/expected.compact.css create mode 100644 spec/libsass/color-names/expected.compressed.css create mode 100644 spec/libsass/color-names/expected.expanded.css create mode 100644 spec/libsass/css-import/expected.compact.css create mode 100644 spec/libsass/css-import/expected.compressed.css create mode 100644 spec/libsass/css-import/expected.expanded.css create mode 100644 spec/libsass/css_unicode/expected.compact.css create mode 100644 spec/libsass/css_unicode/expected.compressed.css create mode 100644 spec/libsass/css_unicode/expected.expanded.css create mode 100644 spec/libsass/div/expected.compact.css create mode 100644 spec/libsass/div/expected.compressed.css create mode 100644 spec/libsass/div/expected.expanded.css create mode 100644 spec/libsass/env/expected.compact.css create mode 100644 spec/libsass/env/expected.compressed.css create mode 100644 spec/libsass/env/expected.expanded.css create mode 100644 spec/libsass/filter-functions/expected.compact.css create mode 100644 spec/libsass/filter-functions/expected.compressed.css create mode 100644 spec/libsass/filter-functions/expected.expanded.css create mode 100644 spec/libsass/http_import/expected.compact.css create mode 100644 spec/libsass/http_import/expected.compressed.css create mode 100644 spec/libsass/http_import/expected.expanded.css create mode 100644 spec/libsass/image-url/expected.compact.css create mode 100644 spec/libsass/image-url/expected.compressed.css create mode 100644 spec/libsass/image-url/expected.expanded.css create mode 100644 spec/libsass/import/expected.compact.css create mode 100644 spec/libsass/import/expected.compressed.css create mode 100644 spec/libsass/import/expected.expanded.css create mode 100644 spec/libsass/inh/expected.compact.css create mode 100644 spec/libsass/inh/expected.compressed.css create mode 100644 spec/libsass/inh/expected.expanded.css create mode 100644 spec/libsass/inheritance/expected.compact.css create mode 100644 spec/libsass/inheritance/expected.compressed.css create mode 100644 spec/libsass/inheritance/expected.expanded.css create mode 100644 spec/libsass/keyframes/expected.compact.css create mode 100644 spec/libsass/keyframes/expected.compressed.css create mode 100644 spec/libsass/keyframes/expected.expanded.css create mode 100644 spec/libsass/list-evaluation/expected.compact.css create mode 100644 spec/libsass/list-evaluation/expected.compressed.css create mode 100644 spec/libsass/list-evaluation/expected.expanded.css create mode 100644 spec/libsass/media-hoisting/expected.compact.css create mode 100644 spec/libsass/media-hoisting/expected.compressed.css create mode 100644 spec/libsass/media-hoisting/expected.expanded.css create mode 100644 spec/libsass/media/expected.compact.css create mode 100644 spec/libsass/media/expected.compressed.css create mode 100644 spec/libsass/media/expected.expanded.css create mode 100644 spec/libsass/mixin/expected.compact.css create mode 100644 spec/libsass/mixin/expected.compressed.css create mode 100644 spec/libsass/mixin/expected.expanded.css create mode 100644 spec/libsass/mixins-and-media-queries/expected.compact.css create mode 100644 spec/libsass/mixins-and-media-queries/expected.compressed.css create mode 100644 spec/libsass/mixins-and-media-queries/expected.expanded.css create mode 100644 spec/libsass/multi-blocks/expected.compact.css create mode 100644 spec/libsass/multi-blocks/expected.compressed.css create mode 100644 spec/libsass/multi-blocks/expected.expanded.css create mode 100644 spec/libsass/placeholder-mediaquery/expected.compact.css create mode 100644 spec/libsass/placeholder-mediaquery/expected.compressed.css create mode 100644 spec/libsass/placeholder-mediaquery/expected.expanded.css create mode 100644 spec/libsass/placeholder-nested/expected.compact.css create mode 100644 spec/libsass/placeholder-nested/expected.compressed.css create mode 100644 spec/libsass/placeholder-nested/expected.expanded.css create mode 100644 spec/libsass/selector_interpolation_in_string/expected.compact.css create mode 100644 spec/libsass/selector_interpolation_in_string/expected.compressed.css create mode 100644 spec/libsass/selector_interpolation_in_string/expected.expanded.css create mode 100644 spec/libsass/selectors/expected.compact.css create mode 100644 spec/libsass/selectors/expected.compressed.css create mode 100644 spec/libsass/selectors/expected.expanded.css create mode 100644 spec/libsass/unary-ops/expected.compact.css create mode 100644 spec/libsass/unary-ops/expected.compressed.css create mode 100644 spec/libsass/unary-ops/expected.expanded.css create mode 100644 spec/libsass/units/expected.compact.css create mode 100644 spec/libsass/units/expected.compressed.css create mode 100644 spec/libsass/units/expected.expanded.css create mode 100644 spec/libsass/unquote/expected.compact.css create mode 100644 spec/libsass/unquote/expected.compressed.css create mode 100644 spec/libsass/unquote/expected.expanded.css create mode 100644 spec/maps/map-get/expected.compact.css create mode 100644 spec/maps/map-get/expected.compressed.css create mode 100644 spec/maps/map-get/expected.expanded.css create mode 100644 spec/maps/map-has-key/expected.compact.css create mode 100644 spec/maps/map-has-key/expected.compressed.css create mode 100644 spec/maps/map-has-key/expected.expanded.css create mode 100644 spec/maps/map-keys/expected.compact.css create mode 100644 spec/maps/map-keys/expected.compressed.css create mode 100644 spec/maps/map-keys/expected.expanded.css create mode 100644 spec/maps/map-merge/expected.compact.css create mode 100644 spec/maps/map-merge/expected.compressed.css create mode 100644 spec/maps/map-merge/expected.expanded.css create mode 100644 spec/maps/map-remove/expected.compact.css create mode 100644 spec/maps/map-remove/expected.compressed.css create mode 100644 spec/maps/map-remove/expected.expanded.css create mode 100644 spec/maps/map-values/expected.compact.css create mode 100644 spec/maps/map-values/expected.compressed.css create mode 100644 spec/maps/map-values/expected.expanded.css create mode 100644 spec/misc/JMA-pseudo-test/expected.compact.css create mode 100644 spec/misc/JMA-pseudo-test/expected.compressed.css create mode 100644 spec/misc/JMA-pseudo-test/expected.expanded.css create mode 100644 spec/misc/directive_interpolation/expected.compact.css create mode 100644 spec/misc/directive_interpolation/expected.compressed.css create mode 100644 spec/misc/directive_interpolation/expected.expanded.css create mode 100644 spec/misc/empty_content/expected.compact.css create mode 100644 spec/misc/empty_content/expected.compressed.css create mode 100644 spec/misc/empty_content/expected.expanded.css create mode 100644 spec/misc/import_with_interpolation/expected.compact.css create mode 100644 spec/misc/import_with_interpolation/expected.compressed.css create mode 100644 spec/misc/import_with_interpolation/expected.expanded.css create mode 100644 spec/misc/lang-bug/expected.compact.css create mode 100644 spec/misc/lang-bug/expected.compressed.css create mode 100644 spec/misc/lang-bug/expected.expanded.css create mode 100644 spec/misc/media_interpolation/expected.compact.css create mode 100644 spec/misc/media_interpolation/expected.compressed.css create mode 100644 spec/misc/media_interpolation/expected.expanded.css create mode 100644 spec/misc/mixin_content/expected.compact.css create mode 100644 spec/misc/mixin_content/expected.compressed.css create mode 100644 spec/misc/mixin_content/expected.expanded.css create mode 100644 spec/misc/namespace_properties_with_script_value/expected.compact.css create mode 100644 spec/misc/namespace_properties_with_script_value/expected.compressed.css create mode 100644 spec/misc/namespace_properties_with_script_value/expected.expanded.css create mode 100644 spec/misc/negative_numbers/expected.compact.css create mode 100644 spec/misc/negative_numbers/expected.compressed.css create mode 100644 spec/misc/negative_numbers/expected.expanded.css create mode 100644 spec/misc/selector_interpolation_before_element_name/expected.compact.css create mode 100644 spec/misc/selector_interpolation_before_element_name/expected.compressed.css create mode 100644 spec/misc/selector_interpolation_before_element_name/expected.expanded.css create mode 100644 spec/misc/selector_only_interpolation/expected.compact.css create mode 100644 spec/misc/selector_only_interpolation/expected.compressed.css create mode 100644 spec/misc/selector_only_interpolation/expected.expanded.css create mode 100644 spec/misc/trailing_comma_in_selector/expected.compact.css create mode 100644 spec/misc/trailing_comma_in_selector/expected.compressed.css create mode 100644 spec/misc/trailing_comma_in_selector/expected.expanded.css create mode 100644 spec/misc/unicode_variables/expected.compact.css create mode 100644 spec/misc/unicode_variables/expected.compressed.css create mode 100644 spec/misc/unicode_variables/expected.expanded.css create mode 100644 spec/number-functions/abs/expected.compact.css create mode 100644 spec/number-functions/abs/expected.compressed.css create mode 100644 spec/number-functions/abs/expected.expanded.css create mode 100644 spec/number-functions/ceil/expected.compact.css create mode 100644 spec/number-functions/ceil/expected.compressed.css create mode 100644 spec/number-functions/ceil/expected.expanded.css create mode 100644 spec/number-functions/floor/expected.compact.css create mode 100644 spec/number-functions/floor/expected.compressed.css create mode 100644 spec/number-functions/floor/expected.expanded.css create mode 100644 spec/number-functions/max/expected.compact.css create mode 100644 spec/number-functions/max/expected.compressed.css create mode 100644 spec/number-functions/max/expected.expanded.css create mode 100644 spec/number-functions/min/expected.compact.css create mode 100644 spec/number-functions/min/expected.compressed.css create mode 100644 spec/number-functions/min/expected.expanded.css create mode 100644 spec/number-functions/percentage/expected.compact.css create mode 100644 spec/number-functions/percentage/expected.compressed.css create mode 100644 spec/number-functions/percentage/expected.expanded.css create mode 100644 spec/number-functions/random/expected.compact.css create mode 100644 spec/number-functions/random/expected.compressed.css create mode 100644 spec/number-functions/random/expected.expanded.css create mode 100644 spec/number-functions/round/expected.compact.css create mode 100644 spec/number-functions/round/expected.compressed.css create mode 100644 spec/number-functions/round/expected.expanded.css create mode 100644 spec/parser/interpolate/01_literal/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/01_literal/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/01_literal/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/01_literal/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/01_literal/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/01_literal/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/01_literal/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/01_literal/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/01_literal/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/01_literal/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/01_literal/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/01_literal/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/01_literal/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/02_double_quoted/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/02_double_quoted/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/02_double_quoted/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/02_double_quoted/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/02_double_quoted/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/02_double_quoted/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/02_double_quoted/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/02_double_quoted/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/03_single_quoted/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/03_single_quoted/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/03_single_quoted/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/03_single_quoted/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/03_single_quoted/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/03_single_quoted/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/03_single_quoted/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/03_single_quoted/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/06_space_list_complex/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/06_space_list_complex/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/06_space_list_complex/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/06_space_list_complex/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/06_space_list_complex/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/06_space_list_complex/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/11_escaped_literal/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/11_escaped_literal/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/11_escaped_literal/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/11_escaped_literal/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/11_escaped_literal/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/11_escaped_literal/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/29_binary_operation/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/29_binary_operation/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/29_binary_operation/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/29_binary_operation/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/29_binary_operation/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/29_binary_operation/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/29_binary_operation/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/29_binary_operation/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/30_base_test/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/30_base_test/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/30_base_test/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/30_base_test/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/30_base_test/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/30_base_test/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/30_base_test/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/30_base_test/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/30_base_test/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/30_base_test/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/30_base_test/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/30_base_test/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compact.css create mode 100644 spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compressed.css create mode 100644 spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.expanded.css create mode 100644 spec/parser/interpolate/31_schema_simple/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/31_schema_simple/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/31_schema_simple/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/31_schema_simple/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/31_schema_simple/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/31_schema_simple/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/31_schema_simple/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/31_schema_simple/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/32_comma_list/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/32_comma_list/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/32_comma_list/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/32_comma_list/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/32_comma_list/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/32_comma_list/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/32_comma_list/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/32_comma_list/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/32_comma_list/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/32_comma_list/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/32_comma_list/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/32_comma_list/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/33_space_list/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/33_space_list/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/33_space_list/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/33_space_list/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/33_space_list/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/33_space_list/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/33_space_list/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/33_space_list/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/33_space_list/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/33_space_list/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/33_space_list/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/33_space_list/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/parser/interpolate/34_mixed_list/01_inline/expected.compact.css create mode 100644 spec/parser/interpolate/34_mixed_list/01_inline/expected.compressed.css create mode 100644 spec/parser/interpolate/34_mixed_list/01_inline/expected.expanded.css create mode 100644 spec/parser/interpolate/34_mixed_list/02_variable/expected.compact.css create mode 100644 spec/parser/interpolate/34_mixed_list/02_variable/expected.compressed.css create mode 100644 spec/parser/interpolate/34_mixed_list/02_variable/expected.expanded.css create mode 100644 spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compact.css create mode 100644 spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compressed.css create mode 100644 spec/parser/interpolate/34_mixed_list/03_inline_double/expected.expanded.css create mode 100644 spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compact.css create mode 100644 spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compressed.css create mode 100644 spec/parser/interpolate/34_mixed_list/04_variable_double/expected.expanded.css create mode 100644 spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compact.css create mode 100644 spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compressed.css create mode 100644 spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.expanded.css create mode 100644 spec/scss-tests/001_test_one_line_comments/expected.compact.css create mode 100644 spec/scss-tests/001_test_one_line_comments/expected.compressed.css create mode 100644 spec/scss-tests/001_test_one_line_comments/expected.expanded.css create mode 100644 spec/scss-tests/002_test_one_line_comments/expected.compact.css create mode 100644 spec/scss-tests/002_test_one_line_comments/expected.compressed.css create mode 100644 spec/scss-tests/002_test_one_line_comments/expected.expanded.css create mode 100644 spec/scss-tests/003_test_variables/expected.compact.css create mode 100644 spec/scss-tests/003_test_variables/expected.compressed.css create mode 100644 spec/scss-tests/003_test_variables/expected.expanded.css create mode 100644 spec/scss-tests/004_test_variables/expected.compact.css create mode 100644 spec/scss-tests/004_test_variables/expected.compressed.css create mode 100644 spec/scss-tests/004_test_variables/expected.expanded.css create mode 100644 spec/scss-tests/005_test_unicode_variables/expected.compact.css create mode 100644 spec/scss-tests/005_test_unicode_variables/expected.compressed.css create mode 100644 spec/scss-tests/005_test_unicode_variables/expected.expanded.css create mode 100644 spec/scss-tests/006_test_guard_assign/expected.compact.css create mode 100644 spec/scss-tests/006_test_guard_assign/expected.compressed.css create mode 100644 spec/scss-tests/006_test_guard_assign/expected.expanded.css create mode 100644 spec/scss-tests/007_test_guard_assign/expected.compact.css create mode 100644 spec/scss-tests/007_test_guard_assign/expected.compressed.css create mode 100644 spec/scss-tests/007_test_guard_assign/expected.expanded.css create mode 100644 spec/scss-tests/008_test_sass_script/expected.compact.css create mode 100644 spec/scss-tests/008_test_sass_script/expected.compressed.css create mode 100644 spec/scss-tests/008_test_sass_script/expected.expanded.css create mode 100644 spec/scss-tests/009_test_for_directive/expected.compact.css create mode 100644 spec/scss-tests/009_test_for_directive/expected.compressed.css create mode 100644 spec/scss-tests/009_test_for_directive/expected.expanded.css create mode 100644 spec/scss-tests/010_test_for_directive/expected.compact.css create mode 100644 spec/scss-tests/010_test_for_directive/expected.compressed.css create mode 100644 spec/scss-tests/010_test_for_directive/expected.expanded.css create mode 100644 spec/scss-tests/011_test_if_directive/expected.compact.css create mode 100644 spec/scss-tests/011_test_if_directive/expected.compressed.css create mode 100644 spec/scss-tests/011_test_if_directive/expected.expanded.css create mode 100644 spec/scss-tests/012_test_if_directive/expected.compact.css create mode 100644 spec/scss-tests/012_test_if_directive/expected.compressed.css create mode 100644 spec/scss-tests/012_test_if_directive/expected.expanded.css create mode 100644 spec/scss-tests/013_test_if_directive/expected.compact.css create mode 100644 spec/scss-tests/013_test_if_directive/expected.compressed.css create mode 100644 spec/scss-tests/013_test_if_directive/expected.expanded.css create mode 100644 spec/scss-tests/014_test_comment_after_if_directive/expected.compact.css create mode 100644 spec/scss-tests/014_test_comment_after_if_directive/expected.compressed.css create mode 100644 spec/scss-tests/014_test_comment_after_if_directive/expected.expanded.css create mode 100644 spec/scss-tests/015_test_comment_after_if_directive/expected.compact.css create mode 100644 spec/scss-tests/015_test_comment_after_if_directive/expected.compressed.css create mode 100644 spec/scss-tests/015_test_comment_after_if_directive/expected.expanded.css create mode 100644 spec/scss-tests/017_test_each_directive/expected.compact.css create mode 100644 spec/scss-tests/017_test_each_directive/expected.compressed.css create mode 100644 spec/scss-tests/017_test_each_directive/expected.expanded.css create mode 100644 spec/scss-tests/019_test_css_import_directive/expected.compact.css create mode 100644 spec/scss-tests/019_test_css_import_directive/expected.compressed.css create mode 100644 spec/scss-tests/019_test_css_import_directive/expected.expanded.css create mode 100644 spec/scss-tests/020_test_css_import_directive/expected.compact.css create mode 100644 spec/scss-tests/020_test_css_import_directive/expected.compressed.css create mode 100644 spec/scss-tests/020_test_css_import_directive/expected.expanded.css create mode 100644 spec/scss-tests/021_test_css_import_directive/expected.compact.css create mode 100644 spec/scss-tests/021_test_css_import_directive/expected.compressed.css create mode 100644 spec/scss-tests/021_test_css_import_directive/expected.expanded.css create mode 100644 spec/scss-tests/022_test_css_import_directive/expected.compact.css create mode 100644 spec/scss-tests/022_test_css_import_directive/expected.compressed.css create mode 100644 spec/scss-tests/022_test_css_import_directive/expected.expanded.css create mode 100644 spec/scss-tests/023_test_css_import_directive/expected.compact.css create mode 100644 spec/scss-tests/023_test_css_import_directive/expected.compressed.css create mode 100644 spec/scss-tests/023_test_css_import_directive/expected.expanded.css create mode 100644 spec/scss-tests/027_test_protocol_relative_import/expected.compact.css create mode 100644 spec/scss-tests/027_test_protocol_relative_import/expected.compressed.css create mode 100644 spec/scss-tests/027_test_protocol_relative_import/expected.expanded.css create mode 100644 spec/scss-tests/028_test_import_with_interpolation/expected.compact.css create mode 100644 spec/scss-tests/028_test_import_with_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/028_test_import_with_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/029_test_url_import/expected.compact.css create mode 100644 spec/scss-tests/029_test_url_import/expected.compressed.css create mode 100644 spec/scss-tests/029_test_url_import/expected.expanded.css create mode 100644 spec/scss-tests/030_test_block_comment_in_script/expected.compact.css create mode 100644 spec/scss-tests/030_test_block_comment_in_script/expected.compressed.css create mode 100644 spec/scss-tests/030_test_block_comment_in_script/expected.expanded.css create mode 100644 spec/scss-tests/031_test_line_comment_in_script/expected.compact.css create mode 100644 spec/scss-tests/031_test_line_comment_in_script/expected.compressed.css create mode 100644 spec/scss-tests/031_test_line_comment_in_script/expected.expanded.css create mode 100644 spec/scss-tests/032_test_nested_rules/expected.compact.css create mode 100644 spec/scss-tests/032_test_nested_rules/expected.compressed.css create mode 100644 spec/scss-tests/032_test_nested_rules/expected.expanded.css create mode 100644 spec/scss-tests/033_test_nested_rules/expected.compact.css create mode 100644 spec/scss-tests/033_test_nested_rules/expected.compressed.css create mode 100644 spec/scss-tests/033_test_nested_rules/expected.expanded.css create mode 100644 spec/scss-tests/034_test_nested_rules/expected.compact.css create mode 100644 spec/scss-tests/034_test_nested_rules/expected.compressed.css create mode 100644 spec/scss-tests/034_test_nested_rules/expected.expanded.css create mode 100644 spec/scss-tests/035_test_nested_rules_with_declarations/expected.compact.css create mode 100644 spec/scss-tests/035_test_nested_rules_with_declarations/expected.compressed.css create mode 100644 spec/scss-tests/035_test_nested_rules_with_declarations/expected.expanded.css create mode 100644 spec/scss-tests/036_test_nested_rules_with_declarations/expected.compact.css create mode 100644 spec/scss-tests/036_test_nested_rules_with_declarations/expected.compressed.css create mode 100644 spec/scss-tests/036_test_nested_rules_with_declarations/expected.expanded.css create mode 100644 spec/scss-tests/037_test_nested_rules_with_declarations/expected.compact.css create mode 100644 spec/scss-tests/037_test_nested_rules_with_declarations/expected.compressed.css create mode 100644 spec/scss-tests/037_test_nested_rules_with_declarations/expected.expanded.css create mode 100644 spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compact.css create mode 100644 spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compressed.css create mode 100644 spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.expanded.css create mode 100644 spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compact.css create mode 100644 spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compressed.css create mode 100644 spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.expanded.css create mode 100644 spec/scss-tests/040_test_newlines_in_selectors/expected.compact.css create mode 100644 spec/scss-tests/040_test_newlines_in_selectors/expected.compressed.css create mode 100644 spec/scss-tests/040_test_newlines_in_selectors/expected.expanded.css create mode 100644 spec/scss-tests/041_test_newlines_in_selectors/expected.compact.css create mode 100644 spec/scss-tests/041_test_newlines_in_selectors/expected.compressed.css create mode 100644 spec/scss-tests/041_test_newlines_in_selectors/expected.expanded.css create mode 100644 spec/scss-tests/042_test_newlines_in_selectors/expected.compact.css create mode 100644 spec/scss-tests/042_test_newlines_in_selectors/expected.compressed.css create mode 100644 spec/scss-tests/042_test_newlines_in_selectors/expected.expanded.css create mode 100644 spec/scss-tests/043_test_newlines_in_selectors/expected.compact.css create mode 100644 spec/scss-tests/043_test_newlines_in_selectors/expected.compressed.css create mode 100644 spec/scss-tests/043_test_newlines_in_selectors/expected.expanded.css create mode 100644 spec/scss-tests/044_test_trailing_comma_in_selector/expected.compact.css create mode 100644 spec/scss-tests/044_test_trailing_comma_in_selector/expected.compressed.css create mode 100644 spec/scss-tests/044_test_trailing_comma_in_selector/expected.expanded.css create mode 100644 spec/scss-tests/045_test_parent_selectors/expected.compact.css create mode 100644 spec/scss-tests/045_test_parent_selectors/expected.compressed.css create mode 100644 spec/scss-tests/045_test_parent_selectors/expected.expanded.css create mode 100644 spec/scss-tests/047_test_unknown_directive_bubbling/expected.compact.css create mode 100644 spec/scss-tests/047_test_unknown_directive_bubbling/expected.compressed.css create mode 100644 spec/scss-tests/047_test_unknown_directive_bubbling/expected.expanded.css create mode 100644 spec/scss-tests/048_test_namespace_properties/expected.compact.css create mode 100644 spec/scss-tests/048_test_namespace_properties/expected.compressed.css create mode 100644 spec/scss-tests/048_test_namespace_properties/expected.expanded.css create mode 100644 spec/scss-tests/049_test_several_namespace_properties/expected.compact.css create mode 100644 spec/scss-tests/049_test_several_namespace_properties/expected.compressed.css create mode 100644 spec/scss-tests/049_test_several_namespace_properties/expected.expanded.css create mode 100644 spec/scss-tests/050_test_nested_namespace_properties/expected.compact.css create mode 100644 spec/scss-tests/050_test_nested_namespace_properties/expected.compressed.css create mode 100644 spec/scss-tests/050_test_nested_namespace_properties/expected.expanded.css create mode 100644 spec/scss-tests/051_test_namespace_properties_with_value/expected.compact.css create mode 100644 spec/scss-tests/051_test_namespace_properties_with_value/expected.compressed.css create mode 100644 spec/scss-tests/051_test_namespace_properties_with_value/expected.expanded.css create mode 100644 spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compact.css create mode 100644 spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compressed.css create mode 100644 spec/scss-tests/052_test_namespace_properties_with_script_value/expected.expanded.css create mode 100644 spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compact.css create mode 100644 spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compressed.css create mode 100644 spec/scss-tests/053_test_no_namespace_properties_without_space/expected.expanded.css create mode 100644 spec/scss-tests/054_test_basic_mixins/expected.compact.css create mode 100644 spec/scss-tests/054_test_basic_mixins/expected.compressed.css create mode 100644 spec/scss-tests/054_test_basic_mixins/expected.expanded.css create mode 100644 spec/scss-tests/055_test_basic_mixins/expected.compact.css create mode 100644 spec/scss-tests/055_test_basic_mixins/expected.compressed.css create mode 100644 spec/scss-tests/055_test_basic_mixins/expected.expanded.css create mode 100644 spec/scss-tests/056_test_basic_mixins/expected.compact.css create mode 100644 spec/scss-tests/056_test_basic_mixins/expected.compressed.css create mode 100644 spec/scss-tests/056_test_basic_mixins/expected.expanded.css create mode 100644 spec/scss-tests/057_test_mixins_with_empty_args/expected.compact.css create mode 100644 spec/scss-tests/057_test_mixins_with_empty_args/expected.compressed.css create mode 100644 spec/scss-tests/057_test_mixins_with_empty_args/expected.expanded.css create mode 100644 spec/scss-tests/058_test_mixins_with_empty_args/expected.compact.css create mode 100644 spec/scss-tests/058_test_mixins_with_empty_args/expected.compressed.css create mode 100644 spec/scss-tests/058_test_mixins_with_empty_args/expected.expanded.css create mode 100644 spec/scss-tests/059_test_mixins_with_empty_args/expected.compact.css create mode 100644 spec/scss-tests/059_test_mixins_with_empty_args/expected.compressed.css create mode 100644 spec/scss-tests/059_test_mixins_with_empty_args/expected.expanded.css create mode 100644 spec/scss-tests/060_test_mixins_with_args/expected.compact.css create mode 100644 spec/scss-tests/060_test_mixins_with_args/expected.compressed.css create mode 100644 spec/scss-tests/060_test_mixins_with_args/expected.expanded.css create mode 100644 spec/scss-tests/061_test_mixins_with_args/expected.compact.css create mode 100644 spec/scss-tests/061_test_mixins_with_args/expected.compressed.css create mode 100644 spec/scss-tests/061_test_mixins_with_args/expected.expanded.css create mode 100644 spec/scss-tests/062_test_basic_function/expected.compact.css create mode 100644 spec/scss-tests/062_test_basic_function/expected.compressed.css create mode 100644 spec/scss-tests/062_test_basic_function/expected.expanded.css create mode 100644 spec/scss-tests/063_test_function_args/expected.compact.css create mode 100644 spec/scss-tests/063_test_function_args/expected.compressed.css create mode 100644 spec/scss-tests/063_test_function_args/expected.expanded.css create mode 100644 spec/scss-tests/064_test_mixin_var_args/expected.compact.css create mode 100644 spec/scss-tests/064_test_mixin_var_args/expected.compressed.css create mode 100644 spec/scss-tests/064_test_mixin_var_args/expected.expanded.css create mode 100644 spec/scss-tests/065_test_mixin_empty_var_args/expected.compact.css create mode 100644 spec/scss-tests/065_test_mixin_empty_var_args/expected.compressed.css create mode 100644 spec/scss-tests/065_test_mixin_empty_var_args/expected.expanded.css create mode 100644 spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compact.css create mode 100644 spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compressed.css create mode 100644 spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.expanded.css create mode 100644 spec/scss-tests/067_test_mixin_splat_args/expected.compact.css create mode 100644 spec/scss-tests/067_test_mixin_splat_args/expected.compressed.css create mode 100644 spec/scss-tests/067_test_mixin_splat_args/expected.expanded.css create mode 100644 spec/scss-tests/068_test_mixin_splat_expression/expected.compact.css create mode 100644 spec/scss-tests/068_test_mixin_splat_expression/expected.compressed.css create mode 100644 spec/scss-tests/068_test_mixin_splat_expression/expected.expanded.css create mode 100644 spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compact.css create mode 100644 spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compressed.css create mode 100644 spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.expanded.css create mode 100644 spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compact.css create mode 100644 spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compressed.css create mode 100644 spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.expanded.css create mode 100644 spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compact.css create mode 100644 spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compressed.css create mode 100644 spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.expanded.css create mode 100644 spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compact.css create mode 100644 spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compressed.css create mode 100644 spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.expanded.css create mode 100644 spec/scss-tests/083_test_function_var_args/expected.compact.css create mode 100644 spec/scss-tests/083_test_function_var_args/expected.compressed.css create mode 100644 spec/scss-tests/083_test_function_var_args/expected.expanded.css create mode 100644 spec/scss-tests/084_test_function_empty_var_args/expected.compact.css create mode 100644 spec/scss-tests/084_test_function_empty_var_args/expected.compressed.css create mode 100644 spec/scss-tests/084_test_function_empty_var_args/expected.expanded.css create mode 100644 spec/scss-tests/085_test_function_var_args_act_like_list/expected.compact.css create mode 100644 spec/scss-tests/085_test_function_var_args_act_like_list/expected.compressed.css create mode 100644 spec/scss-tests/085_test_function_var_args_act_like_list/expected.expanded.css create mode 100644 spec/scss-tests/086_test_function_splat_args/expected.compact.css create mode 100644 spec/scss-tests/086_test_function_splat_args/expected.compressed.css create mode 100644 spec/scss-tests/086_test_function_splat_args/expected.expanded.css create mode 100644 spec/scss-tests/087_test_function_splat_expression/expected.compact.css create mode 100644 spec/scss-tests/087_test_function_splat_expression/expected.compressed.css create mode 100644 spec/scss-tests/087_test_function_splat_expression/expected.expanded.css create mode 100644 spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compact.css create mode 100644 spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compressed.css create mode 100644 spec/scss-tests/088_test_function_splat_args_with_var_args/expected.expanded.css create mode 100644 spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compact.css create mode 100644 spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compressed.css create mode 100644 spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.expanded.css create mode 100644 spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compact.css create mode 100644 spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compressed.css create mode 100644 spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.expanded.css create mode 100644 spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compact.css create mode 100644 spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compressed.css create mode 100644 spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.expanded.css create mode 100644 spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compact.css create mode 100644 spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compressed.css create mode 100644 spec/scss-tests/103_test_function_var_args_passed_to_native/expected.expanded.css create mode 100644 spec/scss-tests/104_test_basic_selector_interpolation/expected.compact.css create mode 100644 spec/scss-tests/104_test_basic_selector_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/104_test_basic_selector_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/105_test_basic_selector_interpolation/expected.compact.css create mode 100644 spec/scss-tests/105_test_basic_selector_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/105_test_basic_selector_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/106_test_basic_selector_interpolation/expected.compact.css create mode 100644 spec/scss-tests/106_test_basic_selector_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/106_test_basic_selector_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/107_test_selector_only_interpolation/expected.compact.css create mode 100644 spec/scss-tests/107_test_selector_only_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/107_test_selector_only_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compact.css create mode 100644 spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compressed.css create mode 100644 spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.expanded.css create mode 100644 spec/scss-tests/109_test_selector_interpolation_in_string/expected.compact.css create mode 100644 spec/scss-tests/109_test_selector_interpolation_in_string/expected.compressed.css create mode 100644 spec/scss-tests/109_test_selector_interpolation_in_string/expected.expanded.css create mode 100644 spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compact.css create mode 100644 spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compressed.css create mode 100644 spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.expanded.css create mode 100644 spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compact.css create mode 100644 spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compressed.css create mode 100644 spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.expanded.css create mode 100644 spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compact.css create mode 100644 spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compressed.css create mode 100644 spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.expanded.css create mode 100644 spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compact.css create mode 100644 spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compressed.css create mode 100644 spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.expanded.css create mode 100644 spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compact.css create mode 100644 spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compressed.css create mode 100644 spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.expanded.css create mode 100644 spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compact.css create mode 100644 spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compressed.css create mode 100644 spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.expanded.css create mode 100644 spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compact.css create mode 100644 spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compressed.css create mode 100644 spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.expanded.css create mode 100644 spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compact.css create mode 100644 spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/119_test_basic_prop_name_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compact.css create mode 100644 spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/120_test_basic_prop_name_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/121_test_prop_name_only_interpolation/expected.compact.css create mode 100644 spec/scss-tests/121_test_prop_name_only_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/121_test_prop_name_only_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/122_test_directive_interpolation/expected.compact.css create mode 100644 spec/scss-tests/122_test_directive_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/122_test_directive_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/123_test_media_interpolation/expected.compact.css create mode 100644 spec/scss-tests/123_test_media_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/123_test_media_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/124_test_script_in_media/expected.compact.css create mode 100644 spec/scss-tests/124_test_script_in_media/expected.compressed.css create mode 100644 spec/scss-tests/124_test_script_in_media/expected.expanded.css create mode 100644 spec/scss-tests/125_test_script_in_media/expected.compact.css create mode 100644 spec/scss-tests/125_test_script_in_media/expected.compressed.css create mode 100644 spec/scss-tests/125_test_script_in_media/expected.expanded.css create mode 100644 spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compact.css create mode 100644 spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compressed.css create mode 100644 spec/scss-tests/126_test_media_interpolation_with_reparse/expected.expanded.css create mode 100644 spec/scss-tests/129_test_supports_bubbling/expected.compact.css create mode 100644 spec/scss-tests/129_test_supports_bubbling/expected.compressed.css create mode 100644 spec/scss-tests/129_test_supports_bubbling/expected.expanded.css create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected.compact.css create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/131_test_nested_mixin_def/expected.compact.css create mode 100644 spec/scss-tests/131_test_nested_mixin_def/expected.compressed.css create mode 100644 spec/scss-tests/131_test_nested_mixin_def/expected.expanded.css create mode 100644 spec/scss-tests/132_test_nested_mixin_shadow/expected.compact.css create mode 100644 spec/scss-tests/132_test_nested_mixin_shadow/expected.compressed.css create mode 100644 spec/scss-tests/132_test_nested_mixin_shadow/expected.expanded.css create mode 100644 spec/scss-tests/133_test_nested_function_def/expected.compact.css create mode 100644 spec/scss-tests/133_test_nested_function_def/expected.compressed.css create mode 100644 spec/scss-tests/133_test_nested_function_def/expected.expanded.css create mode 100644 spec/scss-tests/134_test_nested_function_shadow/expected.compact.css create mode 100644 spec/scss-tests/134_test_nested_function_shadow/expected.compressed.css create mode 100644 spec/scss-tests/134_test_nested_function_shadow/expected.expanded.css create mode 100644 spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compact.css create mode 100644 spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compressed.css create mode 100644 spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.expanded.css create mode 100644 spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compact.css create mode 100644 spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compressed.css create mode 100644 spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.expanded.css create mode 100644 spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compact.css create mode 100644 spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compressed.css create mode 100644 spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.expanded.css create mode 100644 spec/scss-tests/174_test_import_comments_in_imports/expected.compact.css create mode 100644 spec/scss-tests/174_test_import_comments_in_imports/expected.compressed.css create mode 100644 spec/scss-tests/174_test_import_comments_in_imports/expected.expanded.css create mode 100644 spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compact.css create mode 100644 spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compressed.css create mode 100644 spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.expanded.css create mode 100644 spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compact.css create mode 100644 spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compressed.css create mode 100644 spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.expanded.css create mode 100644 spec/scss-tests/178_test_star_plus_and_parent/expected.compact.css create mode 100644 spec/scss-tests/178_test_star_plus_and_parent/expected.compressed.css create mode 100644 spec/scss-tests/178_test_star_plus_and_parent/expected.expanded.css create mode 100644 spec/scss-tests/179_test_weird_added_space/expected.compact.css create mode 100644 spec/scss-tests/179_test_weird_added_space/expected.compressed.css create mode 100644 spec/scss-tests/179_test_weird_added_space/expected.expanded.css create mode 100644 spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compact.css create mode 100644 spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compressed.css create mode 100644 spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.expanded.css create mode 100644 spec/scss-tests/181_test_interpolation/expected.compact.css create mode 100644 spec/scss-tests/181_test_interpolation/expected.compressed.css create mode 100644 spec/scss-tests/181_test_interpolation/expected.expanded.css create mode 100644 spec/scss-tests/182_test_mixin_with_keyword_args/expected.compact.css create mode 100644 spec/scss-tests/182_test_mixin_with_keyword_args/expected.compressed.css create mode 100644 spec/scss-tests/182_test_mixin_with_keyword_args/expected.expanded.css create mode 100644 spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compact.css create mode 100644 spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compressed.css create mode 100644 spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.expanded.css create mode 100644 spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compact.css create mode 100644 spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compressed.css create mode 100644 spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.expanded.css create mode 100644 spec/scss-tests/185_test_keyword_args_in_functions/expected.compact.css create mode 100644 spec/scss-tests/185_test_keyword_args_in_functions/expected.compressed.css create mode 100644 spec/scss-tests/185_test_keyword_args_in_functions/expected.expanded.css create mode 100644 spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.css create mode 100644 spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compressed.css create mode 100644 spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.expanded.css create mode 100644 spec/scss-tests/187_test_multiline_var/expected.compact.css create mode 100644 spec/scss-tests/187_test_multiline_var/expected.compressed.css create mode 100644 spec/scss-tests/187_test_multiline_var/expected.expanded.css create mode 100644 spec/scss-tests/188_test_mixin_content/expected.compact.css create mode 100644 spec/scss-tests/188_test_mixin_content/expected.compressed.css create mode 100644 spec/scss-tests/188_test_mixin_content/expected.expanded.css create mode 100644 spec/scss-tests/189_test_empty_content/expected.compact.css create mode 100644 spec/scss-tests/189_test_empty_content/expected.compressed.css create mode 100644 spec/scss-tests/189_test_empty_content/expected.expanded.css create mode 100644 spec/scss-tests/190_test_options_passed_to_script/expected.compact.css create mode 100644 spec/scss-tests/190_test_options_passed_to_script/expected.compressed.css create mode 100644 spec/scss-tests/190_test_options_passed_to_script/expected.expanded.css create mode 100644 spec/scss-tests/191_test_color_translation_functions/expected.compact.css create mode 100644 spec/scss-tests/191_test_color_translation_functions/expected.compressed.css create mode 100644 spec/scss-tests/191_test_color_translation_functions/expected.expanded.css create mode 100644 spec/scss-tests/191_test_extend_in_media_in_rule/expected.compact.css create mode 100644 spec/scss-tests/191_test_extend_in_media_in_rule/expected.compressed.css create mode 100644 spec/scss-tests/191_test_extend_in_media_in_rule/expected.expanded.css create mode 100644 spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compact.css create mode 100644 spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compressed.css create mode 100644 spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.expanded.css create mode 100644 spec/scss/alpha/expected.compact.css create mode 100644 spec/scss/alpha/expected.compressed.css create mode 100644 spec/scss/alpha/expected.expanded.css create mode 100644 spec/scss/append/expected.compact.css create mode 100644 spec/scss/append/expected.compressed.css create mode 100644 spec/scss/append/expected.expanded.css create mode 100644 spec/scss/arglist/expected.compact.css create mode 100644 spec/scss/arglist/expected.compressed.css create mode 100644 spec/scss/arglist/expected.expanded.css create mode 100644 spec/scss/backrefs-in-selector-groups/expected.compact.css create mode 100644 spec/scss/backrefs-in-selector-groups/expected.compressed.css create mode 100644 spec/scss/backrefs-in-selector-groups/expected.expanded.css create mode 100644 spec/scss/backslash/expected.compact.css create mode 100644 spec/scss/backslash/expected.compressed.css create mode 100644 spec/scss/backslash/expected.expanded.css create mode 100644 spec/scss/basic_function/expected.compact.css create mode 100644 spec/scss/basic_function/expected.compressed.css create mode 100644 spec/scss/basic_function/expected.expanded.css create mode 100644 spec/scss/basic_mixins/expected.compact.css create mode 100644 spec/scss/basic_mixins/expected.compressed.css create mode 100644 spec/scss/basic_mixins/expected.expanded.css create mode 100644 spec/scss/basic_prop_name_interpolation/expected.compact.css create mode 100644 spec/scss/basic_prop_name_interpolation/expected.compressed.css create mode 100644 spec/scss/basic_prop_name_interpolation/expected.expanded.css create mode 100644 spec/scss/basic_selector_interpolation/expected.compact.css create mode 100644 spec/scss/basic_selector_interpolation/expected.compressed.css create mode 100644 spec/scss/basic_selector_interpolation/expected.expanded.css create mode 100644 spec/scss/blimp/expected.compact.css create mode 100644 spec/scss/blimp/expected.compressed.css create mode 100644 spec/scss/blimp/expected.expanded.css create mode 100644 spec/scss/block_comment_in_script/expected.compact.css create mode 100644 spec/scss/block_comment_in_script/expected.compressed.css create mode 100644 spec/scss/block_comment_in_script/expected.expanded.css create mode 100644 spec/scss/cfunc/expected.compact.css create mode 100644 spec/scss/cfunc/expected.compressed.css create mode 100644 spec/scss/cfunc/expected.expanded.css create mode 100644 spec/scss/classes-and-ids/expected.compact.css create mode 100644 spec/scss/classes-and-ids/expected.compressed.css create mode 100644 spec/scss/classes-and-ids/expected.expanded.css create mode 100644 spec/scss/color_output/expected.compact.css create mode 100644 spec/scss/color_output/expected.compressed.css create mode 100644 spec/scss/color_output/expected.expanded.css create mode 100644 spec/scss/comment_after_if_directive/expected.compact.css create mode 100644 spec/scss/comment_after_if_directive/expected.compressed.css create mode 100644 spec/scss/comment_after_if_directive/expected.expanded.css create mode 100644 spec/scss/comparable/expected.compact.css create mode 100644 spec/scss/comparable/expected.compressed.css create mode 100644 spec/scss/comparable/expected.expanded.css create mode 100644 spec/scss/composed-args/expected.compact.css create mode 100644 spec/scss/composed-args/expected.compressed.css create mode 100644 spec/scss/composed-args/expected.expanded.css create mode 100644 spec/scss/concat/expected.compact.css create mode 100644 spec/scss/concat/expected.compressed.css create mode 100644 spec/scss/concat/expected.expanded.css create mode 100644 spec/scss/cons-up/expected.compact.css create mode 100644 spec/scss/cons-up/expected.compressed.css create mode 100644 spec/scss/cons-up/expected.expanded.css create mode 100644 spec/scss/css_basic_scss/expected.compact.css create mode 100644 spec/scss/css_basic_scss/expected.compressed.css create mode 100644 spec/scss/css_basic_scss/expected.expanded.css create mode 100644 spec/scss/css_block_directive_with_semicolon/expected.compact.css create mode 100644 spec/scss/css_block_directive_with_semicolon/expected.compressed.css create mode 100644 spec/scss/css_block_directive_with_semicolon/expected.expanded.css create mode 100644 spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compact.css create mode 100644 spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compressed.css create mode 100644 spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.expanded.css create mode 100644 spec/scss/css_crazy_comments/expected.compact.css create mode 100644 spec/scss/css_crazy_comments/expected.compressed.css create mode 100644 spec/scss/css_crazy_comments/expected.expanded.css create mode 100644 spec/scss/css_empty_declarations/expected.compact.css create mode 100644 spec/scss/css_empty_declarations/expected.compressed.css create mode 100644 spec/scss/css_empty_declarations/expected.expanded.css create mode 100644 spec/scss/css_empty_rule/expected.compact.css create mode 100644 spec/scss/css_empty_rule/expected.compressed.css create mode 100644 spec/scss/css_empty_rule/expected.expanded.css create mode 100644 spec/scss/css_import_directive/expected.compact.css create mode 100644 spec/scss/css_import_directive/expected.compressed.css create mode 100644 spec/scss/css_import_directive/expected.expanded.css create mode 100644 spec/scss/css_invisible_comments/expected.compact.css create mode 100644 spec/scss/css_invisible_comments/expected.compressed.css create mode 100644 spec/scss/css_invisible_comments/expected.expanded.css create mode 100644 spec/scss/css_property_comments/expected.compact.css create mode 100644 spec/scss/css_property_comments/expected.compressed.css create mode 100644 spec/scss/css_property_comments/expected.expanded.css create mode 100644 spec/scss/css_rule_comments/expected.compact.css create mode 100644 spec/scss/css_rule_comments/expected.compressed.css create mode 100644 spec/scss/css_rule_comments/expected.expanded.css create mode 100644 spec/scss/css_selector_comments/expected.compact.css create mode 100644 spec/scss/css_selector_comments/expected.compressed.css create mode 100644 spec/scss/css_selector_comments/expected.expanded.css create mode 100644 spec/scss/css_selector_hacks/expected.compact.css create mode 100644 spec/scss/css_selector_hacks/expected.compressed.css create mode 100644 spec/scss/css_selector_hacks/expected.expanded.css create mode 100644 spec/scss/css_spaceless_combo_selectors/expected.compact.css create mode 100644 spec/scss/css_spaceless_combo_selectors/expected.compressed.css create mode 100644 spec/scss/css_spaceless_combo_selectors/expected.expanded.css create mode 100644 spec/scss/css_unary_ops/expected.compact.css create mode 100644 spec/scss/css_unary_ops/expected.compressed.css create mode 100644 spec/scss/css_unary_ops/expected.expanded.css create mode 100644 spec/scss/default-args/expected.compact.css create mode 100644 spec/scss/default-args/expected.compressed.css create mode 100644 spec/scss/default-args/expected.expanded.css create mode 100644 spec/scss/default-parameters/expected.compact.css create mode 100644 spec/scss/default-parameters/expected.compressed.css create mode 100644 spec/scss/default-parameters/expected.expanded.css create mode 100644 spec/scss/default-vars-in-default-params/expected.compact.css create mode 100644 spec/scss/default-vars-in-default-params/expected.compressed.css create mode 100644 spec/scss/default-vars-in-default-params/expected.expanded.css create mode 100644 spec/scss/directives-in-propsets/expected.compact.css create mode 100644 spec/scss/directives-in-propsets/expected.compressed.css create mode 100644 spec/scss/directives-in-propsets/expected.expanded.css create mode 100644 spec/scss/each-in-function/expected.compact.css create mode 100644 spec/scss/each-in-function/expected.compressed.css create mode 100644 spec/scss/each-in-function/expected.expanded.css create mode 100644 spec/scss/each/expected.compact.css create mode 100644 spec/scss/each/expected.compressed.css create mode 100644 spec/scss/each/expected.expanded.css create mode 100644 spec/scss/each_directive/expected.compact.css create mode 100644 spec/scss/each_directive/expected.compressed.css create mode 100644 spec/scss/each_directive/expected.expanded.css create mode 100644 spec/scss/for-in-functions/expected.compact.css create mode 100644 spec/scss/for-in-functions/expected.compressed.css create mode 100644 spec/scss/for-in-functions/expected.expanded.css create mode 100644 spec/scss/for/expected.compact.css create mode 100644 spec/scss/for/expected.compressed.css create mode 100644 spec/scss/for/expected.expanded.css create mode 100644 spec/scss/for_directive/expected.compact.css create mode 100644 spec/scss/for_directive/expected.compressed.css create mode 100644 spec/scss/for_directive/expected.expanded.css create mode 100644 spec/scss/function-names/expected.compact.css create mode 100644 spec/scss/function-names/expected.compressed.css create mode 100644 spec/scss/function-names/expected.expanded.css create mode 100644 spec/scss/function_args/expected.compact.css create mode 100644 spec/scss/function_args/expected.compressed.css create mode 100644 spec/scss/function_args/expected.expanded.css create mode 100644 spec/scss/functions-and-mixins/expected.compact.css create mode 100644 spec/scss/functions-and-mixins/expected.compressed.css create mode 100644 spec/scss/functions-and-mixins/expected.expanded.css create mode 100644 spec/scss/functions/expected.compact.css create mode 100644 spec/scss/functions/expected.compressed.css create mode 100644 spec/scss/functions/expected.expanded.css create mode 100644 spec/scss/guard_assign/expected.compact.css create mode 100644 spec/scss/guard_assign/expected.compressed.css create mode 100644 spec/scss/guard_assign/expected.expanded.css create mode 100644 spec/scss/hey1/expected.compact.css create mode 100644 spec/scss/hey1/expected.compressed.css create mode 100644 spec/scss/hey1/expected.expanded.css create mode 100644 spec/scss/hey2/expected.compact.css create mode 100644 spec/scss/hey2/expected.compressed.css create mode 100644 spec/scss/hey2/expected.expanded.css create mode 100644 spec/scss/huge/expected.compact.css create mode 100644 spec/scss/huge/expected.compressed.css create mode 100644 spec/scss/huge/expected.expanded.css create mode 100644 spec/scss/hyphen-interpolated/expected.compact.css create mode 100644 spec/scss/hyphen-interpolated/expected.compressed.css create mode 100644 spec/scss/hyphen-interpolated/expected.expanded.css create mode 100644 spec/scss/ie-backslash/expected.compact.css create mode 100644 spec/scss/ie-backslash/expected.compressed.css create mode 100644 spec/scss/ie-backslash/expected.expanded.css create mode 100644 spec/scss/ie-functions/expected.compact.css create mode 100644 spec/scss/ie-functions/expected.compressed.css create mode 100644 spec/scss/ie-functions/expected.expanded.css create mode 100644 spec/scss/ie-hex-str/expected.compact.css create mode 100644 spec/scss/ie-hex-str/expected.compressed.css create mode 100644 spec/scss/ie-hex-str/expected.expanded.css create mode 100644 spec/scss/if-in-mixin/expected.compact.css create mode 100644 spec/scss/if-in-mixin/expected.compressed.css create mode 100644 spec/scss/if-in-mixin/expected.expanded.css create mode 100644 spec/scss/if-in-propset/expected.compact.css create mode 100644 spec/scss/if-in-propset/expected.compressed.css create mode 100644 spec/scss/if-in-propset/expected.expanded.css create mode 100644 spec/scss/if/expected.compact.css create mode 100644 spec/scss/if/expected.compressed.css create mode 100644 spec/scss/if/expected.expanded.css create mode 100644 spec/scss/if_directive/expected.compact.css create mode 100644 spec/scss/if_directive/expected.compressed.css create mode 100644 spec/scss/if_directive/expected.expanded.css create mode 100644 spec/scss/imp/expected.compact.css create mode 100644 spec/scss/imp/expected.compressed.css create mode 100644 spec/scss/imp/expected.expanded.css create mode 100644 spec/scss/important-in-arglist/expected.compact.css create mode 100644 spec/scss/important-in-arglist/expected.compressed.css create mode 100644 spec/scss/important-in-arglist/expected.expanded.css create mode 100644 spec/scss/important/expected.compact.css create mode 100644 spec/scss/important/expected.compressed.css create mode 100644 spec/scss/important/expected.expanded.css create mode 100644 spec/scss/index/expected.compact.css create mode 100644 spec/scss/index/expected.compressed.css create mode 100644 spec/scss/index/expected.expanded.css create mode 100644 spec/scss/interpolated-selectors/expected.compact.css create mode 100644 spec/scss/interpolated-selectors/expected.compressed.css create mode 100644 spec/scss/interpolated-selectors/expected.expanded.css create mode 100644 spec/scss/interpolated-strings/expected.compact.css create mode 100644 spec/scss/interpolated-strings/expected.compressed.css create mode 100644 spec/scss/interpolated-strings/expected.expanded.css create mode 100644 spec/scss/interpolation/expected.compact.css create mode 100644 spec/scss/interpolation/expected.compressed.css create mode 100644 spec/scss/interpolation/expected.expanded.css create mode 100644 spec/scss/interpolation_with_bracket_on_next_line/expected.compact.css create mode 100644 spec/scss/interpolation_with_bracket_on_next_line/expected.compressed.css create mode 100644 spec/scss/interpolation_with_bracket_on_next_line/expected.expanded.css create mode 100644 spec/scss/keyword_args_in_functions/expected.compact.css create mode 100644 spec/scss/keyword_args_in_functions/expected.compressed.css create mode 100644 spec/scss/keyword_args_in_functions/expected.expanded.css create mode 100644 spec/scss/lang/expected.compact.css create mode 100644 spec/scss/lang/expected.compressed.css create mode 100644 spec/scss/lang/expected.expanded.css create mode 100644 spec/scss/line_comment_in_script/expected.compact.css create mode 100644 spec/scss/line_comment_in_script/expected.compressed.css create mode 100644 spec/scss/line_comment_in_script/expected.expanded.css create mode 100644 spec/scss/long-selector/expected.compact.css create mode 100644 spec/scss/long-selector/expected.compressed.css create mode 100644 spec/scss/long-selector/expected.expanded.css create mode 100644 spec/scss/media-with-interpolation/expected.compact.css create mode 100644 spec/scss/media-with-interpolation/expected.compressed.css create mode 100644 spec/scss/media-with-interpolation/expected.expanded.css create mode 100644 spec/scss/media2/expected.compact.css create mode 100644 spec/scss/media2/expected.compressed.css create mode 100644 spec/scss/media2/expected.expanded.css create mode 100644 spec/scss/mix/expected.compact.css create mode 100644 spec/scss/mix/expected.compressed.css create mode 100644 spec/scss/mix/expected.expanded.css create mode 100644 spec/scss/mixin-content-selectors/expected.compact.css create mode 100644 spec/scss/mixin-content-selectors/expected.compressed.css create mode 100644 spec/scss/mixin-content-selectors/expected.expanded.css create mode 100644 spec/scss/mixin-content-with-no-block/expected.compact.css create mode 100644 spec/scss/mixin-content-with-no-block/expected.compressed.css create mode 100644 spec/scss/mixin-content-with-no-block/expected.expanded.css create mode 100644 spec/scss/mixin-content/expected.compact.css create mode 100644 spec/scss/mixin-content/expected.compressed.css create mode 100644 spec/scss/mixin-content/expected.expanded.css create mode 100644 spec/scss/mixin_with_keyword_args/expected.compact.css create mode 100644 spec/scss/mixin_with_keyword_args/expected.compressed.css create mode 100644 spec/scss/mixin_with_keyword_args/expected.expanded.css create mode 100644 spec/scss/mixins_with_args/expected.compact.css create mode 100644 spec/scss/mixins_with_args/expected.compressed.css create mode 100644 spec/scss/mixins_with_args/expected.expanded.css create mode 100644 spec/scss/mixins_with_empty_args/expected.compact.css create mode 100644 spec/scss/mixins_with_empty_args/expected.compressed.css create mode 100644 spec/scss/mixins_with_empty_args/expected.expanded.css create mode 100644 spec/scss/multiline-var/expected.compact.css create mode 100644 spec/scss/multiline-var/expected.compressed.css create mode 100644 spec/scss/multiline-var/expected.expanded.css create mode 100644 spec/scss/multiline_var/expected.compact.css create mode 100644 spec/scss/multiline_var/expected.compressed.css create mode 100644 spec/scss/multiline_var/expected.expanded.css create mode 100644 spec/scss/namespace_properties/expected.compact.css create mode 100644 spec/scss/namespace_properties/expected.compressed.css create mode 100644 spec/scss/namespace_properties/expected.expanded.css create mode 100644 spec/scss/namespace_properties_with_value/expected.compact.css create mode 100644 spec/scss/namespace_properties_with_value/expected.compressed.css create mode 100644 spec/scss/namespace_properties_with_value/expected.expanded.css create mode 100644 spec/scss/negation/expected.compact.css create mode 100644 spec/scss/negation/expected.compressed.css create mode 100644 spec/scss/negation/expected.expanded.css create mode 100644 spec/scss/nested-extend/expected.compact.css create mode 100644 spec/scss/nested-extend/expected.compressed.css create mode 100644 spec/scss/nested-extend/expected.expanded.css create mode 100644 spec/scss/nested_namespace_properties/expected.compact.css create mode 100644 spec/scss/nested_namespace_properties/expected.compressed.css create mode 100644 spec/scss/nested_namespace_properties/expected.expanded.css create mode 100644 spec/scss/nested_rules/expected.compact.css create mode 100644 spec/scss/nested_rules/expected.compressed.css create mode 100644 spec/scss/nested_rules/expected.expanded.css create mode 100644 spec/scss/nested_rules_with_declarations/expected.compact.css create mode 100644 spec/scss/nested_rules_with_declarations/expected.compressed.css create mode 100644 spec/scss/nested_rules_with_declarations/expected.expanded.css create mode 100644 spec/scss/nested_rules_with_fancy_selectors/expected.compact.css create mode 100644 spec/scss/nested_rules_with_fancy_selectors/expected.compressed.css create mode 100644 spec/scss/nested_rules_with_fancy_selectors/expected.expanded.css create mode 100644 spec/scss/newlines_in_selectors/expected.compact.css create mode 100644 spec/scss/newlines_in_selectors/expected.compressed.css create mode 100644 spec/scss/newlines_in_selectors/expected.expanded.css create mode 100644 spec/scss/no_namespace_properties_without_space/expected.compact.css create mode 100644 spec/scss/no_namespace_properties_without_space/expected.compressed.css create mode 100644 spec/scss/no_namespace_properties_without_space/expected.expanded.css create mode 100644 spec/scss/null/expected.compact.css create mode 100644 spec/scss/null/expected.compressed.css create mode 100644 spec/scss/null/expected.expanded.css create mode 100644 spec/scss/numbers/expected.compact.css create mode 100644 spec/scss/numbers/expected.compressed.css create mode 100644 spec/scss/numbers/expected.expanded.css create mode 100644 spec/scss/one_line_comments/expected.compact.css create mode 100644 spec/scss/one_line_comments/expected.compressed.css create mode 100644 spec/scss/one_line_comments/expected.expanded.css create mode 100644 spec/scss/parent_selectors/expected.compact.css create mode 100644 spec/scss/parent_selectors/expected.compressed.css create mode 100644 spec/scss/parent_selectors/expected.expanded.css create mode 100644 spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compact.css create mode 100644 spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compressed.css create mode 100644 spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.expanded.css create mode 100644 spec/scss/passing_required_args_as_a_keyword_arg/expected.compact.css create mode 100644 spec/scss/passing_required_args_as_a_keyword_arg/expected.compressed.css create mode 100644 spec/scss/passing_required_args_as_a_keyword_arg/expected.expanded.css create mode 100644 spec/scss/percentages/expected.compact.css create mode 100644 spec/scss/percentages/expected.compressed.css create mode 100644 spec/scss/percentages/expected.expanded.css create mode 100644 spec/scss/placeholder-with-media/expected.compact.css create mode 100644 spec/scss/placeholder-with-media/expected.compressed.css create mode 100644 spec/scss/placeholder-with-media/expected.expanded.css create mode 100644 spec/scss/placeholder/expected.compact.css create mode 100644 spec/scss/placeholder/expected.compressed.css create mode 100644 spec/scss/placeholder/expected.expanded.css create mode 100644 spec/scss/precision/expected.compact.css create mode 100644 spec/scss/precision/expected.compressed.css create mode 100644 spec/scss/precision/expected.expanded.css create mode 100644 spec/scss/prop_name_interpolation_after_hyphen/expected.compact.css create mode 100644 spec/scss/prop_name_interpolation_after_hyphen/expected.compressed.css create mode 100644 spec/scss/prop_name_interpolation_after_hyphen/expected.expanded.css create mode 100644 spec/scss/prop_name_only_interpolation/expected.compact.css create mode 100644 spec/scss/prop_name_only_interpolation/expected.compressed.css create mode 100644 spec/scss/prop_name_only_interpolation/expected.expanded.css create mode 100644 spec/scss/property_interpolation_at_dashes/expected.compact.css create mode 100644 spec/scss/property_interpolation_at_dashes/expected.compressed.css create mode 100644 spec/scss/property_interpolation_at_dashes/expected.expanded.css create mode 100644 spec/scss/quotes-in-interpolated-strings/expected.compact.css create mode 100644 spec/scss/quotes-in-interpolated-strings/expected.compressed.css create mode 100644 spec/scss/quotes-in-interpolated-strings/expected.expanded.css create mode 100644 spec/scss/retina-image/expected.compact.css create mode 100644 spec/scss/retina-image/expected.compressed.css create mode 100644 spec/scss/retina-image/expected.expanded.css create mode 100644 spec/scss/sass_script/expected.compact.css create mode 100644 spec/scss/sass_script/expected.compressed.css create mode 100644 spec/scss/sass_script/expected.expanded.css create mode 100644 spec/scss/selector_interpolation_at_attr_beginning/expected.compact.css create mode 100644 spec/scss/selector_interpolation_at_attr_beginning/expected.compressed.css create mode 100644 spec/scss/selector_interpolation_at_attr_beginning/expected.expanded.css create mode 100644 spec/scss/selector_interpolation_at_class_begininng/expected.compact.css create mode 100644 spec/scss/selector_interpolation_at_class_begininng/expected.compressed.css create mode 100644 spec/scss/selector_interpolation_at_class_begininng/expected.expanded.css create mode 100644 spec/scss/selector_interpolation_at_id_begininng/expected.compact.css create mode 100644 spec/scss/selector_interpolation_at_id_begininng/expected.compressed.css create mode 100644 spec/scss/selector_interpolation_at_id_begininng/expected.expanded.css create mode 100644 spec/scss/selector_interpolation_at_pseudo_begininng/expected.compact.css create mode 100644 spec/scss/selector_interpolation_at_pseudo_begininng/expected.compressed.css create mode 100644 spec/scss/selector_interpolation_at_pseudo_begininng/expected.expanded.css create mode 100644 spec/scss/selector_interpolation_in_pseudoclass/expected.compact.css create mode 100644 spec/scss/selector_interpolation_in_pseudoclass/expected.compressed.css create mode 100644 spec/scss/selector_interpolation_in_pseudoclass/expected.expanded.css create mode 100644 spec/scss/several_namespace_properties/expected.compact.css create mode 100644 spec/scss/several_namespace_properties/expected.compressed.css create mode 100644 spec/scss/several_namespace_properties/expected.expanded.css create mode 100644 spec/scss/simple-inheritance/expected.compact.css create mode 100644 spec/scss/simple-inheritance/expected.compressed.css create mode 100644 spec/scss/simple-inheritance/expected.expanded.css create mode 100644 spec/scss/simple-lists/expected.compact.css create mode 100644 spec/scss/simple-lists/expected.compressed.css create mode 100644 spec/scss/simple-lists/expected.expanded.css create mode 100644 spec/scss/star_plus_and_parent/expected.compact.css create mode 100644 spec/scss/star_plus_and_parent/expected.compressed.css create mode 100644 spec/scss/star_plus_and_parent/expected.expanded.css create mode 100644 spec/scss/strings/expected.compact.css create mode 100644 spec/scss/strings/expected.compressed.css create mode 100644 spec/scss/strings/expected.expanded.css create mode 100644 spec/scss/url_import/expected.compact.css create mode 100644 spec/scss/url_import/expected.compressed.css create mode 100644 spec/scss/url_import/expected.expanded.css create mode 100644 spec/scss/variables/expected.compact.css create mode 100644 spec/scss/variables/expected.compressed.css create mode 100644 spec/scss/variables/expected.expanded.css create mode 100644 spec/scss/vars/expected.compact.css create mode 100644 spec/scss/vars/expected.compressed.css create mode 100644 spec/scss/vars/expected.expanded.css create mode 100644 spec/scss/weird-selectors/expected.compact.css create mode 100644 spec/scss/weird-selectors/expected.compressed.css create mode 100644 spec/scss/weird-selectors/expected.expanded.css create mode 100644 spec/scss/weird_added_space/expected.compact.css create mode 100644 spec/scss/weird_added_space/expected.compressed.css create mode 100644 spec/scss/weird_added_space/expected.expanded.css create mode 100644 spec/scss/while/expected.compact.css create mode 100644 spec/scss/while/expected.compressed.css create mode 100644 spec/scss/while/expected.expanded.css create mode 100644 spec/scss/while_directive/expected.compact.css create mode 100644 spec/scss/while_directive/expected.compressed.css create mode 100644 spec/scss/while_directive/expected.expanded.css create mode 100644 spec/types/expected.compact.css create mode 100644 spec/types/expected.compressed.css create mode 100644 spec/types/expected.expanded.css diff --git a/spec/basic/00_empty/expected.compact.css b/spec/basic/00_empty/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/basic/00_empty/expected.compressed.css b/spec/basic/00_empty/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/basic/00_empty/expected.expanded.css b/spec/basic/00_empty/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/basic/01_simple_css/expected.compact.css b/spec/basic/01_simple_css/expected.compact.css new file mode 100644 index 0000000000..da3ff1b1c4 --- /dev/null +++ b/spec/basic/01_simple_css/expected.compact.css @@ -0,0 +1 @@ +a { color: blue; } diff --git a/spec/basic/01_simple_css/expected.compressed.css b/spec/basic/01_simple_css/expected.compressed.css new file mode 100644 index 0000000000..9e4a8bf48a --- /dev/null +++ b/spec/basic/01_simple_css/expected.compressed.css @@ -0,0 +1 @@ +a{color:blue} diff --git a/spec/basic/01_simple_css/expected.expanded.css b/spec/basic/01_simple_css/expected.expanded.css new file mode 100644 index 0000000000..3c895cd88b --- /dev/null +++ b/spec/basic/01_simple_css/expected.expanded.css @@ -0,0 +1,3 @@ +a { + color: blue; +} diff --git a/spec/basic/02_simple_nesting/expected.compact.css b/spec/basic/02_simple_nesting/expected.compact.css new file mode 100644 index 0000000000..2706d2a655 --- /dev/null +++ b/spec/basic/02_simple_nesting/expected.compact.css @@ -0,0 +1 @@ +div img { border: 0px; } diff --git a/spec/basic/02_simple_nesting/expected.compressed.css b/spec/basic/02_simple_nesting/expected.compressed.css new file mode 100644 index 0000000000..126041fbfb --- /dev/null +++ b/spec/basic/02_simple_nesting/expected.compressed.css @@ -0,0 +1 @@ +div img{border:0px} diff --git a/spec/basic/02_simple_nesting/expected.expanded.css b/spec/basic/02_simple_nesting/expected.expanded.css new file mode 100644 index 0000000000..e30098bf56 --- /dev/null +++ b/spec/basic/02_simple_nesting/expected.expanded.css @@ -0,0 +1,3 @@ +div img { + border: 0px; +} diff --git a/spec/basic/03_simple_variable/expected.compact.css b/spec/basic/03_simple_variable/expected.compact.css new file mode 100644 index 0000000000..00fc66287e --- /dev/null +++ b/spec/basic/03_simple_variable/expected.compact.css @@ -0,0 +1 @@ +a { color: red; } diff --git a/spec/basic/03_simple_variable/expected.compressed.css b/spec/basic/03_simple_variable/expected.compressed.css new file mode 100644 index 0000000000..49d8745131 --- /dev/null +++ b/spec/basic/03_simple_variable/expected.compressed.css @@ -0,0 +1 @@ +a{color:red} diff --git a/spec/basic/03_simple_variable/expected.expanded.css b/spec/basic/03_simple_variable/expected.expanded.css new file mode 100644 index 0000000000..fdece7b4db --- /dev/null +++ b/spec/basic/03_simple_variable/expected.expanded.css @@ -0,0 +1,3 @@ +a { + color: red; +} diff --git a/spec/basic/04_basic_variables/expected.compact.css b/spec/basic/04_basic_variables/expected.compact.css new file mode 100644 index 0000000000..7298f1a2d8 --- /dev/null +++ b/spec/basic/04_basic_variables/expected.compact.css @@ -0,0 +1,5 @@ +a { color: red; background: "blue"; } + +foo { a: 1 2 before; } + +foo { a: 1 2 before; } diff --git a/spec/basic/04_basic_variables/expected.compressed.css b/spec/basic/04_basic_variables/expected.compressed.css new file mode 100644 index 0000000000..0239cd1b9f --- /dev/null +++ b/spec/basic/04_basic_variables/expected.compressed.css @@ -0,0 +1 @@ +a{color:red;background:"blue"}foo{a:1 2 before}foo{a:1 2 before} diff --git a/spec/basic/04_basic_variables/expected.expanded.css b/spec/basic/04_basic_variables/expected.expanded.css new file mode 100644 index 0000000000..e9722db479 --- /dev/null +++ b/spec/basic/04_basic_variables/expected.expanded.css @@ -0,0 +1,12 @@ +a { + color: red; + background: "blue"; +} + +foo { + a: 1 2 before; +} + +foo { + a: 1 2 before; +} diff --git a/spec/basic/05_empty_levels/expected.compact.css b/spec/basic/05_empty_levels/expected.compact.css new file mode 100644 index 0000000000..0ba81a06a4 --- /dev/null +++ b/spec/basic/05_empty_levels/expected.compact.css @@ -0,0 +1,9 @@ +div span { color: red; background: blue; } + +div { color: gray; } +div empty span { color: red; background: blue; } + +empty1 empty2 div { blah: blah; } + +empty1 empty2 div { bloo: blee; } +empty1 empty2 div empty3 span { blah: blah; blah: blah; } diff --git a/spec/basic/05_empty_levels/expected.compressed.css b/spec/basic/05_empty_levels/expected.compressed.css new file mode 100644 index 0000000000..a59571acd9 --- /dev/null +++ b/spec/basic/05_empty_levels/expected.compressed.css @@ -0,0 +1 @@ +div span{color:red;background:blue}div{color:gray}div empty span{color:red;background:blue}empty1 empty2 div{blah:blah}empty1 empty2 div{bloo:blee}empty1 empty2 div empty3 span{blah:blah;blah:blah} diff --git a/spec/basic/05_empty_levels/expected.expanded.css b/spec/basic/05_empty_levels/expected.expanded.css new file mode 100644 index 0000000000..d2737080b7 --- /dev/null +++ b/spec/basic/05_empty_levels/expected.expanded.css @@ -0,0 +1,24 @@ +div span { + color: red; + background: blue; +} + +div { + color: gray; +} +div empty span { + color: red; + background: blue; +} + +empty1 empty2 div { + blah: blah; +} + +empty1 empty2 div { + bloo: blee; +} +empty1 empty2 div empty3 span { + blah: blah; + blah: blah; +} diff --git a/spec/basic/06_nesting_and_comments/expected.compact.css b/spec/basic/06_nesting_and_comments/expected.compact.css new file mode 100644 index 0000000000..fe0b972be3 --- /dev/null +++ b/spec/basic/06_nesting_and_comments/expected.compact.css @@ -0,0 +1,13 @@ +/* top level comment -- should be preserved */ +div { /* another comment that should be preserved */ color: red; background: blue; /* the next selector should be indented two spaces */ margin: 10px 5px; } +div span { font-weight: bold; /* yet another comment that should be preserved */ display: inline-block; } +div span a { text-decoration: none; /* where will this comment go? */ color: green; /* what about this comment? */ border: 1px bloo blee red; } +div empty not_empty { blah: blah; bloo: bloo; } +div p { padding: 10px 8%; -webkit-box-sizing: hux; } +div h1 { color: "a 'red' and \"blue\" value"; } + +/* last comment, top level again -- compare the indentation! */ +div { f: g; } +div empty span { a: b; } +div empty_with_comment { /* hey now */ } +div empty_with_comment span { c: d; } diff --git a/spec/basic/06_nesting_and_comments/expected.compressed.css b/spec/basic/06_nesting_and_comments/expected.compressed.css new file mode 100644 index 0000000000..50145177fa --- /dev/null +++ b/spec/basic/06_nesting_and_comments/expected.compressed.css @@ -0,0 +1 @@ +div{color:red;background:blue;margin:10px 5px}div span{font-weight:bold;display:inline-block}div span a{text-decoration:none;color:green;border:1px bloo blee red}div empty not_empty{blah:blah;bloo:bloo}div p{padding:10px 8%;-webkit-box-sizing:hux}div h1{color:"a 'red' and \"blue\" value"}div{f:g}div empty span{a:b}div empty_with_comment span{c:d} diff --git a/spec/basic/06_nesting_and_comments/expected.expanded.css b/spec/basic/06_nesting_and_comments/expected.expanded.css new file mode 100644 index 0000000000..fe68a1c019 --- /dev/null +++ b/spec/basic/06_nesting_and_comments/expected.expanded.css @@ -0,0 +1,46 @@ +/* top level comment -- should be preserved */ +div { + /* another comment that should be preserved */ + color: red; + background: blue; + /* the next selector should be indented two spaces */ + margin: 10px 5px; +} +div span { + font-weight: bold; + /* yet another comment that should be preserved */ + display: inline-block; +} +div span a { + text-decoration: none; + /* where will this comment go? */ + color: green; + /* what about this comment? */ + border: 1px bloo blee red; +} +div empty not_empty { + blah: blah; + bloo: bloo; +} +div p { + padding: 10px 8%; + -webkit-box-sizing: hux; +} +div h1 { + color: "a 'red' and \"blue\" value"; +} + +/* last comment, top level again -- + compare the indentation! */ +div { + f: g; +} +div empty span { + a: b; +} +div empty_with_comment { + /* hey now */ +} +div empty_with_comment span { + c: d; +} diff --git a/spec/basic/07_nested_simple_selector_groups/expected.compact.css b/spec/basic/07_nested_simple_selector_groups/expected.compact.css new file mode 100644 index 0000000000..1248d982d2 --- /dev/null +++ b/spec/basic/07_nested_simple_selector_groups/expected.compact.css @@ -0,0 +1,8 @@ +a, b { color: red; background: blue; } + +c, d { color: gray; } +c e, c f, d e, d f { background: blue; padding: 10px 5px; } +c g, c h, d g, d h { blah: blah; bloo: bloo; } +c i, c j, d i, d j { foo: goo; } +c i k, c i l, c j k, c j l, d i k, d i l, d j k, d j l { hoo: boo; } +c i k m, c i k n, c i k o, c i l m, c i l n, c i l o, c j k m, c j k n, c j k o, c j l m, c j l n, c j l o, d i k m, d i k n, d i k o, d i l m, d i l n, d i l o, d j k m, d j k n, d j k o, d j l m, d j l n, d j l o { wow: we are far inside; but: it still works; } diff --git a/spec/basic/07_nested_simple_selector_groups/expected.compressed.css b/spec/basic/07_nested_simple_selector_groups/expected.compressed.css new file mode 100644 index 0000000000..2df5c8d710 --- /dev/null +++ b/spec/basic/07_nested_simple_selector_groups/expected.compressed.css @@ -0,0 +1 @@ +a,b{color:red;background:blue}c,d{color:gray}c e,c f,d e,d f{background:blue;padding:10px 5px}c g,c h,d g,d h{blah:blah;bloo:bloo}c i,c j,d i,d j{foo:goo}c i k,c i l,c j k,c j l,d i k,d i l,d j k,d j l{hoo:boo}c i k m,c i k n,c i k o,c i l m,c i l n,c i l o,c j k m,c j k n,c j k o,c j l m,c j l n,c j l o,d i k m,d i k n,d i k o,d i l m,d i l n,d i l o,d j k m,d j k n,d j k o,d j l m,d j l n,d j l o{wow:we are far inside;but:it still works} diff --git a/spec/basic/07_nested_simple_selector_groups/expected.expanded.css b/spec/basic/07_nested_simple_selector_groups/expected.expanded.css new file mode 100644 index 0000000000..710aa41ac4 --- /dev/null +++ b/spec/basic/07_nested_simple_selector_groups/expected.expanded.css @@ -0,0 +1,26 @@ +a, b { + color: red; + background: blue; +} + +c, d { + color: gray; +} +c e, c f, d e, d f { + background: blue; + padding: 10px 5px; +} +c g, c h, d g, d h { + blah: blah; + bloo: bloo; +} +c i, c j, d i, d j { + foo: goo; +} +c i k, c i l, c j k, c j l, d i k, d i l, d j k, d j l { + hoo: boo; +} +c i k m, c i k n, c i k o, c i l m, c i l n, c i l o, c j k m, c j k n, c j k o, c j l m, c j l n, c j l o, d i k m, d i k n, d i k o, d i l m, d i l n, d i l o, d j k m, d j k n, d j k o, d j l m, d j l n, d j l o { + wow: we are far inside; + but: it still works; +} diff --git a/spec/basic/08_selector_combinators/expected.compact.css b/spec/basic/08_selector_combinators/expected.compact.css new file mode 100644 index 0000000000..3d8becfdce --- /dev/null +++ b/spec/basic/08_selector_combinators/expected.compact.css @@ -0,0 +1,2 @@ +a + b > c { color: red; background: gray; } +a + b > c d e { color: blue; background: white; } diff --git a/spec/basic/08_selector_combinators/expected.compressed.css b/spec/basic/08_selector_combinators/expected.compressed.css new file mode 100644 index 0000000000..f49620a859 --- /dev/null +++ b/spec/basic/08_selector_combinators/expected.compressed.css @@ -0,0 +1 @@ +a+b>c{color:red;background:gray}a+b>c d e{color:blue;background:white} diff --git a/spec/basic/08_selector_combinators/expected.expanded.css b/spec/basic/08_selector_combinators/expected.expanded.css new file mode 100644 index 0000000000..3a13b01631 --- /dev/null +++ b/spec/basic/08_selector_combinators/expected.expanded.css @@ -0,0 +1,8 @@ +a + b > c { + color: red; + background: gray; +} +a + b > c d e { + color: blue; + background: white; +} diff --git a/spec/basic/09_selector_groups_and_combinators/expected.compact.css b/spec/basic/09_selector_groups_and_combinators/expected.compact.css new file mode 100644 index 0000000000..d3203dc339 --- /dev/null +++ b/spec/basic/09_selector_groups_and_combinators/expected.compact.css @@ -0,0 +1,2 @@ +a + b, c { blah: blah; bleh: bleh; } +a + b d e, a + b f ~ g + h, a + b > i, c d e, c f ~ g + h, c > i { bloo: bloo; blee: blee; } diff --git a/spec/basic/09_selector_groups_and_combinators/expected.compressed.css b/spec/basic/09_selector_groups_and_combinators/expected.compressed.css new file mode 100644 index 0000000000..1b36beb333 --- /dev/null +++ b/spec/basic/09_selector_groups_and_combinators/expected.compressed.css @@ -0,0 +1 @@ +a+b,c{blah:blah;bleh:bleh}a+b d e,a+b f ~ g+h,a+b>i,c d e,c f ~ g+h,c>i{bloo:bloo;blee:blee} diff --git a/spec/basic/09_selector_groups_and_combinators/expected.expanded.css b/spec/basic/09_selector_groups_and_combinators/expected.expanded.css new file mode 100644 index 0000000000..91fa475d4d --- /dev/null +++ b/spec/basic/09_selector_groups_and_combinators/expected.expanded.css @@ -0,0 +1,8 @@ +a + b, c { + blah: blah; + bleh: bleh; +} +a + b d e, a + b f ~ g + h, a + b > i, c d e, c f ~ g + h, c > i { + bloo: bloo; + blee: blee; +} diff --git a/spec/basic/10_classes_and_ids/expected.compact.css b/spec/basic/10_classes_and_ids/expected.compact.css new file mode 100644 index 0000000000..6f2ee4d445 --- /dev/null +++ b/spec/basic/10_classes_and_ids/expected.compact.css @@ -0,0 +1,2 @@ +a + b, .class { blah: blah; bleh: bleh; } +a + b d #id, a + b f ~ g.other + h, a + b > i#grar, .class d #id, .class f ~ g.other + h, .class > i#grar { bloo: bloo; blee: blee; } diff --git a/spec/basic/10_classes_and_ids/expected.compressed.css b/spec/basic/10_classes_and_ids/expected.compressed.css new file mode 100644 index 0000000000..1bcc59faf2 --- /dev/null +++ b/spec/basic/10_classes_and_ids/expected.compressed.css @@ -0,0 +1 @@ +a+b,.class{blah:blah;bleh:bleh}a+b d #id,a+b f ~ g.other+h,a+b>i#grar,.class d #id,.class f ~ g.other+h,.class>i#grar{bloo:bloo;blee:blee} diff --git a/spec/basic/10_classes_and_ids/expected.expanded.css b/spec/basic/10_classes_and_ids/expected.expanded.css new file mode 100644 index 0000000000..510c7a8e5e --- /dev/null +++ b/spec/basic/10_classes_and_ids/expected.expanded.css @@ -0,0 +1,8 @@ +a + b, .class { + blah: blah; + bleh: bleh; +} +a + b d #id, a + b f ~ g.other + h, a + b > i#grar, .class d #id, .class f ~ g.other + h, .class > i#grar { + bloo: bloo; + blee: blee; +} diff --git a/spec/basic/11_attribute_selectors/expected.compact.css b/spec/basic/11_attribute_selectors/expected.compact.css new file mode 100644 index 0000000000..10bd985f39 --- /dev/null +++ b/spec/basic/11_attribute_selectors/expected.compact.css @@ -0,0 +1,2 @@ +[hey='ho'], a > b { blah: blah; } +[hey='ho'] c, [hey='ho'] [hoo*="ha"], a > b c, a > b [hoo*="ha"] { bloo: bloo; } diff --git a/spec/basic/11_attribute_selectors/expected.compressed.css b/spec/basic/11_attribute_selectors/expected.compressed.css new file mode 100644 index 0000000000..1b0462aaf4 --- /dev/null +++ b/spec/basic/11_attribute_selectors/expected.compressed.css @@ -0,0 +1 @@ +[hey='ho'],a>b{blah:blah}[hey='ho'] c,[hey='ho'] [hoo*="ha"],a>b c,a>b [hoo*="ha"]{bloo:bloo} diff --git a/spec/basic/11_attribute_selectors/expected.expanded.css b/spec/basic/11_attribute_selectors/expected.expanded.css new file mode 100644 index 0000000000..5b393b7f5f --- /dev/null +++ b/spec/basic/11_attribute_selectors/expected.expanded.css @@ -0,0 +1,6 @@ +[hey='ho'], a > b { + blah: blah; +} +[hey='ho'] c, [hey='ho'] [hoo*="ha"], a > b c, a > b [hoo*="ha"] { + bloo: bloo; +} diff --git a/spec/basic/13_back_references/expected.compact.css b/spec/basic/13_back_references/expected.compact.css new file mode 100644 index 0000000000..1c57ffcc75 --- /dev/null +++ b/spec/basic/13_back_references/expected.compact.css @@ -0,0 +1,2 @@ +hey, ho { blah: blah; } +hey > boo, foo hey.goo, ho > boo, foo ho.goo { bloo: bloo; } diff --git a/spec/basic/13_back_references/expected.compressed.css b/spec/basic/13_back_references/expected.compressed.css new file mode 100644 index 0000000000..b5fd1a5ef3 --- /dev/null +++ b/spec/basic/13_back_references/expected.compressed.css @@ -0,0 +1 @@ +hey,ho{blah:blah}hey>boo,foo hey.goo,ho>boo,foo ho.goo{bloo:bloo} diff --git a/spec/basic/13_back_references/expected.expanded.css b/spec/basic/13_back_references/expected.expanded.css new file mode 100644 index 0000000000..bd90b883bf --- /dev/null +++ b/spec/basic/13_back_references/expected.expanded.css @@ -0,0 +1,6 @@ +hey, ho { + blah: blah; +} +hey > boo, foo hey.goo, ho > boo, foo ho.goo { + bloo: bloo; +} diff --git a/spec/basic/14_imports/expected.compact.css b/spec/basic/14_imports/expected.compact.css new file mode 100644 index 0000000000..4db9323b3f --- /dev/null +++ b/spec/basic/14_imports/expected.compact.css @@ -0,0 +1,7 @@ +div span { moo: goo; } + +foo { blah: blah; } +foo goo { blee: blee; hello: world; } +foo goo hoo { mux: scooba-dee-doo; flux: gooboo boo; } +foo goo hoo d { inside: d now; } +foo blux { hey: another thing; ho: will this work; } diff --git a/spec/basic/14_imports/expected.compressed.css b/spec/basic/14_imports/expected.compressed.css new file mode 100644 index 0000000000..0e08da2f60 --- /dev/null +++ b/spec/basic/14_imports/expected.compressed.css @@ -0,0 +1 @@ +div span{moo:goo}foo{blah:blah}foo goo{blee:blee;hello:world}foo goo hoo{mux:scooba-dee-doo;flux:gooboo boo}foo goo hoo d{inside:d now}foo blux{hey:another thing;ho:will this work} diff --git a/spec/basic/14_imports/expected.expanded.css b/spec/basic/14_imports/expected.expanded.css new file mode 100644 index 0000000000..c66d197570 --- /dev/null +++ b/spec/basic/14_imports/expected.expanded.css @@ -0,0 +1,22 @@ +div span { + moo: goo; +} + +foo { + blah: blah; +} +foo goo { + blee: blee; + hello: world; +} +foo goo hoo { + mux: scooba-dee-doo; + flux: gooboo boo; +} +foo goo hoo d { + inside: d now; +} +foo blux { + hey: another thing; + ho: will this work; +} diff --git a/spec/basic/16_hex_arithmetic/expected.compact.css b/spec/basic/16_hex_arithmetic/expected.compact.css new file mode 100644 index 0000000000..64cf34b793 --- /dev/null +++ b/spec/basic/16_hex_arithmetic/expected.compact.css @@ -0,0 +1 @@ +div { p01: #abc; p02: #aabbcc; p03: #abchello; p04: #abbccd; p05: #aabbdd; p06: #0101ff; p07: blue; p08: cyan; p09: #000000; p10: black; p11: black; p12: yellow; p13: #020202; p14: black; p15a: 10-#222; p15b: 10-#222222; p16: black; p17: magenta; p18: 10 #232323; p19a: 10/#222; p19b: 10/#222222; p20: #0b0a0b; p21: white; } diff --git a/spec/basic/16_hex_arithmetic/expected.compressed.css b/spec/basic/16_hex_arithmetic/expected.compressed.css new file mode 100644 index 0000000000..7a5167d20c --- /dev/null +++ b/spec/basic/16_hex_arithmetic/expected.compressed.css @@ -0,0 +1 @@ +div{p01:#abc;p02:#aabbcc;p03:#abchello;p04:#abbccd;p05:#abd;p06:#0101ff;p07:blue;p08:cyan;p09:#000000;p10:#000;p11:#000;p12:#ff0;p13:#020202;p14:#000;p15a:10-#222;p15b:10-#222;p16:#000;p17:#f0f;p18:10 #232323;p19a:10/#222;p19b:10/#222;p20:#0b0a0b;p21:#fff} diff --git a/spec/basic/16_hex_arithmetic/expected.expanded.css b/spec/basic/16_hex_arithmetic/expected.expanded.css new file mode 100644 index 0000000000..26120722a0 --- /dev/null +++ b/spec/basic/16_hex_arithmetic/expected.expanded.css @@ -0,0 +1,25 @@ +div { + p01: #abc; + p02: #aabbcc; + p03: #abchello; + p04: #abbccd; + p05: #aabbdd; + p06: #0101ff; + p07: blue; + p08: cyan; + p09: #000000; + p10: black; + p11: black; + p12: yellow; + p13: #020202; + p14: black; + p15a: 10-#222; + p15b: 10-#222222; + p16: black; + p17: magenta; + p18: 10 #232323; + p19a: 10/#222; + p19b: 10/#222222; + p20: #0b0a0b; + p21: white; +} diff --git a/spec/basic/17_basic_mixins/expected.compact.css b/spec/basic/17_basic_mixins/expected.compact.css new file mode 100644 index 0000000000..06e96f40bb --- /dev/null +++ b/spec/basic/17_basic_mixins/expected.compact.css @@ -0,0 +1,5 @@ +a { hey: ho; hugabug: third second; hugabug: kwd-y kwd-x; goo: boo hoo; no: parameters here; /* end of hux */ flugablug: pug flug glug; flugablug: pug mug glug; } +a div, a span { some: nested stuff; } +a div foo, a div bar, a span foo, a span bar { more: stuff so forth; blah: blah; } + +div { blah: blah from a variable blah; } diff --git a/spec/basic/17_basic_mixins/expected.compressed.css b/spec/basic/17_basic_mixins/expected.compressed.css new file mode 100644 index 0000000000..bbf7eeda85 --- /dev/null +++ b/spec/basic/17_basic_mixins/expected.compressed.css @@ -0,0 +1 @@ +a{hey:ho;hugabug:third second;hugabug:kwd-y kwd-x;goo:boo hoo;no:parameters here;flugablug:pug flug glug;flugablug:pug mug glug}a div,a span{some:nested stuff}a div foo,a div bar,a span foo,a span bar{more:stuff so forth;blah:blah}div{blah:blah from a variable blah} diff --git a/spec/basic/17_basic_mixins/expected.expanded.css b/spec/basic/17_basic_mixins/expected.expanded.css new file mode 100644 index 0000000000..1a69dde223 --- /dev/null +++ b/spec/basic/17_basic_mixins/expected.expanded.css @@ -0,0 +1,21 @@ +a { + hey: ho; + hugabug: third second; + hugabug: kwd-y kwd-x; + goo: boo hoo; + no: parameters here; + /* end of hux */ + flugablug: pug flug glug; + flugablug: pug mug glug; +} +a div, a span { + some: nested stuff; +} +a div foo, a div bar, a span foo, a span bar { + more: stuff so forth; + blah: blah; +} + +div { + blah: blah from a variable blah; +} diff --git a/spec/basic/18_mixin_scope/expected.compact.css b/spec/basic/18_mixin_scope/expected.compact.css new file mode 100644 index 0000000000..cfdf2ea738 --- /dev/null +++ b/spec/basic/18_mixin_scope/expected.compact.css @@ -0,0 +1 @@ +div { a: global x; b: global y; f-a: arg; f-b: global y; f-a: local x changed by foo; f-b: global y changed by foo; f-c: new local z; a: global x; b: global y changed by foo; } diff --git a/spec/basic/18_mixin_scope/expected.compressed.css b/spec/basic/18_mixin_scope/expected.compressed.css new file mode 100644 index 0000000000..1f83352c25 --- /dev/null +++ b/spec/basic/18_mixin_scope/expected.compressed.css @@ -0,0 +1 @@ +div{a:global x;b:global y;f-a:arg;f-b:global y;f-a:local x changed by foo;f-b:global y changed by foo;f-c:new local z;a:global x;b:global y changed by foo} diff --git a/spec/basic/18_mixin_scope/expected.expanded.css b/spec/basic/18_mixin_scope/expected.expanded.css new file mode 100644 index 0000000000..9d2cdacc49 --- /dev/null +++ b/spec/basic/18_mixin_scope/expected.expanded.css @@ -0,0 +1,11 @@ +div { + a: global x; + b: global y; + f-a: arg; + f-b: global y; + f-a: local x changed by foo; + f-b: global y changed by foo; + f-c: new local z; + a: global x; + b: global y changed by foo; +} diff --git a/spec/basic/19_full_mixin_craziness/expected.compact.css b/spec/basic/19_full_mixin_craziness/expected.compact.css new file mode 100644 index 0000000000..23fe5d28ae --- /dev/null +++ b/spec/basic/19_full_mixin_craziness/expected.compact.css @@ -0,0 +1,28 @@ +div { /* begin foo */ margin: 1 2; /* end foo */ /* begin foo */ margin: 1 3; /* end foo */ margin: 1 2 zee; margin: 1 kwd-y kwd-z; } +div blip { hey: now; } +div blip { hey: now; } + +div { /* begin hux */ color: global-y; /* begin foo */ margin: called-from-hux global-y; /* end foo */ /* end hux */ } +div blip { hey: now; } + +div { /* begin hux */ color: calling-hux-again; /* begin foo */ margin: called-from-hux calling-hux-again; /* end foo */ /* end hux */ } +div blip { hey: now; } + +div { blah: original-bung; } + +div { blah: redefined-bung; } + +div { /* calls to nullary mixins may omit the empty argument list */ blah: redefined-bung; } + +div { /* begin foo */ margin: kwdarg1 kwdarg2; /* end foo */ } +div blip { hey: now; } + +hoo { color: boo; } + +div { blah: boogoo some other default; } + +div { value: original; } + +div { value: no longer original; } + +div { arg: changed local x; blarg: changed global y; a: global-x; b: changed global y; } diff --git a/spec/basic/19_full_mixin_craziness/expected.compressed.css b/spec/basic/19_full_mixin_craziness/expected.compressed.css new file mode 100644 index 0000000000..f2b37ebcfa --- /dev/null +++ b/spec/basic/19_full_mixin_craziness/expected.compressed.css @@ -0,0 +1 @@ +div{margin:1 2;margin:1 3;margin:1 2 zee;margin:1 kwd-y kwd-z}div blip{hey:now}div blip{hey:now}div{color:global-y;margin:called-from-hux global-y}div blip{hey:now}div{color:calling-hux-again;margin:called-from-hux calling-hux-again}div blip{hey:now}div{blah:original-bung}div{blah:redefined-bung}div{blah:redefined-bung}div{margin:kwdarg1 kwdarg2}div blip{hey:now}hoo{color:boo}div{blah:boogoo some other default}div{value:original}div{value:no longer original}div{arg:changed local x;blarg:changed global y;a:global-x;b:changed global y} diff --git a/spec/basic/19_full_mixin_craziness/expected.expanded.css b/spec/basic/19_full_mixin_craziness/expected.expanded.css new file mode 100644 index 0000000000..277b381e8b --- /dev/null +++ b/spec/basic/19_full_mixin_craziness/expected.expanded.css @@ -0,0 +1,85 @@ +div { + /* begin foo */ + margin: 1 2; + /* end foo */ + /* begin foo */ + margin: 1 3; + /* end foo */ + margin: 1 2 zee; + margin: 1 kwd-y kwd-z; +} +div blip { + hey: now; +} +div blip { + hey: now; +} + +div { + /* begin hux */ + color: global-y; + /* begin foo */ + margin: called-from-hux global-y; + /* end foo */ + /* end hux */ +} +div blip { + hey: now; +} + +div { + /* begin hux */ + color: calling-hux-again; + /* begin foo */ + margin: called-from-hux calling-hux-again; + /* end foo */ + /* end hux */ +} +div blip { + hey: now; +} + +div { + blah: original-bung; +} + +div { + blah: redefined-bung; +} + +div { + /* calls to nullary mixins may omit the empty argument list */ + blah: redefined-bung; +} + +div { + /* begin foo */ + margin: kwdarg1 kwdarg2; + /* end foo */ +} +div blip { + hey: now; +} + +hoo { + color: boo; +} + +div { + blah: boogoo some other default; +} + +div { + value: original; +} + +div { + value: no longer original; +} + +div { + arg: changed local x; + blarg: changed global y; + a: global-x; + b: changed global y; +} diff --git a/spec/basic/20_scoped_variables/expected.compact.css b/spec/basic/20_scoped_variables/expected.compact.css new file mode 100644 index 0000000000..30afab8715 --- /dev/null +++ b/spec/basic/20_scoped_variables/expected.compact.css @@ -0,0 +1,2 @@ +outer { /* assigning to $x */ blah: blah; } +outer inner { /* begin foo */ /* assigning to $x */ x: inside foo; /* end foo */ x: inside outer scope; } diff --git a/spec/basic/20_scoped_variables/expected.compressed.css b/spec/basic/20_scoped_variables/expected.compressed.css new file mode 100644 index 0000000000..9612baad9f --- /dev/null +++ b/spec/basic/20_scoped_variables/expected.compressed.css @@ -0,0 +1 @@ +outer{blah:blah}outer inner{x:inside foo;x:inside outer scope} diff --git a/spec/basic/20_scoped_variables/expected.expanded.css b/spec/basic/20_scoped_variables/expected.expanded.css new file mode 100644 index 0000000000..710116b615 --- /dev/null +++ b/spec/basic/20_scoped_variables/expected.expanded.css @@ -0,0 +1,11 @@ +outer { + /* assigning to $x */ + blah: blah; +} +outer inner { + /* begin foo */ + /* assigning to $x */ + x: inside foo; + /* end foo */ + x: inside outer scope; +} diff --git a/spec/basic/21_one_builtin_function/expected.compact.css b/spec/basic/21_one_builtin_function/expected.compact.css new file mode 100644 index 0000000000..4b18f7ddd5 --- /dev/null +++ b/spec/basic/21_one_builtin_function/expected.compact.css @@ -0,0 +1 @@ +div { color: yellow; background: #7b2d06; } diff --git a/spec/basic/21_one_builtin_function/expected.compressed.css b/spec/basic/21_one_builtin_function/expected.compressed.css new file mode 100644 index 0000000000..4f32bd1981 --- /dev/null +++ b/spec/basic/21_one_builtin_function/expected.compressed.css @@ -0,0 +1 @@ +div{color:#ff0;background:#7b2d06} diff --git a/spec/basic/21_one_builtin_function/expected.expanded.css b/spec/basic/21_one_builtin_function/expected.expanded.css new file mode 100644 index 0000000000..1107a5bdc1 --- /dev/null +++ b/spec/basic/21_one_builtin_function/expected.expanded.css @@ -0,0 +1,4 @@ +div { + color: yellow; + background: #7b2d06; +} diff --git a/spec/basic/22_colors_with_alpha/expected.compact.css b/spec/basic/22_colors_with_alpha/expected.compact.css new file mode 100644 index 0000000000..802a763775 --- /dev/null +++ b/spec/basic/22_colors_with_alpha/expected.compact.css @@ -0,0 +1 @@ +div { color: yellow; background: #7b2d06; flah: #111111; grah: rgba(255, 0, 238, 0.5); blah: rgba(1, 2, 3, 0.6); floo: cyan; bloo: rgba(0, 255, 255, 0.7); groo: cyan; hoo: 123; moo: 45; poo: 6; goo: rgba(63, 0, 191, 0.75); boo: #edcba9; } diff --git a/spec/basic/22_colors_with_alpha/expected.compressed.css b/spec/basic/22_colors_with_alpha/expected.compressed.css new file mode 100644 index 0000000000..b5cafcb953 --- /dev/null +++ b/spec/basic/22_colors_with_alpha/expected.compressed.css @@ -0,0 +1 @@ +div{color:#ff0;background:#7b2d06;flah:#111;grah:rgba(255,0,238,0.5);blah:rgba(1,2,3,0.6);floo:cyan;bloo:rgba(0,255,255,0.7);groo:cyan;hoo:123;moo:45;poo:6;goo:rgba(63,0,191,0.75);boo:#edcba9} diff --git a/spec/basic/22_colors_with_alpha/expected.expanded.css b/spec/basic/22_colors_with_alpha/expected.expanded.css new file mode 100644 index 0000000000..900bbcc442 --- /dev/null +++ b/spec/basic/22_colors_with_alpha/expected.expanded.css @@ -0,0 +1,15 @@ +div { + color: yellow; + background: #7b2d06; + flah: #111111; + grah: rgba(255, 0, 238, 0.5); + blah: rgba(1, 2, 3, 0.6); + floo: cyan; + bloo: rgba(0, 255, 255, 0.7); + groo: cyan; + hoo: 123; + moo: 45; + poo: 6; + goo: rgba(63, 0, 191, 0.75); + boo: #edcba9; +} diff --git a/spec/basic/23_basic_value_interpolation/expected.compact.css b/spec/basic/23_basic_value_interpolation/expected.compact.css new file mode 100644 index 0000000000..da04d5eaef --- /dev/null +++ b/spec/basic/23_basic_value_interpolation/expected.compact.css @@ -0,0 +1 @@ +div { a: helloworld; a: hello world; b: 123; b: string; b: 123; b: string; } diff --git a/spec/basic/23_basic_value_interpolation/expected.compressed.css b/spec/basic/23_basic_value_interpolation/expected.compressed.css new file mode 100644 index 0000000000..f7d8d3bfde --- /dev/null +++ b/spec/basic/23_basic_value_interpolation/expected.compressed.css @@ -0,0 +1 @@ +div{a:helloworld;a:hello world;b:123;b:string;b:123;b:string} diff --git a/spec/basic/23_basic_value_interpolation/expected.expanded.css b/spec/basic/23_basic_value_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4aa5fea688 --- /dev/null +++ b/spec/basic/23_basic_value_interpolation/expected.expanded.css @@ -0,0 +1,8 @@ +div { + a: helloworld; + a: hello world; + b: 123; + b: string; + b: 123; + b: string; +} diff --git a/spec/basic/24_namespace_properties/expected.compact.css b/spec/basic/24_namespace_properties/expected.compact.css new file mode 100644 index 0000000000..cd0dc317ba --- /dev/null +++ b/spec/basic/24_namespace_properties/expected.compact.css @@ -0,0 +1,3 @@ +div { a-p1: q; a-b-p2: q; a-p3: q; } + +foo { bar: baz; bar-bip: bop; bar-bing: string; bar-bang: 3; bar-bung: bap; bar-bong: bup; bar-bong-x: x; bar-bong-y: y; bar-bong-z: z; } diff --git a/spec/basic/24_namespace_properties/expected.compressed.css b/spec/basic/24_namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..d67d320793 --- /dev/null +++ b/spec/basic/24_namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +div{a-p1:q;a-b-p2:q;a-p3:q}foo{bar:baz;bar-bip:bop;bar-bing:string;bar-bang:3;bar-bung:bap;bar-bong:bup;bar-bong-x:x;bar-bong-y:y;bar-bong-z:z} diff --git a/spec/basic/24_namespace_properties/expected.expanded.css b/spec/basic/24_namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..da89b2606a --- /dev/null +++ b/spec/basic/24_namespace_properties/expected.expanded.css @@ -0,0 +1,17 @@ +div { + a-p1: q; + a-b-p2: q; + a-p3: q; +} + +foo { + bar: baz; + bar-bip: bop; + bar-bing: string; + bar-bang: 3; + bar-bung: bap; + bar-bong: bup; + bar-bong-x: x; + bar-bong-y: y; + bar-bong-z: z; +} diff --git a/spec/basic/25_basic_string_interpolation/expected.compact.css b/spec/basic/25_basic_string_interpolation/expected.compact.css new file mode 100644 index 0000000000..98a8bf8875 --- /dev/null +++ b/spec/basic/25_basic_string_interpolation/expected.compact.css @@ -0,0 +1 @@ +div { blah: "hello 4 world px bloon blah"; } diff --git a/spec/basic/25_basic_string_interpolation/expected.compressed.css b/spec/basic/25_basic_string_interpolation/expected.compressed.css new file mode 100644 index 0000000000..2e75bddcaf --- /dev/null +++ b/spec/basic/25_basic_string_interpolation/expected.compressed.css @@ -0,0 +1 @@ +div{blah:"hello 4 world px bloon blah"} diff --git a/spec/basic/25_basic_string_interpolation/expected.expanded.css b/spec/basic/25_basic_string_interpolation/expected.expanded.css new file mode 100644 index 0000000000..cb8c10ef6e --- /dev/null +++ b/spec/basic/25_basic_string_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +div { + blah: "hello 4 world px bloon blah"; +} diff --git a/spec/basic/26_selector_interpolation/expected.compact.css b/spec/basic/26_selector_interpolation/expected.compact.css new file mode 100644 index 0000000000..03e06623bf --- /dev/null +++ b/spec/basic/26_selector_interpolation/expected.compact.css @@ -0,0 +1,3 @@ +foo, bar { p: 1; } +foo baz, foo hux, bar baz, bar hux { q: 2; } +foo baz mumble4, foo hux mumble4, bar baz mumble4, bar hux mumble4 { r: 3; } diff --git a/spec/basic/26_selector_interpolation/expected.compressed.css b/spec/basic/26_selector_interpolation/expected.compressed.css new file mode 100644 index 0000000000..e2fe30b808 --- /dev/null +++ b/spec/basic/26_selector_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo,bar{p:1}foo baz,foo hux,bar baz,bar hux{q:2}foo baz mumble4,foo hux mumble4,bar baz mumble4,bar hux mumble4{r:3} diff --git a/spec/basic/26_selector_interpolation/expected.expanded.css b/spec/basic/26_selector_interpolation/expected.expanded.css new file mode 100644 index 0000000000..159062cc12 --- /dev/null +++ b/spec/basic/26_selector_interpolation/expected.expanded.css @@ -0,0 +1,9 @@ +foo, bar { + p: 1; +} +foo baz, foo hux, bar baz, bar hux { + q: 2; +} +foo baz mumble4, foo hux mumble4, bar baz mumble4, bar hux mumble4 { + r: 3; +} diff --git a/spec/basic/27_media_queries/expected.compact.css b/spec/basic/27_media_queries/expected.compact.css new file mode 100644 index 0000000000..c7817f4acf --- /dev/null +++ b/spec/basic/27_media_queries/expected.compact.css @@ -0,0 +1,4 @@ +a b c { blee: blee; blah: blah; } +a b c d e f { blah: blah; bloo: bloo; } +@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen { a b c g h, a b c i j { hey: ho; } + a b c g h k l m, a b c i j k l m { hee: fee; } } diff --git a/spec/basic/27_media_queries/expected.compressed.css b/spec/basic/27_media_queries/expected.compressed.css new file mode 100644 index 0000000000..30799e4c43 --- /dev/null +++ b/spec/basic/27_media_queries/expected.compressed.css @@ -0,0 +1 @@ +a b c{blee:blee;blah:blah}a b c d e f{blah:blah;bloo:bloo}@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen{a b c g h,a b c i j{hey:ho}a b c g h k l m,a b c i j k l m{hee:fee}} diff --git a/spec/basic/27_media_queries/expected.expanded.css b/spec/basic/27_media_queries/expected.expanded.css new file mode 100644 index 0000000000..8c8b5b5f6a --- /dev/null +++ b/spec/basic/27_media_queries/expected.expanded.css @@ -0,0 +1,16 @@ +a b c { + blee: blee; + blah: blah; +} +a b c d e f { + blah: blah; + bloo: bloo; +} +@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen { + a b c g h, a b c i j { + hey: ho; + } + a b c g h k l m, a b c i j k l m { + hee: fee; + } +} diff --git a/spec/basic/28_url/expected.compact.css b/spec/basic/28_url/expected.compact.css new file mode 100644 index 0000000000..6ae85e456b --- /dev/null +++ b/spec/basic/28_url/expected.compact.css @@ -0,0 +1 @@ +div { foo: url(bloo/blah.css); bar: url(http://foo/bar/hux.css); foo: url(fudgepop.css); bar: url("http://fudgepop/styles.css"); hux: url(http://box_123////fudgepop.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-1.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-2.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-3.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-4.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-5.css); gloo: url("hey3.css"); floo: url(hadoop-444.css); } diff --git a/spec/basic/28_url/expected.compressed.css b/spec/basic/28_url/expected.compressed.css new file mode 100644 index 0000000000..4e658102a3 --- /dev/null +++ b/spec/basic/28_url/expected.compressed.css @@ -0,0 +1 @@ +div{foo:url(bloo/blah.css);bar:url(http://foo/bar/hux.css);foo:url(fudgepop.css);bar:url("http://fudgepop/styles.css");hux:url(http://box_123////fudgepop.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-1.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-2.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-3.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-4.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-5.css);gloo:url("hey3.css");floo:url(hadoop-444.css)} diff --git a/spec/basic/28_url/expected.expanded.css b/spec/basic/28_url/expected.expanded.css new file mode 100644 index 0000000000..8c60d39e79 --- /dev/null +++ b/spec/basic/28_url/expected.expanded.css @@ -0,0 +1,19 @@ +div { + foo: url(bloo/blah.css); + bar: url(http://foo/bar/hux.css); + foo: url(fudgepop.css); + bar: url("http://fudgepop/styles.css"); + hux: url(http://box_123////fudgepop.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-1.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-2.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-3.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-4.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-5.css); + gloo: url("hey3.css"); + floo: url(hadoop-444.css); +} diff --git a/spec/basic/29_if/expected.compact.css b/spec/basic/29_if/expected.compact.css new file mode 100644 index 0000000000..52a21aea09 --- /dev/null +++ b/spec/basic/29_if/expected.compact.css @@ -0,0 +1,5 @@ +div { background: gray; } + +div { background: blue; } + +div { background: red; } diff --git a/spec/basic/29_if/expected.compressed.css b/spec/basic/29_if/expected.compressed.css new file mode 100644 index 0000000000..08e2b60592 --- /dev/null +++ b/spec/basic/29_if/expected.compressed.css @@ -0,0 +1 @@ +div{background:gray}div{background:blue}div{background:red} diff --git a/spec/basic/29_if/expected.expanded.css b/spec/basic/29_if/expected.expanded.css new file mode 100644 index 0000000000..eef47ec55b --- /dev/null +++ b/spec/basic/29_if/expected.expanded.css @@ -0,0 +1,11 @@ +div { + background: gray; +} + +div { + background: blue; +} + +div { + background: red; +} diff --git a/spec/basic/30_if_in_function/expected.compact.css b/spec/basic/30_if_in_function/expected.compact.css new file mode 100644 index 0000000000..9173da5b56 --- /dev/null +++ b/spec/basic/30_if_in_function/expected.compact.css @@ -0,0 +1 @@ +div { content: foo; content: bar; content: foo; content: bar; content: bar; } diff --git a/spec/basic/30_if_in_function/expected.compressed.css b/spec/basic/30_if_in_function/expected.compressed.css new file mode 100644 index 0000000000..37215d9151 --- /dev/null +++ b/spec/basic/30_if_in_function/expected.compressed.css @@ -0,0 +1 @@ +div{content:foo;content:bar;content:foo;content:bar;content:bar} diff --git a/spec/basic/30_if_in_function/expected.expanded.css b/spec/basic/30_if_in_function/expected.expanded.css new file mode 100644 index 0000000000..0bb657955e --- /dev/null +++ b/spec/basic/30_if_in_function/expected.expanded.css @@ -0,0 +1,7 @@ +div { + content: foo; + content: bar; + content: foo; + content: bar; + content: bar; +} diff --git a/spec/basic/31_if_in_mixin/expected.compact.css b/spec/basic/31_if_in_mixin/expected.compact.css new file mode 100644 index 0000000000..24a2f4b2cc --- /dev/null +++ b/spec/basic/31_if_in_mixin/expected.compact.css @@ -0,0 +1 @@ +div { content: foo; content: bar; content: foo; content: foo; } diff --git a/spec/basic/31_if_in_mixin/expected.compressed.css b/spec/basic/31_if_in_mixin/expected.compressed.css new file mode 100644 index 0000000000..6290364c8b --- /dev/null +++ b/spec/basic/31_if_in_mixin/expected.compressed.css @@ -0,0 +1 @@ +div{content:foo;content:bar;content:foo;content:foo} diff --git a/spec/basic/31_if_in_mixin/expected.expanded.css b/spec/basic/31_if_in_mixin/expected.expanded.css new file mode 100644 index 0000000000..4cacf72092 --- /dev/null +++ b/spec/basic/31_if_in_mixin/expected.expanded.css @@ -0,0 +1,6 @@ +div { + content: foo; + content: bar; + content: foo; + content: foo; +} diff --git a/spec/basic/32_percentages/expected.compact.css b/spec/basic/32_percentages/expected.compact.css new file mode 100644 index 0000000000..a9c756264c --- /dev/null +++ b/spec/basic/32_percentages/expected.compact.css @@ -0,0 +1 @@ +div { width: 30%; height: -10%; width: 20%; width: 20%; height: 0%; height: 0%; blah: 5; flah: 900%; grah: 900%; nyah: 5%; } diff --git a/spec/basic/32_percentages/expected.compressed.css b/spec/basic/32_percentages/expected.compressed.css new file mode 100644 index 0000000000..2d97788524 --- /dev/null +++ b/spec/basic/32_percentages/expected.compressed.css @@ -0,0 +1 @@ +div{width:30%;height:-10%;width:20%;width:20%;height:0%;height:0%;blah:5;flah:900%;grah:900%;nyah:5%} diff --git a/spec/basic/32_percentages/expected.expanded.css b/spec/basic/32_percentages/expected.expanded.css new file mode 100644 index 0000000000..435b19028b --- /dev/null +++ b/spec/basic/32_percentages/expected.expanded.css @@ -0,0 +1,12 @@ +div { + width: 30%; + height: -10%; + width: 20%; + width: 20%; + height: 0%; + height: 0%; + blah: 5; + flah: 900%; + grah: 900%; + nyah: 5%; +} diff --git a/spec/basic/33_ambiguous_imports/expected.compact.css b/spec/basic/33_ambiguous_imports/expected.compact.css new file mode 100644 index 0000000000..817a6c92de --- /dev/null +++ b/spec/basic/33_ambiguous_imports/expected.compact.css @@ -0,0 +1,5 @@ +main { color: red; } + +dir { color: blue; } + +fudge { color: brown; } diff --git a/spec/basic/33_ambiguous_imports/expected.compressed.css b/spec/basic/33_ambiguous_imports/expected.compressed.css new file mode 100644 index 0000000000..8ae1ffaac3 --- /dev/null +++ b/spec/basic/33_ambiguous_imports/expected.compressed.css @@ -0,0 +1 @@ +main{color:red}dir{color:blue}fudge{color:brown} diff --git a/spec/basic/33_ambiguous_imports/expected.expanded.css b/spec/basic/33_ambiguous_imports/expected.expanded.css new file mode 100644 index 0000000000..63a7a7b42a --- /dev/null +++ b/spec/basic/33_ambiguous_imports/expected.expanded.css @@ -0,0 +1,11 @@ +main { + color: red; +} + +dir { + color: blue; +} + +fudge { + color: brown; +} diff --git a/spec/basic/35_varargs_false/expected.compact.css b/spec/basic/35_varargs_false/expected.compact.css new file mode 100644 index 0000000000..f12bac223d --- /dev/null +++ b/spec/basic/35_varargs_false/expected.compact.css @@ -0,0 +1 @@ +div { thing: a; thing: b; } diff --git a/spec/basic/35_varargs_false/expected.compressed.css b/spec/basic/35_varargs_false/expected.compressed.css new file mode 100644 index 0000000000..7afd89ff59 --- /dev/null +++ b/spec/basic/35_varargs_false/expected.compressed.css @@ -0,0 +1 @@ +div{thing:a;thing:b} diff --git a/spec/basic/35_varargs_false/expected.expanded.css b/spec/basic/35_varargs_false/expected.expanded.css new file mode 100644 index 0000000000..60b97a6695 --- /dev/null +++ b/spec/basic/35_varargs_false/expected.expanded.css @@ -0,0 +1,4 @@ +div { + thing: a; + thing: b; +} diff --git a/spec/basic/36_extra_commas_in_selectors/expected.compact.css b/spec/basic/36_extra_commas_in_selectors/expected.compact.css new file mode 100644 index 0000000000..2c319076d6 --- /dev/null +++ b/spec/basic/36_extra_commas_in_selectors/expected.compact.css @@ -0,0 +1 @@ +div, span { color: red; } diff --git a/spec/basic/36_extra_commas_in_selectors/expected.compressed.css b/spec/basic/36_extra_commas_in_selectors/expected.compressed.css new file mode 100644 index 0000000000..78b31f2c5c --- /dev/null +++ b/spec/basic/36_extra_commas_in_selectors/expected.compressed.css @@ -0,0 +1 @@ +div,span{color:red} diff --git a/spec/basic/36_extra_commas_in_selectors/expected.expanded.css b/spec/basic/36_extra_commas_in_selectors/expected.expanded.css new file mode 100644 index 0000000000..f6ba2636ef --- /dev/null +++ b/spec/basic/36_extra_commas_in_selectors/expected.expanded.css @@ -0,0 +1,3 @@ +div, span { + color: red; +} diff --git a/spec/basic/37_url_expressions/expected.compact.css b/spec/basic/37_url_expressions/expected.compact.css new file mode 100644 index 0000000000..724a05f090 --- /dev/null +++ b/spec/basic/37_url_expressions/expected.compact.css @@ -0,0 +1 @@ +div { blah: url(foobar); blah: url(fn("s")); blah: url("red.png"); blah: url(hello-world.png); blah: url("assets/fudge/budge.png"); } diff --git a/spec/basic/37_url_expressions/expected.compressed.css b/spec/basic/37_url_expressions/expected.compressed.css new file mode 100644 index 0000000000..abb8064f5e --- /dev/null +++ b/spec/basic/37_url_expressions/expected.compressed.css @@ -0,0 +1 @@ +div{blah:url(foobar);blah:url(fn("s"));blah:url("red.png");blah:url(hello-world.png);blah:url("assets/fudge/budge.png")} diff --git a/spec/basic/37_url_expressions/expected.expanded.css b/spec/basic/37_url_expressions/expected.expanded.css new file mode 100644 index 0000000000..17e28419a3 --- /dev/null +++ b/spec/basic/37_url_expressions/expected.expanded.css @@ -0,0 +1,7 @@ +div { + blah: url(foobar); + blah: url(fn("s")); + blah: url("red.png"); + blah: url(hello-world.png); + blah: url("assets/fudge/budge.png"); +} diff --git a/spec/basic/39_dash_match_attribute_selector/expected.compact.css b/spec/basic/39_dash_match_attribute_selector/expected.compact.css new file mode 100644 index 0000000000..36a58a25c9 --- /dev/null +++ b/spec/basic/39_dash_match_attribute_selector/expected.compact.css @@ -0,0 +1 @@ +div[class|="blah"] { color: blue; } diff --git a/spec/basic/39_dash_match_attribute_selector/expected.compressed.css b/spec/basic/39_dash_match_attribute_selector/expected.compressed.css new file mode 100644 index 0000000000..5b3ab2f18e --- /dev/null +++ b/spec/basic/39_dash_match_attribute_selector/expected.compressed.css @@ -0,0 +1 @@ +div[class|="blah"]{color:blue} diff --git a/spec/basic/39_dash_match_attribute_selector/expected.expanded.css b/spec/basic/39_dash_match_attribute_selector/expected.expanded.css new file mode 100644 index 0000000000..3369c8f790 --- /dev/null +++ b/spec/basic/39_dash_match_attribute_selector/expected.expanded.css @@ -0,0 +1,3 @@ +div[class|="blah"] { + color: blue; +} diff --git a/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compact.css b/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compact.css new file mode 100644 index 0000000000..bb42de67b9 --- /dev/null +++ b/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compact.css @@ -0,0 +1 @@ +div:lang(nb) { color: blue; } diff --git a/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compressed.css b/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compressed.css new file mode 100644 index 0000000000..8a0cfd6bbe --- /dev/null +++ b/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.compressed.css @@ -0,0 +1 @@ +div:lang(nb){color:blue} diff --git a/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.expanded.css b/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.expanded.css new file mode 100644 index 0000000000..b3700f4ef9 --- /dev/null +++ b/spec/basic/40_pseudo_class_identifier_starting_with_n/expected.expanded.css @@ -0,0 +1,3 @@ +div:lang(nb) { + color: blue; +} diff --git a/spec/basic/41_slashy_urls/expected.compact.css b/spec/basic/41_slashy_urls/expected.compact.css new file mode 100644 index 0000000000..9d50a4f515 --- /dev/null +++ b/spec/basic/41_slashy_urls/expected.compact.css @@ -0,0 +1 @@ +div { blah: url(//some/absolute/path); blee: url(/*looks-like-a*/comment); } diff --git a/spec/basic/41_slashy_urls/expected.compressed.css b/spec/basic/41_slashy_urls/expected.compressed.css new file mode 100644 index 0000000000..21abb5d5e9 --- /dev/null +++ b/spec/basic/41_slashy_urls/expected.compressed.css @@ -0,0 +1 @@ +div{blah:url(//some/absolute/path);blee:url(/*looks-like-a*/comment)} diff --git a/spec/basic/41_slashy_urls/expected.expanded.css b/spec/basic/41_slashy_urls/expected.expanded.css new file mode 100644 index 0000000000..7ee96e84af --- /dev/null +++ b/spec/basic/41_slashy_urls/expected.expanded.css @@ -0,0 +1,4 @@ +div { + blah: url(//some/absolute/path); + blee: url(/*looks-like-a*/comment); +} diff --git a/spec/basic/42_css_imports/expected.compact.css b/spec/basic/42_css_imports/expected.compact.css new file mode 100644 index 0000000000..76abacbc93 --- /dev/null +++ b/spec/basic/42_css_imports/expected.compact.css @@ -0,0 +1,6 @@ +@import url(hux bux.css); +@import url(foo.css); +@import url(bar.css); +div { color: red; } + +span { color: blue; } diff --git a/spec/basic/42_css_imports/expected.compressed.css b/spec/basic/42_css_imports/expected.compressed.css new file mode 100644 index 0000000000..8023c56bc4 --- /dev/null +++ b/spec/basic/42_css_imports/expected.compressed.css @@ -0,0 +1 @@ +@import url(hux bux.css);@import url(foo.css);@import url(bar.css);div{color:red}span{color:blue} diff --git a/spec/basic/42_css_imports/expected.expanded.css b/spec/basic/42_css_imports/expected.expanded.css new file mode 100644 index 0000000000..c49c3b2446 --- /dev/null +++ b/spec/basic/42_css_imports/expected.expanded.css @@ -0,0 +1,10 @@ +@import url(hux bux.css); +@import url(foo.css); +@import url(bar.css); +div { + color: red; +} + +span { + color: blue; +} diff --git a/spec/basic/44_bem_selectors/expected.compact.css b/spec/basic/44_bem_selectors/expected.compact.css new file mode 100644 index 0000000000..b7f95a6c66 --- /dev/null +++ b/spec/basic/44_bem_selectors/expected.compact.css @@ -0,0 +1,4 @@ +div_foo { blah: blah; } +div--modifier { blach: blah; } +divhux { blah: blah; } +divdiv.foo#bar[hux] { blah: blah; } diff --git a/spec/basic/44_bem_selectors/expected.compressed.css b/spec/basic/44_bem_selectors/expected.compressed.css new file mode 100644 index 0000000000..a8088f0776 --- /dev/null +++ b/spec/basic/44_bem_selectors/expected.compressed.css @@ -0,0 +1 @@ +div_foo{blah:blah}div--modifier{blach:blah}divhux{blah:blah}divdiv.foo#bar[hux]{blah:blah} diff --git a/spec/basic/44_bem_selectors/expected.expanded.css b/spec/basic/44_bem_selectors/expected.expanded.css new file mode 100644 index 0000000000..aac67fcd2a --- /dev/null +++ b/spec/basic/44_bem_selectors/expected.expanded.css @@ -0,0 +1,12 @@ +div_foo { + blah: blah; +} +div--modifier { + blach: blah; +} +divhux { + blah: blah; +} +divdiv.foo#bar[hux] { + blah: blah; +} diff --git a/spec/basic/45_str_insert/expected.compact.css b/spec/basic/45_str_insert/expected.compact.css new file mode 100644 index 0000000000..e4ebe0c12a --- /dev/null +++ b/spec/basic/45_str_insert/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +div { bar: "Xabcd"; bar: "Xabcd"; bar: "X'fjd'skabcd"; bar: "abecd"; bar: "abcde"; bar: "abced"; bar: "eabcd"; bar: "eabcd"; bar: "eabcd"; bar: eabcd; bar: eabcd; bar: "abcdDéjà vu"; bar: "Dabcdéjà vu"; bar: "Déjà abcdvu"; bar: "Déjà vuabcd"; bar: " ABCD øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; bar: "ø ABCD áéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; bar: "øáéí ABCD óúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; bar: "øáéíóúüñ ABCD ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; bar: "øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ ABCD "; bar: "øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ ABCD ҈ݓ"; bar: " ABCD øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; } diff --git a/spec/basic/45_str_insert/expected.compressed.css b/spec/basic/45_str_insert/expected.compressed.css new file mode 100644 index 0000000000..ca6114ed7b --- /dev/null +++ b/spec/basic/45_str_insert/expected.compressed.css @@ -0,0 +1 @@ +div{bar:"Xabcd";bar:"Xabcd";bar:"X'fjd'skabcd";bar:"abecd";bar:"abcde";bar:"abced";bar:"eabcd";bar:"eabcd";bar:"eabcd";bar:eabcd;bar:eabcd;bar:"abcdDéjà vu";bar:"Dabcdéjà vu";bar:"Déjà abcdvu";bar:"Déjà vuabcd";bar:" ABCD øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ";bar:"ø ABCD áéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ";bar:"øáéí ABCD óúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ";bar:"øáéíóúüñ ABCD ¿éàŤDžǂɊɱʭʬѪ҈ݓ";bar:"øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ ABCD ";bar:"øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ ABCD ҈ݓ";bar:" ABCD øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"} diff --git a/spec/basic/45_str_insert/expected.expanded.css b/spec/basic/45_str_insert/expected.expanded.css new file mode 100644 index 0000000000..3d2cf00fc5 --- /dev/null +++ b/spec/basic/45_str_insert/expected.expanded.css @@ -0,0 +1,25 @@ +@charset "UTF-8"; +div { + bar: "Xabcd"; + bar: "Xabcd"; + bar: "X'fjd'skabcd"; + bar: "abecd"; + bar: "abcde"; + bar: "abced"; + bar: "eabcd"; + bar: "eabcd"; + bar: "eabcd"; + bar: eabcd; + bar: eabcd; + bar: "abcdDéjà vu"; + bar: "Dabcdéjà vu"; + bar: "Déjà abcdvu"; + bar: "Déjà vuabcd"; + bar: " ABCD øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; + bar: "ø ABCD áéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; + bar: "øáéí ABCD óúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; + bar: "øáéíóúüñ ABCD ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; + bar: "øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ ABCD "; + bar: "øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ ABCD ҈ݓ"; + bar: " ABCD øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; +} diff --git a/spec/basic/46_str_index/expected.compact.css b/spec/basic/46_str_index/expected.compact.css new file mode 100644 index 0000000000..fb0ba8d9bc --- /dev/null +++ b/spec/basic/46_str_index/expected.compact.css @@ -0,0 +1 @@ +div { bar: a 2; bar: a 1; bar: a 5; bar: a; bar: a; bar: a; bar: a 15; bar: a 6; bar: a; bar: a 1; bar: a 1; } diff --git a/spec/basic/46_str_index/expected.compressed.css b/spec/basic/46_str_index/expected.compressed.css new file mode 100644 index 0000000000..86064e6bf3 --- /dev/null +++ b/spec/basic/46_str_index/expected.compressed.css @@ -0,0 +1 @@ +div{bar:a 2;bar:a 1;bar:a 5;bar:a;bar:a;bar:a;bar:a 15;bar:a 6;bar:a;bar:a 1;bar:a 1} diff --git a/spec/basic/46_str_index/expected.expanded.css b/spec/basic/46_str_index/expected.expanded.css new file mode 100644 index 0000000000..57f7d558bd --- /dev/null +++ b/spec/basic/46_str_index/expected.expanded.css @@ -0,0 +1,13 @@ +div { + bar: a 2; + bar: a 1; + bar: a 5; + bar: a; + bar: a; + bar: a; + bar: a 15; + bar: a 6; + bar: a; + bar: a 1; + bar: a 1; +} diff --git a/spec/basic/48_case_conversion/expected.compact.css b/spec/basic/48_case_conversion/expected.compact.css new file mode 100644 index 0000000000..18342dfd1d --- /dev/null +++ b/spec/basic/48_case_conversion/expected.compact.css @@ -0,0 +1 @@ +div { bar: "BLAH"; bar: "BLAH"; bar: "BLAH"; bar: "1232178942"; bar: BLAH; bar: BLAH; bar: BLAH; bar: ""; bar: "blah"; bar: "blah"; bar: "blah"; bar: "1232178942"; bar: blah; bar: blah; bar: blah; bar: ""; } diff --git a/spec/basic/48_case_conversion/expected.compressed.css b/spec/basic/48_case_conversion/expected.compressed.css new file mode 100644 index 0000000000..8b3ec58e71 --- /dev/null +++ b/spec/basic/48_case_conversion/expected.compressed.css @@ -0,0 +1 @@ +div{bar:"BLAH";bar:"BLAH";bar:"BLAH";bar:"1232178942";bar:BLAH;bar:BLAH;bar:BLAH;bar:"";bar:"blah";bar:"blah";bar:"blah";bar:"1232178942";bar:blah;bar:blah;bar:blah;bar:""} diff --git a/spec/basic/48_case_conversion/expected.expanded.css b/spec/basic/48_case_conversion/expected.expanded.css new file mode 100644 index 0000000000..791fbd921f --- /dev/null +++ b/spec/basic/48_case_conversion/expected.expanded.css @@ -0,0 +1,18 @@ +div { + bar: "BLAH"; + bar: "BLAH"; + bar: "BLAH"; + bar: "1232178942"; + bar: BLAH; + bar: BLAH; + bar: BLAH; + bar: ""; + bar: "blah"; + bar: "blah"; + bar: "blah"; + bar: "1232178942"; + bar: blah; + bar: blah; + bar: blah; + bar: ""; +} diff --git a/spec/basic/49_interpolants_in_css_imports/expected.compact.css b/spec/basic/49_interpolants_in_css_imports/expected.compact.css new file mode 100644 index 0000000000..22ecd9d658 --- /dev/null +++ b/spec/basic/49_interpolants_in_css_imports/expected.compact.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700|Oswald"); diff --git a/spec/basic/49_interpolants_in_css_imports/expected.compressed.css b/spec/basic/49_interpolants_in_css_imports/expected.compressed.css new file mode 100644 index 0000000000..22ecd9d658 --- /dev/null +++ b/spec/basic/49_interpolants_in_css_imports/expected.compressed.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700|Oswald"); diff --git a/spec/basic/49_interpolants_in_css_imports/expected.expanded.css b/spec/basic/49_interpolants_in_css_imports/expected.expanded.css new file mode 100644 index 0000000000..22ecd9d658 --- /dev/null +++ b/spec/basic/49_interpolants_in_css_imports/expected.expanded.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700|Oswald"); diff --git a/spec/basic/50_wrapped_pseudo_selectors/expected.compact.css b/spec/basic/50_wrapped_pseudo_selectors/expected.compact.css new file mode 100644 index 0000000000..c4be15f704 --- /dev/null +++ b/spec/basic/50_wrapped_pseudo_selectors/expected.compact.css @@ -0,0 +1,4 @@ +div :-moz-any(ol p.blah, ul, menu, dir) :-moz-any(ol span + h1, ul, menu, dir) ul { list-style-type: square; } +div :-moz-any(ol span + h1, ul, menu, dir) ul { list-style-type: square; } +div :foo(p div, ul) { hi: hi; } +div :foo(ol) { hi: hi; } diff --git a/spec/basic/50_wrapped_pseudo_selectors/expected.compressed.css b/spec/basic/50_wrapped_pseudo_selectors/expected.compressed.css new file mode 100644 index 0000000000..f554ad84ca --- /dev/null +++ b/spec/basic/50_wrapped_pseudo_selectors/expected.compressed.css @@ -0,0 +1 @@ +div :-moz-any(ol p.blah,ul,menu,dir) :-moz-any(ol span+h1,ul,menu,dir) ul{list-style-type:square}div :-moz-any(ol span+h1,ul,menu,dir) ul{list-style-type:square}div :foo(p div,ul){hi:hi}div :foo(ol){hi:hi} diff --git a/spec/basic/50_wrapped_pseudo_selectors/expected.expanded.css b/spec/basic/50_wrapped_pseudo_selectors/expected.expanded.css new file mode 100644 index 0000000000..2ea2eda069 --- /dev/null +++ b/spec/basic/50_wrapped_pseudo_selectors/expected.expanded.css @@ -0,0 +1,12 @@ +div :-moz-any(ol p.blah, ul, menu, dir) :-moz-any(ol span + h1, ul, menu, dir) ul { + list-style-type: square; +} +div :-moz-any(ol span + h1, ul, menu, dir) ul { + list-style-type: square; +} +div :foo(p div, ul) { + hi: hi; +} +div :foo(ol) { + hi: hi; +} diff --git a/spec/basic/51_trailing_commas_in_list/expected.compact.css b/spec/basic/51_trailing_commas_in_list/expected.compact.css new file mode 100644 index 0000000000..7521c2c223 --- /dev/null +++ b/spec/basic/51_trailing_commas_in_list/expected.compact.css @@ -0,0 +1 @@ +.test { out1: 3; blah: string; out: 1; } diff --git a/spec/basic/51_trailing_commas_in_list/expected.compressed.css b/spec/basic/51_trailing_commas_in_list/expected.compressed.css new file mode 100644 index 0000000000..287100a8fc --- /dev/null +++ b/spec/basic/51_trailing_commas_in_list/expected.compressed.css @@ -0,0 +1 @@ +.test{out1:3;blah:string;out:1} diff --git a/spec/basic/51_trailing_commas_in_list/expected.expanded.css b/spec/basic/51_trailing_commas_in_list/expected.expanded.css new file mode 100644 index 0000000000..261f7189e4 --- /dev/null +++ b/spec/basic/51_trailing_commas_in_list/expected.expanded.css @@ -0,0 +1,5 @@ +.test { + out1: 3; + blah: string; + out: 1; +} diff --git a/spec/basic/52_interchangeable_hyphens_underscores/expected.compact.css b/spec/basic/52_interchangeable_hyphens_underscores/expected.compact.css new file mode 100644 index 0000000000..0a6d550662 --- /dev/null +++ b/spec/basic/52_interchangeable_hyphens_underscores/expected.compact.css @@ -0,0 +1,27 @@ +div { blah: blah; hi: "hi"; blah: blah; hi: "hello"; foo: "boop"; foo: "hello"; bar: "hello"; } + +div { color: a; } + +div { color: b; } + +div { color: c; } + +div { color: 1; } + +div { color: 2; } + +div { color: 3; } + +div { color: 4; } + +div { color: 5; } + +div { color: 6; } + +div { color: 7; } + +div { color: 8; } + +div { color: 9; } + +div { foo: blah; } diff --git a/spec/basic/52_interchangeable_hyphens_underscores/expected.compressed.css b/spec/basic/52_interchangeable_hyphens_underscores/expected.compressed.css new file mode 100644 index 0000000000..9eb6ad8ba5 --- /dev/null +++ b/spec/basic/52_interchangeable_hyphens_underscores/expected.compressed.css @@ -0,0 +1 @@ +div{blah:blah;hi:"hi";blah:blah;hi:"hello";foo:"boop";foo:"hello";bar:"hello"}div{color:a}div{color:b}div{color:c}div{color:1}div{color:2}div{color:3}div{color:4}div{color:5}div{color:6}div{color:7}div{color:8}div{color:9}div{foo:blah} diff --git a/spec/basic/52_interchangeable_hyphens_underscores/expected.expanded.css b/spec/basic/52_interchangeable_hyphens_underscores/expected.expanded.css new file mode 100644 index 0000000000..f61aa3d10c --- /dev/null +++ b/spec/basic/52_interchangeable_hyphens_underscores/expected.expanded.css @@ -0,0 +1,61 @@ +div { + blah: blah; + hi: "hi"; + blah: blah; + hi: "hello"; + foo: "boop"; + foo: "hello"; + bar: "hello"; +} + +div { + color: a; +} + +div { + color: b; +} + +div { + color: c; +} + +div { + color: 1; +} + +div { + color: 2; +} + +div { + color: 3; +} + +div { + color: 4; +} + +div { + color: 5; +} + +div { + color: 6; +} + +div { + color: 7; +} + +div { + color: 8; +} + +div { + color: 9; +} + +div { + foo: blah; +} diff --git a/spec/basic/53_escaped_quotes/expected.compact.css b/spec/basic/53_escaped_quotes/expected.compact.css new file mode 100644 index 0000000000..13a7f1f63a --- /dev/null +++ b/spec/basic/53_escaped_quotes/expected.compact.css @@ -0,0 +1,17 @@ +[data-icon='test-1']:before { content: '\\'; } + +[data-icon='test-2']:before { content: '\''; } + +[data-icon='test-3']:before { content: "\""; } + +[data-icon='test-4']:before { content: '\\'; } + +[data-icon='test-5']:before { content: '\''; } + +[data-icon='test-6']:before { content: "\""; } + +.\E9motion { blah: hi; } + +.\E9 dition { blah: hi; } + +.\0000E9dition { blah: hi; } diff --git a/spec/basic/53_escaped_quotes/expected.compressed.css b/spec/basic/53_escaped_quotes/expected.compressed.css new file mode 100644 index 0000000000..8047a447d2 --- /dev/null +++ b/spec/basic/53_escaped_quotes/expected.compressed.css @@ -0,0 +1 @@ +[data-icon='test-1']:before{content:'\\'}[data-icon='test-2']:before{content:'\''}[data-icon='test-3']:before{content:"\""}[data-icon='test-4']:before{content:'\\'}[data-icon='test-5']:before{content:'\''}[data-icon='test-6']:before{content:"\""}.\E9motion{blah:hi}.\E9 dition{blah:hi}.\0000E9dition{blah:hi} diff --git a/spec/basic/53_escaped_quotes/expected.expanded.css b/spec/basic/53_escaped_quotes/expected.expanded.css new file mode 100644 index 0000000000..ab0ffeafca --- /dev/null +++ b/spec/basic/53_escaped_quotes/expected.expanded.css @@ -0,0 +1,35 @@ +[data-icon='test-1']:before { + content: '\\'; +} + +[data-icon='test-2']:before { + content: '\''; +} + +[data-icon='test-3']:before { + content: "\""; +} + +[data-icon='test-4']:before { + content: '\\'; +} + +[data-icon='test-5']:before { + content: '\''; +} + +[data-icon='test-6']:before { + content: "\""; +} + +.\E9motion { + blah: hi; +} + +.\E9 dition { + blah: hi; +} + +.\0000E9dition { + blah: hi; +} diff --git a/spec/basic/54_adjacent_identifiers_with_hyphens/expected.compact.css b/spec/basic/54_adjacent_identifiers_with_hyphens/expected.compact.css new file mode 100644 index 0000000000..65eb180765 --- /dev/null +++ b/spec/basic/54_adjacent_identifiers_with_hyphens/expected.compact.css @@ -0,0 +1 @@ +input { outline: 5px auto -webkit-focus-ring-color; foo: random -hello-this-is-dog; bar: rando -two-or-more -things-that-start -with-hyphens; baz: foo-bar; } diff --git a/spec/basic/54_adjacent_identifiers_with_hyphens/expected.compressed.css b/spec/basic/54_adjacent_identifiers_with_hyphens/expected.compressed.css new file mode 100644 index 0000000000..9a495737ab --- /dev/null +++ b/spec/basic/54_adjacent_identifiers_with_hyphens/expected.compressed.css @@ -0,0 +1 @@ +input{outline:5px auto -webkit-focus-ring-color;foo:random -hello-this-is-dog;bar:rando -two-or-more -things-that-start -with-hyphens;baz:foo-bar} diff --git a/spec/basic/54_adjacent_identifiers_with_hyphens/expected.expanded.css b/spec/basic/54_adjacent_identifiers_with_hyphens/expected.expanded.css new file mode 100644 index 0000000000..f3e07620db --- /dev/null +++ b/spec/basic/54_adjacent_identifiers_with_hyphens/expected.expanded.css @@ -0,0 +1,6 @@ +input { + outline: 5px auto -webkit-focus-ring-color; + foo: random -hello-this-is-dog; + bar: rando -two-or-more -things-that-start -with-hyphens; + baz: foo-bar; +} diff --git a/spec/basic/55_variable_exists/expected.compact.css b/spec/basic/55_variable_exists/expected.compact.css new file mode 100644 index 0000000000..807e4b5015 --- /dev/null +++ b/spec/basic/55_variable_exists/expected.compact.css @@ -0,0 +1,3 @@ +div { foo: false; foo: false; } +div span { foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; } +div span p { foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: false; } diff --git a/spec/basic/55_variable_exists/expected.compressed.css b/spec/basic/55_variable_exists/expected.compressed.css new file mode 100644 index 0000000000..cb32a3953c --- /dev/null +++ b/spec/basic/55_variable_exists/expected.compressed.css @@ -0,0 +1 @@ +div{foo:false;foo:false}div span{foo:true;foo:true;foo:false;foo:false;foo:false;foo:false}div span p{foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:false} diff --git a/spec/basic/55_variable_exists/expected.expanded.css b/spec/basic/55_variable_exists/expected.expanded.css new file mode 100644 index 0000000000..781874f9e9 --- /dev/null +++ b/spec/basic/55_variable_exists/expected.expanded.css @@ -0,0 +1,21 @@ +div { + foo: false; + foo: false; +} +div span { + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; +} +div span p { + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: false; +} diff --git a/spec/basic/56_global_variable_exists/expected.compact.css b/spec/basic/56_global_variable_exists/expected.compact.css new file mode 100644 index 0000000000..f3412c19c2 --- /dev/null +++ b/spec/basic/56_global_variable_exists/expected.compact.css @@ -0,0 +1,3 @@ +div { foo: false; foo: false; foo: true; foo: true; } +div span { foo: false; foo: false; foo: false; foo: false; foo: true; foo: true; } +div span p { foo: false; foo: false; foo: false; foo: false; foo: true; foo: true; foo: false; foo: false; foo: false; } diff --git a/spec/basic/56_global_variable_exists/expected.compressed.css b/spec/basic/56_global_variable_exists/expected.compressed.css new file mode 100644 index 0000000000..86c3390aaa --- /dev/null +++ b/spec/basic/56_global_variable_exists/expected.compressed.css @@ -0,0 +1 @@ +div{foo:false;foo:false;foo:true;foo:true}div span{foo:false;foo:false;foo:false;foo:false;foo:true;foo:true}div span p{foo:false;foo:false;foo:false;foo:false;foo:true;foo:true;foo:false;foo:false;foo:false} diff --git a/spec/basic/56_global_variable_exists/expected.expanded.css b/spec/basic/56_global_variable_exists/expected.expanded.css new file mode 100644 index 0000000000..9df7646b64 --- /dev/null +++ b/spec/basic/56_global_variable_exists/expected.expanded.css @@ -0,0 +1,25 @@ +div { + foo: false; + foo: false; + foo: true; + foo: true; +} +div span { + foo: false; + foo: false; + foo: false; + foo: false; + foo: true; + foo: true; +} +div span p { + foo: false; + foo: false; + foo: false; + foo: false; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; +} diff --git a/spec/basic/57_function_exists/expected.compact.css b/spec/basic/57_function_exists/expected.compact.css new file mode 100644 index 0000000000..c4fcd59a09 --- /dev/null +++ b/spec/basic/57_function_exists/expected.compact.css @@ -0,0 +1,3 @@ +div { foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: true; } +div span { foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: true; } +div span p { foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: true; } diff --git a/spec/basic/57_function_exists/expected.compressed.css b/spec/basic/57_function_exists/expected.compressed.css new file mode 100644 index 0000000000..018b6ee073 --- /dev/null +++ b/spec/basic/57_function_exists/expected.compressed.css @@ -0,0 +1 @@ +div{foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:true}div span{foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:true}div span p{foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:true} diff --git a/spec/basic/57_function_exists/expected.expanded.css b/spec/basic/57_function_exists/expected.expanded.css new file mode 100644 index 0000000000..6bc53e9345 --- /dev/null +++ b/spec/basic/57_function_exists/expected.expanded.css @@ -0,0 +1,45 @@ +div { + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: true; +} +div span { + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: true; +} +div span p { + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: true; +} diff --git a/spec/basic/58_mixin_exists/expected.compact.css b/spec/basic/58_mixin_exists/expected.compact.css new file mode 100644 index 0000000000..71a4682334 --- /dev/null +++ b/spec/basic/58_mixin_exists/expected.compact.css @@ -0,0 +1,3 @@ +div { foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: false; } +div span { foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: false; } +div span p { foo: true; foo: true; foo: true; foo: true; foo: true; foo: true; foo: false; foo: false; foo: false; foo: false; foo: false; } diff --git a/spec/basic/58_mixin_exists/expected.compressed.css b/spec/basic/58_mixin_exists/expected.compressed.css new file mode 100644 index 0000000000..fc39d66e67 --- /dev/null +++ b/spec/basic/58_mixin_exists/expected.compressed.css @@ -0,0 +1 @@ +div{foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:false}div span{foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:false}div span p{foo:true;foo:true;foo:true;foo:true;foo:true;foo:true;foo:false;foo:false;foo:false;foo:false;foo:false} diff --git a/spec/basic/58_mixin_exists/expected.expanded.css b/spec/basic/58_mixin_exists/expected.expanded.css new file mode 100644 index 0000000000..95a38e0e16 --- /dev/null +++ b/spec/basic/58_mixin_exists/expected.expanded.css @@ -0,0 +1,39 @@ +div { + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: false; +} +div span { + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: false; +} +div span p { + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: true; + foo: false; + foo: false; + foo: false; + foo: false; + foo: false; +} diff --git a/spec/basic/59_if_expression/expected.compact.css b/spec/basic/59_if_expression/expected.compact.css new file mode 100644 index 0000000000..c47b5ad100 --- /dev/null +++ b/spec/basic/59_if_expression/expected.compact.css @@ -0,0 +1 @@ +div { foo: hey; foo: ho; foo: x is zero; foo: whatever; } diff --git a/spec/basic/59_if_expression/expected.compressed.css b/spec/basic/59_if_expression/expected.compressed.css new file mode 100644 index 0000000000..87f7adc854 --- /dev/null +++ b/spec/basic/59_if_expression/expected.compressed.css @@ -0,0 +1 @@ +div{foo:hey;foo:ho;foo:x is zero;foo:whatever} diff --git a/spec/basic/59_if_expression/expected.expanded.css b/spec/basic/59_if_expression/expected.expanded.css new file mode 100644 index 0000000000..ff1b240191 --- /dev/null +++ b/spec/basic/59_if_expression/expected.expanded.css @@ -0,0 +1,6 @@ +div { + foo: hey; + foo: ho; + foo: x is zero; + foo: whatever; +} diff --git a/spec/basic/60_call/expected.compact.css b/spec/basic/60_call/expected.compact.css new file mode 100644 index 0000000000..74101e29b1 --- /dev/null +++ b/spec/basic/60_call/expected.compact.css @@ -0,0 +1 @@ +body { display: foobar; display: 1; display: 5; display: 10; color: "assets/fudge/blah"; } diff --git a/spec/basic/60_call/expected.compressed.css b/spec/basic/60_call/expected.compressed.css new file mode 100644 index 0000000000..86a98497b0 --- /dev/null +++ b/spec/basic/60_call/expected.compressed.css @@ -0,0 +1 @@ +body{display:foobar;display:1;display:5;display:10;color:"assets/fudge/blah"} diff --git a/spec/basic/60_call/expected.expanded.css b/spec/basic/60_call/expected.expanded.css new file mode 100644 index 0000000000..268860b2f9 --- /dev/null +++ b/spec/basic/60_call/expected.expanded.css @@ -0,0 +1,7 @@ +body { + display: foobar; + display: 1; + display: 5; + display: 10; + color: "assets/fudge/blah"; +} diff --git a/spec/colors/adjust-color/expected.compact.css b/spec/colors/adjust-color/expected.compact.css new file mode 100644 index 0000000000..c90798bd48 --- /dev/null +++ b/spec/colors/adjust-color/expected.compact.css @@ -0,0 +1 @@ +p { color: #102035; color: #102030; color: #0b2035; color: rgba(255, 106, 0, 0.6); } diff --git a/spec/colors/adjust-color/expected.compressed.css b/spec/colors/adjust-color/expected.compressed.css new file mode 100644 index 0000000000..b98267c6cf --- /dev/null +++ b/spec/colors/adjust-color/expected.compressed.css @@ -0,0 +1 @@ +p{color:#102035;color:#102030;color:#0b2035;color:rgba(255,106,0,0.6)} diff --git a/spec/colors/adjust-color/expected.expanded.css b/spec/colors/adjust-color/expected.expanded.css new file mode 100644 index 0000000000..2be6d5ea35 --- /dev/null +++ b/spec/colors/adjust-color/expected.expanded.css @@ -0,0 +1,6 @@ +p { + color: #102035; + color: #102030; + color: #0b2035; + color: rgba(255, 106, 0, 0.6); +} diff --git a/spec/colors/adjust-hue/expected.compact.css b/spec/colors/adjust-hue/expected.compact.css new file mode 100644 index 0000000000..386187007e --- /dev/null +++ b/spec/colors/adjust-hue/expected.compact.css @@ -0,0 +1 @@ +p { color: #ff2b00; color: #4d9900; color: black; color: white; color: #999999; color: black; } diff --git a/spec/colors/adjust-hue/expected.compressed.css b/spec/colors/adjust-hue/expected.compressed.css new file mode 100644 index 0000000000..40230a7aaa --- /dev/null +++ b/spec/colors/adjust-hue/expected.compressed.css @@ -0,0 +1 @@ +p{color:#ff2b00;color:#4d9900;color:#000;color:#fff;color:#999;color:#000} diff --git a/spec/colors/adjust-hue/expected.expanded.css b/spec/colors/adjust-hue/expected.expanded.css new file mode 100644 index 0000000000..b3a57aa1c0 --- /dev/null +++ b/spec/colors/adjust-hue/expected.expanded.css @@ -0,0 +1,8 @@ +p { + color: #ff2b00; + color: #4d9900; + color: black; + color: white; + color: #999999; + color: black; +} diff --git a/spec/colors/basic/expected.compact.css b/spec/colors/basic/expected.compact.css new file mode 100644 index 0000000000..a1ccbd063b --- /dev/null +++ b/spec/colors/basic/expected.compact.css @@ -0,0 +1 @@ +p { color: #ff8000; color: red green blue; color: red green blue; color: #ff8000; color: redhux; color: redgreen; color: #ff8000; color: 0xf00; foo: #c8ffff; } diff --git a/spec/colors/basic/expected.compressed.css b/spec/colors/basic/expected.compressed.css new file mode 100644 index 0000000000..095e59b043 --- /dev/null +++ b/spec/colors/basic/expected.compressed.css @@ -0,0 +1 @@ +p{color:#ff8000;color:red green blue;color:red green blue;color:#ff8000;color:redhux;color:redgreen;color:#ff8000;color:0xf00;foo:#c8ffff} diff --git a/spec/colors/basic/expected.expanded.css b/spec/colors/basic/expected.expanded.css new file mode 100644 index 0000000000..46e4458219 --- /dev/null +++ b/spec/colors/basic/expected.expanded.css @@ -0,0 +1,11 @@ +p { + color: #ff8000; + color: red green blue; + color: red green blue; + color: #ff8000; + color: redhux; + color: redgreen; + color: #ff8000; + color: 0xf00; + foo: #c8ffff; +} diff --git a/spec/colors/change-color/expected.compact.css b/spec/colors/change-color/expected.compact.css new file mode 100644 index 0000000000..b7774141e3 --- /dev/null +++ b/spec/colors/change-color/expected.compact.css @@ -0,0 +1 @@ +p { color: #102005; color: rgba(16, 32, 48, 0.325); color: #782005; color: rgba(204, 85, 0, 0.8); } diff --git a/spec/colors/change-color/expected.compressed.css b/spec/colors/change-color/expected.compressed.css new file mode 100644 index 0000000000..6d46d63c73 --- /dev/null +++ b/spec/colors/change-color/expected.compressed.css @@ -0,0 +1 @@ +p{color:#102005;color:rgba(16,32,48,0.325);color:#782005;color:rgba(204,85,0,0.8)} diff --git a/spec/colors/change-color/expected.expanded.css b/spec/colors/change-color/expected.expanded.css new file mode 100644 index 0000000000..552057f09a --- /dev/null +++ b/spec/colors/change-color/expected.expanded.css @@ -0,0 +1,6 @@ +p { + color: #102005; + color: rgba(16, 32, 48, 0.325); + color: #782005; + color: rgba(204, 85, 0, 0.8); +} diff --git a/spec/colors/complement/expected.compact.css b/spec/colors/complement/expected.compact.css new file mode 100644 index 0000000000..a27876285e --- /dev/null +++ b/spec/colors/complement/expected.compact.css @@ -0,0 +1 @@ +p { color: cyan; color: #009999; color: black; color: white; color: #999999; color: black; color: #333333; } diff --git a/spec/colors/complement/expected.compressed.css b/spec/colors/complement/expected.compressed.css new file mode 100644 index 0000000000..d2687130d7 --- /dev/null +++ b/spec/colors/complement/expected.compressed.css @@ -0,0 +1 @@ +p{color:cyan;color:#099;color:#000;color:#fff;color:#999;color:#000;color:#333} diff --git a/spec/colors/complement/expected.expanded.css b/spec/colors/complement/expected.expanded.css new file mode 100644 index 0000000000..807a1a63ea --- /dev/null +++ b/spec/colors/complement/expected.expanded.css @@ -0,0 +1,9 @@ +p { + color: cyan; + color: #009999; + color: black; + color: white; + color: #999999; + color: black; + color: #333333; +} diff --git a/spec/colors/desaturate/expected.compact.css b/spec/colors/desaturate/expected.compact.css new file mode 100644 index 0000000000..8f916f2d28 --- /dev/null +++ b/spec/colors/desaturate/expected.compact.css @@ -0,0 +1 @@ +p { color: white; color: #999999; color: black; color: #f20d0d; color: #910808; } diff --git a/spec/colors/desaturate/expected.compressed.css b/spec/colors/desaturate/expected.compressed.css new file mode 100644 index 0000000000..5c663826d2 --- /dev/null +++ b/spec/colors/desaturate/expected.compressed.css @@ -0,0 +1 @@ +p{color:#fff;color:#999;color:#000;color:#f20d0d;color:#910808} diff --git a/spec/colors/desaturate/expected.expanded.css b/spec/colors/desaturate/expected.expanded.css new file mode 100644 index 0000000000..a6a3d08f63 --- /dev/null +++ b/spec/colors/desaturate/expected.expanded.css @@ -0,0 +1,7 @@ +p { + color: white; + color: #999999; + color: black; + color: #f20d0d; + color: #910808; +} diff --git a/spec/colors/fade-in/expected.compact.css b/spec/colors/fade-in/expected.compact.css new file mode 100644 index 0000000000..51bf1d8ec5 --- /dev/null +++ b/spec/colors/fade-in/expected.compact.css @@ -0,0 +1 @@ +p { color: red; color: #990000; color: black; color: white; color: #999999; color: black; color: #333333; color: red; color: #990000; color: black; color: white; color: #999999; color: black; color: #333333; } diff --git a/spec/colors/fade-in/expected.compressed.css b/spec/colors/fade-in/expected.compressed.css new file mode 100644 index 0000000000..a701351037 --- /dev/null +++ b/spec/colors/fade-in/expected.compressed.css @@ -0,0 +1 @@ +p{color:red;color:#900;color:#000;color:#fff;color:#999;color:#000;color:#333;color:red;color:#900;color:#000;color:#fff;color:#999;color:#000;color:#333} diff --git a/spec/colors/fade-in/expected.expanded.css b/spec/colors/fade-in/expected.expanded.css new file mode 100644 index 0000000000..72503f953b --- /dev/null +++ b/spec/colors/fade-in/expected.expanded.css @@ -0,0 +1,16 @@ +p { + color: red; + color: #990000; + color: black; + color: white; + color: #999999; + color: black; + color: #333333; + color: red; + color: #990000; + color: black; + color: white; + color: #999999; + color: black; + color: #333333; +} diff --git a/spec/colors/fade-out/expected.compact.css b/spec/colors/fade-out/expected.compact.css new file mode 100644 index 0000000000..b1ea437daa --- /dev/null +++ b/spec/colors/fade-out/expected.compact.css @@ -0,0 +1 @@ +p { color: rgba(255, 0, 0, 0.7); color: rgba(153, 0, 0, 0.2); color: rgba(0, 0, 0, 0.4); color: rgba(255, 255, 255, 0.8); color: rgba(153, 153, 153, 0.6); color: rgba(0, 0, 0, 0.5); color: rgba(51, 51, 51, 0.01); color: rgba(255, 0, 0, 0.7); color: rgba(153, 0, 0, 0.2); color: rgba(0, 0, 0, 0.4); color: rgba(255, 255, 255, 0.8); color: rgba(153, 153, 153, 0.6); color: rgba(0, 0, 0, 0.5); color: rgba(51, 51, 51, 0.01); } diff --git a/spec/colors/fade-out/expected.compressed.css b/spec/colors/fade-out/expected.compressed.css new file mode 100644 index 0000000000..e360797db2 --- /dev/null +++ b/spec/colors/fade-out/expected.compressed.css @@ -0,0 +1 @@ +p{color:rgba(255,0,0,0.7);color:rgba(153,0,0,0.2);color:rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);color:rgba(153,153,153,0.6);color:rgba(0,0,0,0.5);color:rgba(51,51,51,0.01);color:rgba(255,0,0,0.7);color:rgba(153,0,0,0.2);color:rgba(0,0,0,0.4);color:rgba(255,255,255,0.8);color:rgba(153,153,153,0.6);color:rgba(0,0,0,0.5);color:rgba(51,51,51,0.01)} diff --git a/spec/colors/fade-out/expected.expanded.css b/spec/colors/fade-out/expected.expanded.css new file mode 100644 index 0000000000..e55f858c11 --- /dev/null +++ b/spec/colors/fade-out/expected.expanded.css @@ -0,0 +1,16 @@ +p { + color: rgba(255, 0, 0, 0.7); + color: rgba(153, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.4); + color: rgba(255, 255, 255, 0.8); + color: rgba(153, 153, 153, 0.6); + color: rgba(0, 0, 0, 0.5); + color: rgba(51, 51, 51, 0.01); + color: rgba(255, 0, 0, 0.7); + color: rgba(153, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.4); + color: rgba(255, 255, 255, 0.8); + color: rgba(153, 153, 153, 0.6); + color: rgba(0, 0, 0, 0.5); + color: rgba(51, 51, 51, 0.01); +} diff --git a/spec/colors/saturate/expected.compact.css b/spec/colors/saturate/expected.compact.css new file mode 100644 index 0000000000..d60e033692 --- /dev/null +++ b/spec/colors/saturate/expected.compact.css @@ -0,0 +1 @@ +p { color: red; color: #990000; color: black; color: white; color: #a38f8f; color: black; } diff --git a/spec/colors/saturate/expected.compressed.css b/spec/colors/saturate/expected.compressed.css new file mode 100644 index 0000000000..e98d9a8382 --- /dev/null +++ b/spec/colors/saturate/expected.compressed.css @@ -0,0 +1 @@ +p{color:red;color:#900;color:#000;color:#fff;color:#a38f8f;color:#000} diff --git a/spec/colors/saturate/expected.expanded.css b/spec/colors/saturate/expected.expanded.css new file mode 100644 index 0000000000..1313effba5 --- /dev/null +++ b/spec/colors/saturate/expected.expanded.css @@ -0,0 +1,8 @@ +p { + color: red; + color: #990000; + color: black; + color: white; + color: #a38f8f; + color: black; +} diff --git a/spec/colors/saturation/expected.compact.css b/spec/colors/saturation/expected.compact.css new file mode 100644 index 0000000000..a5d6e29c5b --- /dev/null +++ b/spec/colors/saturation/expected.compact.css @@ -0,0 +1 @@ +p { test-01: 100%; test-01: 0%; test-02: 30%; test-03: 100%; test-04: 100%; test-07: 10%; test-08: 0%; test-09: 0%; test-10: 0%; test-11: 90%; test-12: 90%; } diff --git a/spec/colors/saturation/expected.compressed.css b/spec/colors/saturation/expected.compressed.css new file mode 100644 index 0000000000..4c8fe5049b --- /dev/null +++ b/spec/colors/saturation/expected.compressed.css @@ -0,0 +1 @@ +p{test-01:100%;test-01:0%;test-02:30%;test-03:100%;test-04:100%;test-07:10%;test-08:0%;test-09:0%;test-10:0%;test-11:90%;test-12:90%} diff --git a/spec/colors/saturation/expected.expanded.css b/spec/colors/saturation/expected.expanded.css new file mode 100644 index 0000000000..66652da99e --- /dev/null +++ b/spec/colors/saturation/expected.expanded.css @@ -0,0 +1,13 @@ +p { + test-01: 100%; + test-01: 0%; + test-02: 30%; + test-03: 100%; + test-04: 100%; + test-07: 10%; + test-08: 0%; + test-09: 0%; + test-10: 0%; + test-11: 90%; + test-12: 90%; +} diff --git a/spec/colors/scale-color/expected.compact.css b/spec/colors/scale-color/expected.compact.css new file mode 100644 index 0000000000..2b3c07b64f --- /dev/null +++ b/spec/colors/scale-color/expected.compact.css @@ -0,0 +1 @@ +p { color: #d4f7d4; color: rgba(168, 240, 168, 0.545); color: #c899ff; color: rgba(200, 205, 208, 0.7); } diff --git a/spec/colors/scale-color/expected.compressed.css b/spec/colors/scale-color/expected.compressed.css new file mode 100644 index 0000000000..d1327b8ee1 --- /dev/null +++ b/spec/colors/scale-color/expected.compressed.css @@ -0,0 +1 @@ +p{color:#d4f7d4;color:rgba(168,240,168,0.545);color:#c899ff;color:rgba(200,205,208,0.7)} diff --git a/spec/colors/scale-color/expected.expanded.css b/spec/colors/scale-color/expected.expanded.css new file mode 100644 index 0000000000..4d61976992 --- /dev/null +++ b/spec/colors/scale-color/expected.expanded.css @@ -0,0 +1,6 @@ +p { + color: #d4f7d4; + color: rgba(168, 240, 168, 0.545); + color: #c899ff; + color: rgba(200, 205, 208, 0.7); +} diff --git a/spec/css/bizarrely_formatted_comments/expected.compact.css b/spec/css/bizarrely_formatted_comments/expected.compact.css new file mode 100644 index 0000000000..7e233b71f1 --- /dev/null +++ b/spec/css/bizarrely_formatted_comments/expected.compact.css @@ -0,0 +1,2 @@ +.foo { /* Foo Bar +Baz */ a: b; } diff --git a/spec/css/bizarrely_formatted_comments/expected.compressed.css b/spec/css/bizarrely_formatted_comments/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/css/bizarrely_formatted_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/css/bizarrely_formatted_comments/expected.expanded.css b/spec/css/bizarrely_formatted_comments/expected.expanded.css new file mode 100644 index 0000000000..28629177b2 --- /dev/null +++ b/spec/css/bizarrely_formatted_comments/expected.expanded.css @@ -0,0 +1,6 @@ +.foo { + /* Foo + Bar +Baz */ + a: b; +} diff --git a/spec/css/blockless_directive_without_semicolon/expected.compact.css b/spec/css/blockless_directive_without_semicolon/expected.compact.css new file mode 100644 index 0000000000..48ba79e7f4 --- /dev/null +++ b/spec/css/blockless_directive_without_semicolon/expected.compact.css @@ -0,0 +1 @@ +@foo "bar"; diff --git a/spec/css/blockless_directive_without_semicolon/expected.compressed.css b/spec/css/blockless_directive_without_semicolon/expected.compressed.css new file mode 100644 index 0000000000..48ba79e7f4 --- /dev/null +++ b/spec/css/blockless_directive_without_semicolon/expected.compressed.css @@ -0,0 +1 @@ +@foo "bar"; diff --git a/spec/css/blockless_directive_without_semicolon/expected.expanded.css b/spec/css/blockless_directive_without_semicolon/expected.expanded.css new file mode 100644 index 0000000000..48ba79e7f4 --- /dev/null +++ b/spec/css/blockless_directive_without_semicolon/expected.expanded.css @@ -0,0 +1 @@ +@foo "bar"; diff --git a/spec/css/closing_line_comment_end_with_compact_output/expected.compact.css b/spec/css/closing_line_comment_end_with_compact_output/expected.compact.css new file mode 100644 index 0000000000..3a329c6a89 --- /dev/null +++ b/spec/css/closing_line_comment_end_with_compact_output/expected.compact.css @@ -0,0 +1,2 @@ +/* foo */ +bar { baz: bang; } diff --git a/spec/css/closing_line_comment_end_with_compact_output/expected.compressed.css b/spec/css/closing_line_comment_end_with_compact_output/expected.compressed.css new file mode 100644 index 0000000000..571d576b31 --- /dev/null +++ b/spec/css/closing_line_comment_end_with_compact_output/expected.compressed.css @@ -0,0 +1 @@ +bar{baz:bang} diff --git a/spec/css/closing_line_comment_end_with_compact_output/expected.expanded.css b/spec/css/closing_line_comment_end_with_compact_output/expected.expanded.css new file mode 100644 index 0000000000..cea5594dae --- /dev/null +++ b/spec/css/closing_line_comment_end_with_compact_output/expected.expanded.css @@ -0,0 +1,4 @@ +/* foo */ +bar { + baz: bang; +} diff --git a/spec/css/directive_with_lots_of_whitespace/expected.compact.css b/spec/css/directive_with_lots_of_whitespace/expected.compact.css new file mode 100644 index 0000000000..48ba79e7f4 --- /dev/null +++ b/spec/css/directive_with_lots_of_whitespace/expected.compact.css @@ -0,0 +1 @@ +@foo "bar"; diff --git a/spec/css/directive_with_lots_of_whitespace/expected.compressed.css b/spec/css/directive_with_lots_of_whitespace/expected.compressed.css new file mode 100644 index 0000000000..48ba79e7f4 --- /dev/null +++ b/spec/css/directive_with_lots_of_whitespace/expected.compressed.css @@ -0,0 +1 @@ +@foo "bar"; diff --git a/spec/css/directive_with_lots_of_whitespace/expected.expanded.css b/spec/css/directive_with_lots_of_whitespace/expected.expanded.css new file mode 100644 index 0000000000..48ba79e7f4 --- /dev/null +++ b/spec/css/directive_with_lots_of_whitespace/expected.expanded.css @@ -0,0 +1 @@ +@foo "bar"; diff --git a/spec/css/empty_block_directive/expected.compact.css b/spec/css/empty_block_directive/expected.compact.css new file mode 100644 index 0000000000..611819bd1f --- /dev/null +++ b/spec/css/empty_block_directive/expected.compact.css @@ -0,0 +1 @@ +@foo {} diff --git a/spec/css/empty_block_directive/expected.compressed.css b/spec/css/empty_block_directive/expected.compressed.css new file mode 100644 index 0000000000..611819bd1f --- /dev/null +++ b/spec/css/empty_block_directive/expected.compressed.css @@ -0,0 +1 @@ +@foo {} diff --git a/spec/css/empty_block_directive/expected.expanded.css b/spec/css/empty_block_directive/expected.expanded.css new file mode 100644 index 0000000000..611819bd1f --- /dev/null +++ b/spec/css/empty_block_directive/expected.expanded.css @@ -0,0 +1 @@ +@foo {} diff --git a/spec/css/ms_long_filter_syntax/expected.compact.css b/spec/css/ms_long_filter_syntax/expected.compact.css new file mode 100644 index 0000000000..d29bd4da9e --- /dev/null +++ b/spec/css/ms_long_filter_syntax/expected.compact.css @@ -0,0 +1 @@ +foo { filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); } diff --git a/spec/css/ms_long_filter_syntax/expected.compressed.css b/spec/css/ms_long_filter_syntax/expected.compressed.css new file mode 100644 index 0000000000..8142a49531 --- /dev/null +++ b/spec/css/ms_long_filter_syntax/expected.compressed.css @@ -0,0 +1 @@ +foo{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000)} diff --git a/spec/css/ms_long_filter_syntax/expected.expanded.css b/spec/css/ms_long_filter_syntax/expected.expanded.css new file mode 100644 index 0000000000..b3f01e767a --- /dev/null +++ b/spec/css/ms_long_filter_syntax/expected.expanded.css @@ -0,0 +1,4 @@ +foo { + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); + filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#c0ff3300, endColorstr=#ff000000); +} diff --git a/spec/css/multiple_comments/expected.compact.css b/spec/css/multiple_comments/expected.compact.css new file mode 100644 index 0000000000..afc809558b --- /dev/null +++ b/spec/css/multiple_comments/expected.compact.css @@ -0,0 +1 @@ +.foo { /* Foo Bar */ /* Baz Bang */ } diff --git a/spec/css/multiple_comments/expected.compressed.css b/spec/css/multiple_comments/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/css/multiple_comments/expected.expanded.css b/spec/css/multiple_comments/expected.expanded.css new file mode 100644 index 0000000000..1f38f7f096 --- /dev/null +++ b/spec/css/multiple_comments/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + /* Foo Bar */ + /* Baz Bang */ +} diff --git a/spec/extend-tests/001_test_basic/expected.compact.css b/spec/extend-tests/001_test_basic/expected.compact.css new file mode 100644 index 0000000000..7fb0b9627e --- /dev/null +++ b/spec/extend-tests/001_test_basic/expected.compact.css @@ -0,0 +1 @@ +.foo, .bar { a: b; } diff --git a/spec/extend-tests/001_test_basic/expected.compressed.css b/spec/extend-tests/001_test_basic/expected.compressed.css new file mode 100644 index 0000000000..d04eb4d8da --- /dev/null +++ b/spec/extend-tests/001_test_basic/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b} diff --git a/spec/extend-tests/001_test_basic/expected.expanded.css b/spec/extend-tests/001_test_basic/expected.expanded.css new file mode 100644 index 0000000000..4504b8d829 --- /dev/null +++ b/spec/extend-tests/001_test_basic/expected.expanded.css @@ -0,0 +1,3 @@ +.foo, .bar { + a: b; +} diff --git a/spec/extend-tests/002_test_basic/expected.compact.css b/spec/extend-tests/002_test_basic/expected.compact.css new file mode 100644 index 0000000000..7fb0b9627e --- /dev/null +++ b/spec/extend-tests/002_test_basic/expected.compact.css @@ -0,0 +1 @@ +.foo, .bar { a: b; } diff --git a/spec/extend-tests/002_test_basic/expected.compressed.css b/spec/extend-tests/002_test_basic/expected.compressed.css new file mode 100644 index 0000000000..d04eb4d8da --- /dev/null +++ b/spec/extend-tests/002_test_basic/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b} diff --git a/spec/extend-tests/002_test_basic/expected.expanded.css b/spec/extend-tests/002_test_basic/expected.expanded.css new file mode 100644 index 0000000000..4504b8d829 --- /dev/null +++ b/spec/extend-tests/002_test_basic/expected.expanded.css @@ -0,0 +1,3 @@ +.foo, .bar { + a: b; +} diff --git a/spec/extend-tests/003_test_basic/expected.compact.css b/spec/extend-tests/003_test_basic/expected.compact.css new file mode 100644 index 0000000000..ffacf5670a --- /dev/null +++ b/spec/extend-tests/003_test_basic/expected.compact.css @@ -0,0 +1,3 @@ +.foo, .bar { a: b; } + +.bar { c: d; } diff --git a/spec/extend-tests/003_test_basic/expected.compressed.css b/spec/extend-tests/003_test_basic/expected.compressed.css new file mode 100644 index 0000000000..1883692e88 --- /dev/null +++ b/spec/extend-tests/003_test_basic/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b}.bar{c:d} diff --git a/spec/extend-tests/003_test_basic/expected.expanded.css b/spec/extend-tests/003_test_basic/expected.expanded.css new file mode 100644 index 0000000000..846e3849b2 --- /dev/null +++ b/spec/extend-tests/003_test_basic/expected.expanded.css @@ -0,0 +1,7 @@ +.foo, .bar { + a: b; +} + +.bar { + c: d; +} diff --git a/spec/extend-tests/004_test_basic/expected.compact.css b/spec/extend-tests/004_test_basic/expected.compact.css new file mode 100644 index 0000000000..ffacf5670a --- /dev/null +++ b/spec/extend-tests/004_test_basic/expected.compact.css @@ -0,0 +1,3 @@ +.foo, .bar { a: b; } + +.bar { c: d; } diff --git a/spec/extend-tests/004_test_basic/expected.compressed.css b/spec/extend-tests/004_test_basic/expected.compressed.css new file mode 100644 index 0000000000..1883692e88 --- /dev/null +++ b/spec/extend-tests/004_test_basic/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b}.bar{c:d} diff --git a/spec/extend-tests/004_test_basic/expected.expanded.css b/spec/extend-tests/004_test_basic/expected.expanded.css new file mode 100644 index 0000000000..846e3849b2 --- /dev/null +++ b/spec/extend-tests/004_test_basic/expected.expanded.css @@ -0,0 +1,7 @@ +.foo, .bar { + a: b; +} + +.bar { + c: d; +} diff --git a/spec/extend-tests/005_test_multiple_targets/expected.compact.css b/spec/extend-tests/005_test_multiple_targets/expected.compact.css new file mode 100644 index 0000000000..51e600c53c --- /dev/null +++ b/spec/extend-tests/005_test_multiple_targets/expected.compact.css @@ -0,0 +1,3 @@ +.foo, .bar { a: b; } + +.blip .foo, .blip .bar { c: d; } diff --git a/spec/extend-tests/005_test_multiple_targets/expected.compressed.css b/spec/extend-tests/005_test_multiple_targets/expected.compressed.css new file mode 100644 index 0000000000..d9ef3112c8 --- /dev/null +++ b/spec/extend-tests/005_test_multiple_targets/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b}.blip .foo,.blip .bar{c:d} diff --git a/spec/extend-tests/005_test_multiple_targets/expected.expanded.css b/spec/extend-tests/005_test_multiple_targets/expected.expanded.css new file mode 100644 index 0000000000..779bd00f75 --- /dev/null +++ b/spec/extend-tests/005_test_multiple_targets/expected.expanded.css @@ -0,0 +1,7 @@ +.foo, .bar { + a: b; +} + +.blip .foo, .blip .bar { + c: d; +} diff --git a/spec/extend-tests/006_test_multiple_extendees/expected.compact.css b/spec/extend-tests/006_test_multiple_extendees/expected.compact.css new file mode 100644 index 0000000000..edf67415fa --- /dev/null +++ b/spec/extend-tests/006_test_multiple_extendees/expected.compact.css @@ -0,0 +1,3 @@ +.foo, .baz { a: b; } + +.bar, .baz { c: d; } diff --git a/spec/extend-tests/006_test_multiple_extendees/expected.compressed.css b/spec/extend-tests/006_test_multiple_extendees/expected.compressed.css new file mode 100644 index 0000000000..37953dfde2 --- /dev/null +++ b/spec/extend-tests/006_test_multiple_extendees/expected.compressed.css @@ -0,0 +1 @@ +.foo,.baz{a:b}.bar,.baz{c:d} diff --git a/spec/extend-tests/006_test_multiple_extendees/expected.expanded.css b/spec/extend-tests/006_test_multiple_extendees/expected.expanded.css new file mode 100644 index 0000000000..d3fae7600f --- /dev/null +++ b/spec/extend-tests/006_test_multiple_extendees/expected.expanded.css @@ -0,0 +1,7 @@ +.foo, .baz { + a: b; +} + +.bar, .baz { + c: d; +} diff --git a/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css b/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css new file mode 100644 index 0000000000..9f0c0c4cbc --- /dev/null +++ b/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .baz .bar, .foo .baz, .baz .baz { a: b; } diff --git a/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css b/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css new file mode 100644 index 0000000000..44a9ce5810 --- /dev/null +++ b/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.baz .bar,.foo .baz,.baz .baz{a:b} diff --git a/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css b/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css new file mode 100644 index 0000000000..9b5770d7c5 --- /dev/null +++ b/spec/extend-tests/007_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .baz .bar, .foo .baz, .baz .baz { + a: b; +} diff --git a/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css b/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css new file mode 100644 index 0000000000..5b82a63330 --- /dev/null +++ b/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compact.css @@ -0,0 +1 @@ +.foo.bar, .baz { a: b; } diff --git a/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css b/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css new file mode 100644 index 0000000000..4696992204 --- /dev/null +++ b/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar,.baz{a:b} diff --git a/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css b/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css new file mode 100644 index 0000000000..0d6bd2ec98 --- /dev/null +++ b/spec/extend-tests/008_test_multiple_extends_with_single_extender_and_single_target/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar, .baz { + a: b; +} diff --git a/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css b/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css new file mode 100644 index 0000000000..98bef49bfa --- /dev/null +++ b/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .baz .bar, .foo .bang, .baz .bang { a: b; } diff --git a/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css b/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css new file mode 100644 index 0000000000..cad7b76627 --- /dev/null +++ b/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.baz .bar,.foo .bang,.baz .bang{a:b} diff --git a/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css b/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css new file mode 100644 index 0000000000..44196e6602 --- /dev/null +++ b/spec/extend-tests/009_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .baz .bar, .foo .bang, .baz .bang { + a: b; +} diff --git a/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css b/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css new file mode 100644 index 0000000000..3b4f9b4502 --- /dev/null +++ b/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compact.css @@ -0,0 +1 @@ +.foo.bar, .bar.baz, .baz.bang, .foo.bang { a: b; } diff --git a/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css b/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css new file mode 100644 index 0000000000..97363ee428 --- /dev/null +++ b/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar,.bar.baz,.baz.bang,.foo.bang{a:b} diff --git a/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css b/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css new file mode 100644 index 0000000000..ff6fc27876 --- /dev/null +++ b/spec/extend-tests/010_test_multiple_extends_with_multiple_extenders_and_single_target/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar, .bar.baz, .baz.bang, .foo.bang { + a: b; +} diff --git a/spec/extend-tests/011_test_chained_extends/expected.compact.css b/spec/extend-tests/011_test_chained_extends/expected.compact.css new file mode 100644 index 0000000000..06808dc5cf --- /dev/null +++ b/spec/extend-tests/011_test_chained_extends/expected.compact.css @@ -0,0 +1 @@ +.foo, .bar, .baz, .bip { a: b; } diff --git a/spec/extend-tests/011_test_chained_extends/expected.compressed.css b/spec/extend-tests/011_test_chained_extends/expected.compressed.css new file mode 100644 index 0000000000..3094eb4cfb --- /dev/null +++ b/spec/extend-tests/011_test_chained_extends/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar,.baz,.bip{a:b} diff --git a/spec/extend-tests/011_test_chained_extends/expected.expanded.css b/spec/extend-tests/011_test_chained_extends/expected.expanded.css new file mode 100644 index 0000000000..cc2d11c42e --- /dev/null +++ b/spec/extend-tests/011_test_chained_extends/expected.expanded.css @@ -0,0 +1,3 @@ +.foo, .bar, .baz, .bip { + a: b; +} diff --git a/spec/extend-tests/012_test_dynamic_extendee/expected.compact.css b/spec/extend-tests/012_test_dynamic_extendee/expected.compact.css new file mode 100644 index 0000000000..7fb0b9627e --- /dev/null +++ b/spec/extend-tests/012_test_dynamic_extendee/expected.compact.css @@ -0,0 +1 @@ +.foo, .bar { a: b; } diff --git a/spec/extend-tests/012_test_dynamic_extendee/expected.compressed.css b/spec/extend-tests/012_test_dynamic_extendee/expected.compressed.css new file mode 100644 index 0000000000..d04eb4d8da --- /dev/null +++ b/spec/extend-tests/012_test_dynamic_extendee/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b} diff --git a/spec/extend-tests/012_test_dynamic_extendee/expected.expanded.css b/spec/extend-tests/012_test_dynamic_extendee/expected.expanded.css new file mode 100644 index 0000000000..4504b8d829 --- /dev/null +++ b/spec/extend-tests/012_test_dynamic_extendee/expected.expanded.css @@ -0,0 +1,3 @@ +.foo, .bar { + a: b; +} diff --git a/spec/extend-tests/013_test_dynamic_extendee/expected.compact.css b/spec/extend-tests/013_test_dynamic_extendee/expected.compact.css new file mode 100644 index 0000000000..0209a6d11d --- /dev/null +++ b/spec/extend-tests/013_test_dynamic_extendee/expected.compact.css @@ -0,0 +1 @@ +[baz^="blip12px"], .bar { a: b; } diff --git a/spec/extend-tests/013_test_dynamic_extendee/expected.compressed.css b/spec/extend-tests/013_test_dynamic_extendee/expected.compressed.css new file mode 100644 index 0000000000..af0894c507 --- /dev/null +++ b/spec/extend-tests/013_test_dynamic_extendee/expected.compressed.css @@ -0,0 +1 @@ +[baz^="blip12px"],.bar{a:b} diff --git a/spec/extend-tests/013_test_dynamic_extendee/expected.expanded.css b/spec/extend-tests/013_test_dynamic_extendee/expected.expanded.css new file mode 100644 index 0000000000..fd187548dc --- /dev/null +++ b/spec/extend-tests/013_test_dynamic_extendee/expected.expanded.css @@ -0,0 +1,3 @@ +[baz^="blip12px"], .bar { + a: b; +} diff --git a/spec/extend-tests/014_test_nested_target/expected.compact.css b/spec/extend-tests/014_test_nested_target/expected.compact.css new file mode 100644 index 0000000000..64e533426b --- /dev/null +++ b/spec/extend-tests/014_test_nested_target/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .foo .baz { a: b; } diff --git a/spec/extend-tests/014_test_nested_target/expected.compressed.css b/spec/extend-tests/014_test_nested_target/expected.compressed.css new file mode 100644 index 0000000000..920e858e00 --- /dev/null +++ b/spec/extend-tests/014_test_nested_target/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.foo .baz{a:b} diff --git a/spec/extend-tests/014_test_nested_target/expected.expanded.css b/spec/extend-tests/014_test_nested_target/expected.expanded.css new file mode 100644 index 0000000000..d1a50d50e3 --- /dev/null +++ b/spec/extend-tests/014_test_nested_target/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .foo .baz { + a: b; +} diff --git a/spec/extend-tests/015_test_target_with_child/expected.compact.css b/spec/extend-tests/015_test_target_with_child/expected.compact.css new file mode 100644 index 0000000000..5c116368a1 --- /dev/null +++ b/spec/extend-tests/015_test_target_with_child/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .baz .bar { a: b; } diff --git a/spec/extend-tests/015_test_target_with_child/expected.compressed.css b/spec/extend-tests/015_test_target_with_child/expected.compressed.css new file mode 100644 index 0000000000..3d9ac46dc0 --- /dev/null +++ b/spec/extend-tests/015_test_target_with_child/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.baz .bar{a:b} diff --git a/spec/extend-tests/015_test_target_with_child/expected.expanded.css b/spec/extend-tests/015_test_target_with_child/expected.expanded.css new file mode 100644 index 0000000000..cee3a34a5a --- /dev/null +++ b/spec/extend-tests/015_test_target_with_child/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .baz .bar { + a: b; +} diff --git a/spec/extend-tests/016_test_class_unification/expected.compact.css b/spec/extend-tests/016_test_class_unification/expected.compact.css new file mode 100644 index 0000000000..7dc1ce1211 --- /dev/null +++ b/spec/extend-tests/016_test_class_unification/expected.compact.css @@ -0,0 +1 @@ +-a .foo.bar, -a .bar.baz { a: b; } diff --git a/spec/extend-tests/016_test_class_unification/expected.compressed.css b/spec/extend-tests/016_test_class_unification/expected.compressed.css new file mode 100644 index 0000000000..6124f421f8 --- /dev/null +++ b/spec/extend-tests/016_test_class_unification/expected.compressed.css @@ -0,0 +1 @@ +-a .foo.bar,-a .bar.baz{a:b} diff --git a/spec/extend-tests/016_test_class_unification/expected.expanded.css b/spec/extend-tests/016_test_class_unification/expected.expanded.css new file mode 100644 index 0000000000..d5ea698c0e --- /dev/null +++ b/spec/extend-tests/016_test_class_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo.bar, -a .bar.baz { + a: b; +} diff --git a/spec/extend-tests/017_test_class_unification/expected.compact.css b/spec/extend-tests/017_test_class_unification/expected.compact.css new file mode 100644 index 0000000000..7b234eee77 --- /dev/null +++ b/spec/extend-tests/017_test_class_unification/expected.compact.css @@ -0,0 +1 @@ +-a .baz { a: b; } diff --git a/spec/extend-tests/017_test_class_unification/expected.compressed.css b/spec/extend-tests/017_test_class_unification/expected.compressed.css new file mode 100644 index 0000000000..d913949f1e --- /dev/null +++ b/spec/extend-tests/017_test_class_unification/expected.compressed.css @@ -0,0 +1 @@ +-a .baz{a:b} diff --git a/spec/extend-tests/017_test_class_unification/expected.expanded.css b/spec/extend-tests/017_test_class_unification/expected.expanded.css new file mode 100644 index 0000000000..d5ff111567 --- /dev/null +++ b/spec/extend-tests/017_test_class_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a .baz { + a: b; +} diff --git a/spec/extend-tests/018_test_id_unification/expected.compact.css b/spec/extend-tests/018_test_id_unification/expected.compact.css new file mode 100644 index 0000000000..65d5fe1e9c --- /dev/null +++ b/spec/extend-tests/018_test_id_unification/expected.compact.css @@ -0,0 +1 @@ +-a .foo.bar, -a .bar#baz { a: b; } diff --git a/spec/extend-tests/018_test_id_unification/expected.compressed.css b/spec/extend-tests/018_test_id_unification/expected.compressed.css new file mode 100644 index 0000000000..873399a317 --- /dev/null +++ b/spec/extend-tests/018_test_id_unification/expected.compressed.css @@ -0,0 +1 @@ +-a .foo.bar,-a .bar#baz{a:b} diff --git a/spec/extend-tests/018_test_id_unification/expected.expanded.css b/spec/extend-tests/018_test_id_unification/expected.expanded.css new file mode 100644 index 0000000000..fb22aea30a --- /dev/null +++ b/spec/extend-tests/018_test_id_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo.bar, -a .bar#baz { + a: b; +} diff --git a/spec/extend-tests/019_test_id_unification/expected.compact.css b/spec/extend-tests/019_test_id_unification/expected.compact.css new file mode 100644 index 0000000000..eadfbc25af --- /dev/null +++ b/spec/extend-tests/019_test_id_unification/expected.compact.css @@ -0,0 +1 @@ +-a #baz { a: b; } diff --git a/spec/extend-tests/019_test_id_unification/expected.compressed.css b/spec/extend-tests/019_test_id_unification/expected.compressed.css new file mode 100644 index 0000000000..489bd03a0f --- /dev/null +++ b/spec/extend-tests/019_test_id_unification/expected.compressed.css @@ -0,0 +1 @@ +-a #baz{a:b} diff --git a/spec/extend-tests/019_test_id_unification/expected.expanded.css b/spec/extend-tests/019_test_id_unification/expected.expanded.css new file mode 100644 index 0000000000..108ee63c55 --- /dev/null +++ b/spec/extend-tests/019_test_id_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a #baz { + a: b; +} diff --git a/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compact.css b/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..2af0e6f7ce --- /dev/null +++ b/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo, -a * { a: b; } diff --git a/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compressed.css b/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..7488e2c690 --- /dev/null +++ b/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo,-a *{a:b} diff --git a/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.expanded.css b/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..4072c8bf99 --- /dev/null +++ b/spec/extend-tests/020_test_universal_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo, -a * { + a: b; +} diff --git a/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compact.css b/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..6478c52653 --- /dev/null +++ b/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .bar { a: b; } diff --git a/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compressed.css b/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..d1e0e5267e --- /dev/null +++ b/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .bar{a:b} diff --git a/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.expanded.css b/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..11911fc0f4 --- /dev/null +++ b/spec/extend-tests/022_test_universal_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .bar { + a: b; +} diff --git a/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compact.css b/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..32a129e9ca --- /dev/null +++ b/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a * { a: b; } diff --git a/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..63a2726e88 --- /dev/null +++ b/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *{a:b} diff --git a/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..012be00d83 --- /dev/null +++ b/spec/extend-tests/025_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a * { + a: b; +} diff --git a/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compact.css b/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..a157184f3a --- /dev/null +++ b/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a a { a: b; } diff --git a/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compressed.css b/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..df5e2255af --- /dev/null +++ b/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a a{a:b} diff --git a/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.expanded.css b/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..40cb85e157 --- /dev/null +++ b/spec/extend-tests/034_test_universal_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a a { + a: b; +} diff --git a/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compact.css b/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compact.css new file mode 100644 index 0000000000..389a6636cf --- /dev/null +++ b/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|a { a: b; } diff --git a/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compressed.css b/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compressed.css new file mode 100644 index 0000000000..754b9de015 --- /dev/null +++ b/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|a{a:b} diff --git a/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.expanded.css b/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.expanded.css new file mode 100644 index 0000000000..4988442f55 --- /dev/null +++ b/spec/extend-tests/040_test_universal_unification_with_namespaced_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|a { + a: b; +} diff --git a/spec/extend-tests/043_test_element_unification_with_simple_target/expected.compact.css b/spec/extend-tests/043_test_element_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..b0b120c790 --- /dev/null +++ b/spec/extend-tests/043_test_element_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo, -a a { a: b; } diff --git a/spec/extend-tests/043_test_element_unification_with_simple_target/expected.compressed.css b/spec/extend-tests/043_test_element_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..71cec14562 --- /dev/null +++ b/spec/extend-tests/043_test_element_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo,-a a{a:b} diff --git a/spec/extend-tests/043_test_element_unification_with_simple_target/expected.expanded.css b/spec/extend-tests/043_test_element_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..2e960f3aef --- /dev/null +++ b/spec/extend-tests/043_test_element_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo, -a a { + a: b; +} diff --git a/spec/extend-tests/044_test_element_unification_with_simple_target/expected.compact.css b/spec/extend-tests/044_test_element_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..7d9e39a4ec --- /dev/null +++ b/spec/extend-tests/044_test_element_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo.bar, -a a.bar { a: b; } diff --git a/spec/extend-tests/044_test_element_unification_with_simple_target/expected.compressed.css b/spec/extend-tests/044_test_element_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..4231c1b7e3 --- /dev/null +++ b/spec/extend-tests/044_test_element_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo.bar,-a a.bar{a:b} diff --git a/spec/extend-tests/044_test_element_unification_with_simple_target/expected.expanded.css b/spec/extend-tests/044_test_element_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..ee2c40ce25 --- /dev/null +++ b/spec/extend-tests/044_test_element_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo.bar, -a a.bar { + a: b; +} diff --git a/spec/extend-tests/045_test_element_unification_with_simple_target/expected.compact.css b/spec/extend-tests/045_test_element_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..18cc89fa9d --- /dev/null +++ b/spec/extend-tests/045_test_element_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo.bar, -a *|a.bar { a: b; } diff --git a/spec/extend-tests/045_test_element_unification_with_simple_target/expected.compressed.css b/spec/extend-tests/045_test_element_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..d1a58a54a3 --- /dev/null +++ b/spec/extend-tests/045_test_element_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo.bar,-a *|a.bar{a:b} diff --git a/spec/extend-tests/045_test_element_unification_with_simple_target/expected.expanded.css b/spec/extend-tests/045_test_element_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..bd11c8fdf8 --- /dev/null +++ b/spec/extend-tests/045_test_element_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo.bar, -a *|a.bar { + a: b; +} diff --git a/spec/extend-tests/046_test_element_unification_with_simple_target/expected.compact.css b/spec/extend-tests/046_test_element_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..f2e04fb9c7 --- /dev/null +++ b/spec/extend-tests/046_test_element_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo.bar, -a ns|a.bar { a: b; } diff --git a/spec/extend-tests/046_test_element_unification_with_simple_target/expected.compressed.css b/spec/extend-tests/046_test_element_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..937a908741 --- /dev/null +++ b/spec/extend-tests/046_test_element_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo.bar,-a ns|a.bar{a:b} diff --git a/spec/extend-tests/046_test_element_unification_with_simple_target/expected.expanded.css b/spec/extend-tests/046_test_element_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..c376d9d5b6 --- /dev/null +++ b/spec/extend-tests/046_test_element_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo.bar, -a ns|a.bar { + a: b; +} diff --git a/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compact.css b/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..b6af1496a6 --- /dev/null +++ b/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *.foo, -a a { a: b; } diff --git a/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..92932f137f --- /dev/null +++ b/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *.foo,-a a{a:b} diff --git a/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..5e00e7c382 --- /dev/null +++ b/spec/extend-tests/047_test_element_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *.foo, -a a { + a: b; +} diff --git a/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compact.css b/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..658da3fa81 --- /dev/null +++ b/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *.foo, -a ns|a { a: b; } diff --git a/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..c251499430 --- /dev/null +++ b/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *.foo,-a ns|a{a:b} diff --git a/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..4424bdaa43 --- /dev/null +++ b/spec/extend-tests/051_test_element_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *.foo, -a ns|a { + a: b; +} diff --git a/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compact.css b/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..a157184f3a --- /dev/null +++ b/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a a { a: b; } diff --git a/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compressed.css b/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..df5e2255af --- /dev/null +++ b/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a a{a:b} diff --git a/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.expanded.css b/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..40cb85e157 --- /dev/null +++ b/spec/extend-tests/056_test_element_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a a { + a: b; +} diff --git a/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compact.css b/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..d118f36674 --- /dev/null +++ b/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a *|a { a: b; } diff --git a/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compressed.css b/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..1339a08b5c --- /dev/null +++ b/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|a{a:b} diff --git a/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.expanded.css b/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..51f4b82928 --- /dev/null +++ b/spec/extend-tests/059_test_element_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|a { + a: b; +} diff --git a/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compact.css b/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compact.css new file mode 100644 index 0000000000..389a6636cf --- /dev/null +++ b/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|a { a: b; } diff --git a/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compressed.css b/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compressed.css new file mode 100644 index 0000000000..754b9de015 --- /dev/null +++ b/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|a{a:b} diff --git a/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.expanded.css b/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.expanded.css new file mode 100644 index 0000000000..4988442f55 --- /dev/null +++ b/spec/extend-tests/064_test_element_unification_with_namespaced_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|a { + a: b; +} diff --git a/spec/extend-tests/065_test_attribute_unification/expected.compact.css b/spec/extend-tests/065_test_attribute_unification/expected.compact.css new file mode 100644 index 0000000000..28382f09bc --- /dev/null +++ b/spec/extend-tests/065_test_attribute_unification/expected.compact.css @@ -0,0 +1 @@ +-a [foo=bar].baz, -a [foo=bar][foo=baz] { a: b; } diff --git a/spec/extend-tests/065_test_attribute_unification/expected.compressed.css b/spec/extend-tests/065_test_attribute_unification/expected.compressed.css new file mode 100644 index 0000000000..9270cc2608 --- /dev/null +++ b/spec/extend-tests/065_test_attribute_unification/expected.compressed.css @@ -0,0 +1 @@ +-a [foo=bar].baz,-a [foo=bar][foo=baz]{a:b} diff --git a/spec/extend-tests/065_test_attribute_unification/expected.expanded.css b/spec/extend-tests/065_test_attribute_unification/expected.expanded.css new file mode 100644 index 0000000000..d6f7fa3615 --- /dev/null +++ b/spec/extend-tests/065_test_attribute_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a [foo=bar].baz, -a [foo=bar][foo=baz] { + a: b; +} diff --git a/spec/extend-tests/066_test_attribute_unification/expected.compact.css b/spec/extend-tests/066_test_attribute_unification/expected.compact.css new file mode 100644 index 0000000000..0a5b34ccac --- /dev/null +++ b/spec/extend-tests/066_test_attribute_unification/expected.compact.css @@ -0,0 +1 @@ +-a [foo=bar].baz, -a [foo=bar][foo^=bar] { a: b; } diff --git a/spec/extend-tests/066_test_attribute_unification/expected.compressed.css b/spec/extend-tests/066_test_attribute_unification/expected.compressed.css new file mode 100644 index 0000000000..9d443f5cd7 --- /dev/null +++ b/spec/extend-tests/066_test_attribute_unification/expected.compressed.css @@ -0,0 +1 @@ +-a [foo=bar].baz,-a [foo=bar][foo^=bar]{a:b} diff --git a/spec/extend-tests/066_test_attribute_unification/expected.expanded.css b/spec/extend-tests/066_test_attribute_unification/expected.expanded.css new file mode 100644 index 0000000000..aed7c8ad1d --- /dev/null +++ b/spec/extend-tests/066_test_attribute_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a [foo=bar].baz, -a [foo=bar][foo^=bar] { + a: b; +} diff --git a/spec/extend-tests/067_test_attribute_unification/expected.compact.css b/spec/extend-tests/067_test_attribute_unification/expected.compact.css new file mode 100644 index 0000000000..b38c640285 --- /dev/null +++ b/spec/extend-tests/067_test_attribute_unification/expected.compact.css @@ -0,0 +1 @@ +-a [foo=bar].baz, -a [foo=bar][foot=bar] { a: b; } diff --git a/spec/extend-tests/067_test_attribute_unification/expected.compressed.css b/spec/extend-tests/067_test_attribute_unification/expected.compressed.css new file mode 100644 index 0000000000..13add4f682 --- /dev/null +++ b/spec/extend-tests/067_test_attribute_unification/expected.compressed.css @@ -0,0 +1 @@ +-a [foo=bar].baz,-a [foo=bar][foot=bar]{a:b} diff --git a/spec/extend-tests/067_test_attribute_unification/expected.expanded.css b/spec/extend-tests/067_test_attribute_unification/expected.expanded.css new file mode 100644 index 0000000000..95dcf802e7 --- /dev/null +++ b/spec/extend-tests/067_test_attribute_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a [foo=bar].baz, -a [foo=bar][foot=bar] { + a: b; +} diff --git a/spec/extend-tests/068_test_attribute_unification/expected.compact.css b/spec/extend-tests/068_test_attribute_unification/expected.compact.css new file mode 100644 index 0000000000..5d7e108429 --- /dev/null +++ b/spec/extend-tests/068_test_attribute_unification/expected.compact.css @@ -0,0 +1 @@ +-a [foo=bar].baz, -a [foo=bar][ns|foo=bar] { a: b; } diff --git a/spec/extend-tests/068_test_attribute_unification/expected.compressed.css b/spec/extend-tests/068_test_attribute_unification/expected.compressed.css new file mode 100644 index 0000000000..5a2739a0a6 --- /dev/null +++ b/spec/extend-tests/068_test_attribute_unification/expected.compressed.css @@ -0,0 +1 @@ +-a [foo=bar].baz,-a [foo=bar][ns|foo=bar]{a:b} diff --git a/spec/extend-tests/068_test_attribute_unification/expected.expanded.css b/spec/extend-tests/068_test_attribute_unification/expected.expanded.css new file mode 100644 index 0000000000..3b0c17b618 --- /dev/null +++ b/spec/extend-tests/068_test_attribute_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a [foo=bar].baz, -a [foo=bar][ns|foo=bar] { + a: b; +} diff --git a/spec/extend-tests/069_test_attribute_unification/expected.compact.css b/spec/extend-tests/069_test_attribute_unification/expected.compact.css new file mode 100644 index 0000000000..ed48ae7aac --- /dev/null +++ b/spec/extend-tests/069_test_attribute_unification/expected.compact.css @@ -0,0 +1 @@ +-a -a [foo=bar] { a: b; } diff --git a/spec/extend-tests/069_test_attribute_unification/expected.compressed.css b/spec/extend-tests/069_test_attribute_unification/expected.compressed.css new file mode 100644 index 0000000000..de02b083f5 --- /dev/null +++ b/spec/extend-tests/069_test_attribute_unification/expected.compressed.css @@ -0,0 +1 @@ +-a -a [foo=bar]{a:b} diff --git a/spec/extend-tests/069_test_attribute_unification/expected.expanded.css b/spec/extend-tests/069_test_attribute_unification/expected.expanded.css new file mode 100644 index 0000000000..7d47be72e6 --- /dev/null +++ b/spec/extend-tests/069_test_attribute_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a -a [foo=bar] { + a: b; +} diff --git a/spec/extend-tests/070_test_pseudo_unification/expected.compact.css b/spec/extend-tests/070_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..5f0606d344 --- /dev/null +++ b/spec/extend-tests/070_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a :foo.baz, -a :foo:foo(2n+1) { a: b; } diff --git a/spec/extend-tests/070_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/070_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..490e1e8530 --- /dev/null +++ b/spec/extend-tests/070_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :foo.baz,-a :foo:foo(2n+1){a:b} diff --git a/spec/extend-tests/070_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/070_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..249a3584b6 --- /dev/null +++ b/spec/extend-tests/070_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :foo.baz, -a :foo:foo(2n+1) { + a: b; +} diff --git a/spec/extend-tests/071_test_pseudo_unification/expected.compact.css b/spec/extend-tests/071_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..4d15839138 --- /dev/null +++ b/spec/extend-tests/071_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a :foo.baz, -a :foo::foo { a: b; } diff --git a/spec/extend-tests/071_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/071_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..fa4995773c --- /dev/null +++ b/spec/extend-tests/071_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :foo.baz,-a :foo::foo{a:b} diff --git a/spec/extend-tests/071_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/071_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..3df0f9ceb6 --- /dev/null +++ b/spec/extend-tests/071_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :foo.baz, -a :foo::foo { + a: b; +} diff --git a/spec/extend-tests/072_test_pseudo_unification/expected.compact.css b/spec/extend-tests/072_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..acc782d144 --- /dev/null +++ b/spec/extend-tests/072_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a ::foo { a: b; } diff --git a/spec/extend-tests/072_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/072_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..0729aff91e --- /dev/null +++ b/spec/extend-tests/072_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a ::foo{a:b} diff --git a/spec/extend-tests/072_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/072_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..0a76ae0d8e --- /dev/null +++ b/spec/extend-tests/072_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a ::foo { + a: b; +} diff --git a/spec/extend-tests/073_test_pseudo_unification/expected.compact.css b/spec/extend-tests/073_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..cba77a74f4 --- /dev/null +++ b/spec/extend-tests/073_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a ::foo(2n+1) { a: b; } diff --git a/spec/extend-tests/073_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/073_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..64831131e5 --- /dev/null +++ b/spec/extend-tests/073_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a ::foo(2n+1){a:b} diff --git a/spec/extend-tests/073_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/073_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..31df1127c6 --- /dev/null +++ b/spec/extend-tests/073_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a ::foo(2n+1) { + a: b; +} diff --git a/spec/extend-tests/074_test_pseudo_unification/expected.compact.css b/spec/extend-tests/074_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..904785fb39 --- /dev/null +++ b/spec/extend-tests/074_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a :foo.baz, -a :foo:bar { a: b; } diff --git a/spec/extend-tests/074_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/074_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..c28cf11f7d --- /dev/null +++ b/spec/extend-tests/074_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :foo.baz,-a :foo:bar{a:b} diff --git a/spec/extend-tests/074_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/074_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..ac5ed6606a --- /dev/null +++ b/spec/extend-tests/074_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :foo.baz, -a :foo:bar { + a: b; +} diff --git a/spec/extend-tests/075_test_pseudo_unification/expected.compact.css b/spec/extend-tests/075_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..0498982658 --- /dev/null +++ b/spec/extend-tests/075_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a .baz:foo, -a :foo:after { a: b; } diff --git a/spec/extend-tests/075_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/075_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..d7d1e40b07 --- /dev/null +++ b/spec/extend-tests/075_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a .baz:foo,-a :foo:after{a:b} diff --git a/spec/extend-tests/075_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/075_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..38cd1d6c1b --- /dev/null +++ b/spec/extend-tests/075_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a .baz:foo, -a :foo:after { + a: b; +} diff --git a/spec/extend-tests/076_test_pseudo_unification/expected.compact.css b/spec/extend-tests/076_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..49f412363a --- /dev/null +++ b/spec/extend-tests/076_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a .baz:after, -a :foo:after { a: b; } diff --git a/spec/extend-tests/076_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/076_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..78fbd3105e --- /dev/null +++ b/spec/extend-tests/076_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a .baz:after,-a :foo:after{a:b} diff --git a/spec/extend-tests/076_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/076_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..7e1de5184e --- /dev/null +++ b/spec/extend-tests/076_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a .baz:after, -a :foo:after { + a: b; +} diff --git a/spec/extend-tests/077_test_pseudo_unification/expected.compact.css b/spec/extend-tests/077_test_pseudo_unification/expected.compact.css new file mode 100644 index 0000000000..9641d39447 --- /dev/null +++ b/spec/extend-tests/077_test_pseudo_unification/expected.compact.css @@ -0,0 +1 @@ +-a :foo { a: b; } diff --git a/spec/extend-tests/077_test_pseudo_unification/expected.compressed.css b/spec/extend-tests/077_test_pseudo_unification/expected.compressed.css new file mode 100644 index 0000000000..75f5dbd69d --- /dev/null +++ b/spec/extend-tests/077_test_pseudo_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :foo{a:b} diff --git a/spec/extend-tests/077_test_pseudo_unification/expected.expanded.css b/spec/extend-tests/077_test_pseudo_unification/expected.expanded.css new file mode 100644 index 0000000000..c4037e9d11 --- /dev/null +++ b/spec/extend-tests/077_test_pseudo_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :foo { + a: b; +} diff --git a/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compact.css b/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compact.css new file mode 100644 index 0000000000..dbdcaf3e95 --- /dev/null +++ b/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compact.css @@ -0,0 +1 @@ +.foo::bar, .baz::bar { a: b; } diff --git a/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css b/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css new file mode 100644 index 0000000000..693d057d67 --- /dev/null +++ b/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo::bar,.baz::bar{a:b} diff --git a/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css b/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css new file mode 100644 index 0000000000..aa379e70b3 --- /dev/null +++ b/spec/extend-tests/078_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo::bar, .baz::bar { + a: b; +} diff --git a/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compact.css b/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compact.css new file mode 100644 index 0000000000..e0b72459df --- /dev/null +++ b/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compact.css @@ -0,0 +1 @@ +a.foo::bar, a.baz::bar { a: b; } diff --git a/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css b/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css new file mode 100644 index 0000000000..8162237309 --- /dev/null +++ b/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.compressed.css @@ -0,0 +1 @@ +a.foo::bar,a.baz::bar{a:b} diff --git a/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css b/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css new file mode 100644 index 0000000000..f8b3ee8f6a --- /dev/null +++ b/spec/extend-tests/079_test_pseudoelement_remains_at_end_of_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a.foo::bar, a.baz::bar { + a: b; +} diff --git a/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compact.css b/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compact.css new file mode 100644 index 0000000000..8c47e660de --- /dev/null +++ b/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compact.css @@ -0,0 +1 @@ +.foo:bar, .baz:bar { a: b; } diff --git a/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css b/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css new file mode 100644 index 0000000000..1904812af9 --- /dev/null +++ b/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo:bar,.baz:bar{a:b} diff --git a/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css b/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css new file mode 100644 index 0000000000..2118fad2a2 --- /dev/null +++ b/spec/extend-tests/080_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo:bar, .baz:bar { + a: b; +} diff --git a/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compact.css b/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compact.css new file mode 100644 index 0000000000..bd5bf5344a --- /dev/null +++ b/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compact.css @@ -0,0 +1 @@ +a.foo:bar, a.baz:bar { a: b; } diff --git a/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css b/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css new file mode 100644 index 0000000000..800da0163e --- /dev/null +++ b/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.compressed.css @@ -0,0 +1 @@ +a.foo:bar,a.baz:bar{a:b} diff --git a/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css b/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css new file mode 100644 index 0000000000..81a542a773 --- /dev/null +++ b/spec/extend-tests/081_test_pseudoclass_remains_at_end_of_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a.foo:bar, a.baz:bar { + a: b; +} diff --git a/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compact.css b/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compact.css new file mode 100644 index 0000000000..a34748a439 --- /dev/null +++ b/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compact.css @@ -0,0 +1 @@ +.foo:not(.bar), .baz:not(.bar) { a: b; } diff --git a/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compressed.css b/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compressed.css new file mode 100644 index 0000000000..26998b0c40 --- /dev/null +++ b/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo:not(.bar),.baz:not(.bar){a:b} diff --git a/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.expanded.css b/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.expanded.css new file mode 100644 index 0000000000..540e6f8bf4 --- /dev/null +++ b/spec/extend-tests/082_test_not_remains_at_end_of_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo:not(.bar), .baz:not(.bar) { + a: b; +} diff --git a/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css b/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css new file mode 100644 index 0000000000..ad06ffa079 --- /dev/null +++ b/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css @@ -0,0 +1 @@ +.foo::bar, .baz:bang::bar { a: b; } diff --git a/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css b/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css new file mode 100644 index 0000000000..5a6e4ddf87 --- /dev/null +++ b/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css @@ -0,0 +1 @@ +.foo::bar,.baz:bang::bar{a:b} diff --git a/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css b/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css new file mode 100644 index 0000000000..a5ae5ac363 --- /dev/null +++ b/spec/extend-tests/083_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css @@ -0,0 +1,3 @@ +.foo::bar, .baz:bang::bar { + a: b; +} diff --git a/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css b/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css new file mode 100644 index 0000000000..a74c029d54 --- /dev/null +++ b/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compact.css @@ -0,0 +1 @@ +.foo:bar, .baz:bar::bang { a: b; } diff --git a/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css b/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css new file mode 100644 index 0000000000..97cd1f7f13 --- /dev/null +++ b/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.compressed.css @@ -0,0 +1 @@ +.foo:bar,.baz:bar::bang{a:b} diff --git a/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css b/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css new file mode 100644 index 0000000000..3afb7adec0 --- /dev/null +++ b/spec/extend-tests/084_test_pseudoelement_goes_lefter_than_pseudoclass/expected.expanded.css @@ -0,0 +1,3 @@ +.foo:bar, .baz:bar::bang { + a: b; +} diff --git a/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compact.css b/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compact.css new file mode 100644 index 0000000000..8f2e42a431 --- /dev/null +++ b/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compact.css @@ -0,0 +1 @@ +.foo::bar, .baz:not(.bang)::bar { a: b; } diff --git a/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compressed.css b/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compressed.css new file mode 100644 index 0000000000..e1fa2be0ab --- /dev/null +++ b/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.compressed.css @@ -0,0 +1 @@ +.foo::bar,.baz:not(.bang)::bar{a:b} diff --git a/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.expanded.css b/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.expanded.css new file mode 100644 index 0000000000..7a53dec628 --- /dev/null +++ b/spec/extend-tests/085_test_pseudoelement_goes_lefter_than_not/expected.expanded.css @@ -0,0 +1,3 @@ +.foo::bar, .baz:not(.bang)::bar { + a: b; +} diff --git a/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compact.css b/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compact.css new file mode 100644 index 0000000000..d885bbbbf3 --- /dev/null +++ b/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compact.css @@ -0,0 +1 @@ +b:not(:first-child):after, c:s, d:s::e { x: y; } diff --git a/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compressed.css b/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compressed.css new file mode 100644 index 0000000000..8e23502d76 --- /dev/null +++ b/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.compressed.css @@ -0,0 +1 @@ +b:not(:first-child):after,c:s,d:s::e{x:y} diff --git a/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.expanded.css b/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.expanded.css new file mode 100644 index 0000000000..d9e6bc7193 --- /dev/null +++ b/spec/extend-tests/086.1_test_pseudoelement_goes_lefter_than_not/expected.expanded.css @@ -0,0 +1,3 @@ +b:not(:first-child):after, c:s, d:s::e { + x: y; +} diff --git a/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compact.css b/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compact.css new file mode 100644 index 0000000000..8f616d43af --- /dev/null +++ b/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compact.css @@ -0,0 +1 @@ +.foo:not(.bang), .baz:not(.bang)::bar { a: b; } diff --git a/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compressed.css b/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compressed.css new file mode 100644 index 0000000000..8dd1bb2657 --- /dev/null +++ b/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.compressed.css @@ -0,0 +1 @@ +.foo:not(.bang),.baz:not(.bang)::bar{a:b} diff --git a/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.expanded.css b/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.expanded.css new file mode 100644 index 0000000000..876d51c183 --- /dev/null +++ b/spec/extend-tests/086_test_pseudoelement_goes_lefter_than_not/expected.expanded.css @@ -0,0 +1,3 @@ +.foo:not(.bang), .baz:not(.bang)::bar { + a: b; +} diff --git a/spec/extend-tests/087_test_negation_unification/expected.compact.css b/spec/extend-tests/087_test_negation_unification/expected.compact.css new file mode 100644 index 0000000000..ea355a9286 --- /dev/null +++ b/spec/extend-tests/087_test_negation_unification/expected.compact.css @@ -0,0 +1 @@ +-a :not(.foo).baz, -a :not(.foo):not(.bar) { a: b; } diff --git a/spec/extend-tests/087_test_negation_unification/expected.compressed.css b/spec/extend-tests/087_test_negation_unification/expected.compressed.css new file mode 100644 index 0000000000..fb7ca43386 --- /dev/null +++ b/spec/extend-tests/087_test_negation_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :not(.foo).baz,-a :not(.foo):not(.bar){a:b} diff --git a/spec/extend-tests/087_test_negation_unification/expected.expanded.css b/spec/extend-tests/087_test_negation_unification/expected.expanded.css new file mode 100644 index 0000000000..81d4d500e0 --- /dev/null +++ b/spec/extend-tests/087_test_negation_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :not(.foo).baz, -a :not(.foo):not(.bar) { + a: b; +} diff --git a/spec/extend-tests/088_test_negation_unification/expected.compact.css b/spec/extend-tests/088_test_negation_unification/expected.compact.css new file mode 100644 index 0000000000..1cf7d419c6 --- /dev/null +++ b/spec/extend-tests/088_test_negation_unification/expected.compact.css @@ -0,0 +1 @@ +-a :not(.foo) { a: b; } diff --git a/spec/extend-tests/088_test_negation_unification/expected.compressed.css b/spec/extend-tests/088_test_negation_unification/expected.compressed.css new file mode 100644 index 0000000000..9b2fbb86f5 --- /dev/null +++ b/spec/extend-tests/088_test_negation_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :not(.foo){a:b} diff --git a/spec/extend-tests/088_test_negation_unification/expected.expanded.css b/spec/extend-tests/088_test_negation_unification/expected.expanded.css new file mode 100644 index 0000000000..f07fad2fbe --- /dev/null +++ b/spec/extend-tests/088_test_negation_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :not(.foo) { + a: b; +} diff --git a/spec/extend-tests/089_test_negation_unification/expected.compact.css b/spec/extend-tests/089_test_negation_unification/expected.compact.css new file mode 100644 index 0000000000..75647d0eb3 --- /dev/null +++ b/spec/extend-tests/089_test_negation_unification/expected.compact.css @@ -0,0 +1 @@ +-a :not([a=b]) { a: b; } diff --git a/spec/extend-tests/089_test_negation_unification/expected.compressed.css b/spec/extend-tests/089_test_negation_unification/expected.compressed.css new file mode 100644 index 0000000000..cd16f95802 --- /dev/null +++ b/spec/extend-tests/089_test_negation_unification/expected.compressed.css @@ -0,0 +1 @@ +-a :not([a=b]){a:b} diff --git a/spec/extend-tests/089_test_negation_unification/expected.expanded.css b/spec/extend-tests/089_test_negation_unification/expected.expanded.css new file mode 100644 index 0000000000..798799b955 --- /dev/null +++ b/spec/extend-tests/089_test_negation_unification/expected.expanded.css @@ -0,0 +1,3 @@ +-a :not([a=b]) { + a: b; +} diff --git a/spec/extend-tests/092_test_long_extendee/expected.compact.css b/spec/extend-tests/092_test_long_extendee/expected.compact.css new file mode 100644 index 0000000000..5b82a63330 --- /dev/null +++ b/spec/extend-tests/092_test_long_extendee/expected.compact.css @@ -0,0 +1 @@ +.foo.bar, .baz { a: b; } diff --git a/spec/extend-tests/092_test_long_extendee/expected.compressed.css b/spec/extend-tests/092_test_long_extendee/expected.compressed.css new file mode 100644 index 0000000000..4696992204 --- /dev/null +++ b/spec/extend-tests/092_test_long_extendee/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar,.baz{a:b} diff --git a/spec/extend-tests/092_test_long_extendee/expected.expanded.css b/spec/extend-tests/092_test_long_extendee/expected.expanded.css new file mode 100644 index 0000000000..0d6bd2ec98 --- /dev/null +++ b/spec/extend-tests/092_test_long_extendee/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar, .baz { + a: b; +} diff --git a/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compact.css b/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compact.css new file mode 100644 index 0000000000..f00fa092da --- /dev/null +++ b/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compact.css @@ -0,0 +1 @@ +.foo.bar.bap, .bap.baz { a: b; } diff --git a/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compressed.css b/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compressed.css new file mode 100644 index 0000000000..d3824e3a46 --- /dev/null +++ b/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar.bap,.bap.baz{a:b} diff --git a/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.expanded.css b/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.expanded.css new file mode 100644 index 0000000000..56d65aa266 --- /dev/null +++ b/spec/extend-tests/093_test_long_extendee_matches_supersets/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar.bap, .bap.baz { + a: b; +} diff --git a/spec/extend-tests/095_test_long_extender/expected.compact.css b/spec/extend-tests/095_test_long_extender/expected.compact.css new file mode 100644 index 0000000000..6f788d1a96 --- /dev/null +++ b/spec/extend-tests/095_test_long_extender/expected.compact.css @@ -0,0 +1 @@ +.foo.bar, .bar.baz.bang { a: b; } diff --git a/spec/extend-tests/095_test_long_extender/expected.compressed.css b/spec/extend-tests/095_test_long_extender/expected.compressed.css new file mode 100644 index 0000000000..07112dcf7b --- /dev/null +++ b/spec/extend-tests/095_test_long_extender/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar,.bar.baz.bang{a:b} diff --git a/spec/extend-tests/095_test_long_extender/expected.expanded.css b/spec/extend-tests/095_test_long_extender/expected.expanded.css new file mode 100644 index 0000000000..410daf4682 --- /dev/null +++ b/spec/extend-tests/095_test_long_extender/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar, .bar.baz.bang { + a: b; +} diff --git a/spec/extend-tests/097_test_nested_extender/expected.compact.css b/spec/extend-tests/097_test_nested_extender/expected.compact.css new file mode 100644 index 0000000000..6907060fe7 --- /dev/null +++ b/spec/extend-tests/097_test_nested_extender/expected.compact.css @@ -0,0 +1 @@ +.foo, foo bar { a: b; } diff --git a/spec/extend-tests/097_test_nested_extender/expected.compressed.css b/spec/extend-tests/097_test_nested_extender/expected.compressed.css new file mode 100644 index 0000000000..9a9d4b4658 --- /dev/null +++ b/spec/extend-tests/097_test_nested_extender/expected.compressed.css @@ -0,0 +1 @@ +.foo,foo bar{a:b} diff --git a/spec/extend-tests/097_test_nested_extender/expected.expanded.css b/spec/extend-tests/097_test_nested_extender/expected.expanded.css new file mode 100644 index 0000000000..1c4e604b71 --- /dev/null +++ b/spec/extend-tests/097_test_nested_extender/expected.expanded.css @@ -0,0 +1,3 @@ +.foo, foo bar { + a: b; +} diff --git a/spec/extend-tests/098_test_nested_extender_runs_unification/expected.compact.css b/spec/extend-tests/098_test_nested_extender_runs_unification/expected.compact.css new file mode 100644 index 0000000000..7a2b9560cf --- /dev/null +++ b/spec/extend-tests/098_test_nested_extender_runs_unification/expected.compact.css @@ -0,0 +1 @@ +.foo.bar, foo bar.bar { a: b; } diff --git a/spec/extend-tests/098_test_nested_extender_runs_unification/expected.compressed.css b/spec/extend-tests/098_test_nested_extender_runs_unification/expected.compressed.css new file mode 100644 index 0000000000..0633becd98 --- /dev/null +++ b/spec/extend-tests/098_test_nested_extender_runs_unification/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar,foo bar.bar{a:b} diff --git a/spec/extend-tests/098_test_nested_extender_runs_unification/expected.expanded.css b/spec/extend-tests/098_test_nested_extender_runs_unification/expected.expanded.css new file mode 100644 index 0000000000..9aa8d14958 --- /dev/null +++ b/spec/extend-tests/098_test_nested_extender_runs_unification/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar, foo bar.bar { + a: b; +} diff --git a/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compact.css b/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compact.css new file mode 100644 index 0000000000..6d19aac1b5 --- /dev/null +++ b/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compact.css @@ -0,0 +1 @@ +.baz .bip .foo, .baz .bip foo .grank bar, foo .grank .baz .bip bar { a: b; } diff --git a/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compressed.css b/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compressed.css new file mode 100644 index 0000000000..cef6d12129 --- /dev/null +++ b/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.compressed.css @@ -0,0 +1 @@ +.baz .bip .foo,.baz .bip foo .grank bar,foo .grank .baz .bip bar{a:b} diff --git a/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.expanded.css b/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.expanded.css new file mode 100644 index 0000000000..ab567bcadf --- /dev/null +++ b/spec/extend-tests/099_test_nested_extender_alternates_parents/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .bip .foo, .baz .bip foo .grank bar, foo .grank .baz .bip bar { + a: b; +} diff --git a/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compact.css b/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compact.css new file mode 100644 index 0000000000..77e74b1d5c --- /dev/null +++ b/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compact.css @@ -0,0 +1 @@ +.baz .bip .foo, .baz .bip bar { a: b; } diff --git a/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compressed.css b/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compressed.css new file mode 100644 index 0000000000..2141fc0732 --- /dev/null +++ b/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.compressed.css @@ -0,0 +1 @@ +.baz .bip .foo,.baz .bip bar{a:b} diff --git a/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.expanded.css b/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.expanded.css new file mode 100644 index 0000000000..8792a32601 --- /dev/null +++ b/spec/extend-tests/100_test_nested_extender_unifies_identical_parents/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .bip .foo, .baz .bip bar { + a: b; +} diff --git a/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compact.css b/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compact.css new file mode 100644 index 0000000000..2a092f4b2d --- /dev/null +++ b/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compact.css @@ -0,0 +1 @@ +.baz .bip .bap .bink .foo, .baz .brat .bip .bap .bink bar, .brat .baz .bip .bap .bink bar { a: b; } diff --git a/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compressed.css b/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compressed.css new file mode 100644 index 0000000000..349a7adb08 --- /dev/null +++ b/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.compressed.css @@ -0,0 +1 @@ +.baz .bip .bap .bink .foo,.baz .brat .bip .bap .bink bar,.brat .baz .bip .bap .bink bar{a:b} diff --git a/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.expanded.css b/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.expanded.css new file mode 100644 index 0000000000..d11fb34cbc --- /dev/null +++ b/spec/extend-tests/101_test_nested_extender_unifies_common_substring/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .bip .bap .bink .foo, .baz .brat .bip .bap .bink bar, .brat .baz .bip .bap .bink bar { + a: b; +} diff --git a/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compact.css b/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compact.css new file mode 100644 index 0000000000..2671cce2eb --- /dev/null +++ b/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compact.css @@ -0,0 +1 @@ +.a .x .b .y .foo, .a .x .n .b .y .m bar, .a .n .x .b .y .m bar, .a .x .n .b .m .y bar, .a .n .x .b .m .y bar { a: b; } diff --git a/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compressed.css b/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compressed.css new file mode 100644 index 0000000000..c9be90c7c5 --- /dev/null +++ b/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.compressed.css @@ -0,0 +1 @@ +.a .x .b .y .foo,.a .x .n .b .y .m bar,.a .n .x .b .y .m bar,.a .x .n .b .m .y bar,.a .n .x .b .m .y bar{a:b} diff --git a/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.expanded.css b/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.expanded.css new file mode 100644 index 0000000000..2161e02144 --- /dev/null +++ b/spec/extend-tests/102_test_nested_extender_unifies_common_subseq/expected.expanded.css @@ -0,0 +1,3 @@ +.a .x .b .y .foo, .a .x .n .b .y .m bar, .a .n .x .b .y .m bar, .a .x .n .b .m .y bar, .a .n .x .b .m .y bar { + a: b; +} diff --git a/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compact.css b/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compact.css new file mode 100644 index 0000000000..347605701c --- /dev/null +++ b/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compact.css @@ -0,0 +1 @@ +.a .b .c .d .foo, .a .b .c .d .a .b .bar { a: b; } diff --git a/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compressed.css b/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compressed.css new file mode 100644 index 0000000000..653fc46924 --- /dev/null +++ b/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.compressed.css @@ -0,0 +1 @@ +.a .b .c .d .foo,.a .b .c .d .a .b .bar{a:b} diff --git a/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.expanded.css b/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.expanded.css new file mode 100644 index 0000000000..08a07c34b6 --- /dev/null +++ b/spec/extend-tests/103_test_nested_extender_chooses_first_subseq/expected.expanded.css @@ -0,0 +1,3 @@ +.a .b .c .d .foo, .a .b .c .d .a .b .bar { + a: b; +} diff --git a/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compact.css b/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compact.css new file mode 100644 index 0000000000..75cc1650f5 --- /dev/null +++ b/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compact.css @@ -0,0 +1 @@ +.a .bip.bop .foo, .a .b .bip.bop .bar, .b .a .bip.bop .bar { a: b; } diff --git a/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compressed.css b/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compressed.css new file mode 100644 index 0000000000..ce69d2ed12 --- /dev/null +++ b/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.compressed.css @@ -0,0 +1 @@ +.a .bip.bop .foo,.a .b .bip.bop .bar,.b .a .bip.bop .bar{a:b} diff --git a/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.expanded.css b/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.expanded.css new file mode 100644 index 0000000000..54a621a541 --- /dev/null +++ b/spec/extend-tests/104_test_nested_extender_counts_extended_subselectors/104_test_nested_extender_counts_extended_subselectors/expected.expanded.css @@ -0,0 +1,3 @@ +.a .bip.bop .foo, .a .b .bip.bop .bar, .b .a .bip.bop .bar { + a: b; +} diff --git a/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compact.css b/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compact.css new file mode 100644 index 0000000000..4f966feaef --- /dev/null +++ b/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compact.css @@ -0,0 +1 @@ +.a .bip .foo, .a .b .bip.bop .bar, .b .a .bip.bop .bar { a: b; } diff --git a/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compressed.css b/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compressed.css new file mode 100644 index 0000000000..2604dce604 --- /dev/null +++ b/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.compressed.css @@ -0,0 +1 @@ +.a .bip .foo,.a .b .bip.bop .bar,.b .a .bip.bop .bar{a:b} diff --git a/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.expanded.css b/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.expanded.css new file mode 100644 index 0000000000..f87e17f088 --- /dev/null +++ b/spec/extend-tests/105_test_nested_extender_counts_extended_superselectors/expected.expanded.css @@ -0,0 +1,3 @@ +.a .bip .foo, .a .b .bip.bop .bar, .b .a .bip.bop .bar { + a: b; +} diff --git a/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compact.css b/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compact.css new file mode 100644 index 0000000000..e8b21323f5 --- /dev/null +++ b/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compact.css @@ -0,0 +1 @@ +.baz .foo, .baz foo > bar { a: b; } diff --git a/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compressed.css b/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compressed.css new file mode 100644 index 0000000000..633b00fd79 --- /dev/null +++ b/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.compressed.css @@ -0,0 +1 @@ +.baz .foo,.baz foo>bar{a:b} diff --git a/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.expanded.css b/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.expanded.css new file mode 100644 index 0000000000..f7bd620245 --- /dev/null +++ b/spec/extend-tests/106_test_nested_extender_with_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .foo, .baz foo > bar { + a: b; +} diff --git a/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css b/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css new file mode 100644 index 0000000000..f266e3878f --- /dev/null +++ b/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css @@ -0,0 +1 @@ +a > b c .c1, a > b c .c2 { a: b; } diff --git a/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css b/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css new file mode 100644 index 0000000000..a8a0e3ced4 --- /dev/null +++ b/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css @@ -0,0 +1 @@ +a>b c .c1,a>b c .c2{a:b} diff --git a/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css b/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css new file mode 100644 index 0000000000..f6142a5fc3 --- /dev/null +++ b/spec/extend-tests/107_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a > b c .c1, a > b c .c2 { + a: b; +} diff --git a/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css b/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css new file mode 100644 index 0000000000..f266e3878f --- /dev/null +++ b/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compact.css @@ -0,0 +1 @@ +a > b c .c1, a > b c .c2 { a: b; } diff --git a/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css b/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css new file mode 100644 index 0000000000..a8a0e3ced4 --- /dev/null +++ b/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.compressed.css @@ -0,0 +1 @@ +a>b c .c1,a>b c .c2{a:b} diff --git a/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css b/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css new file mode 100644 index 0000000000..f6142a5fc3 --- /dev/null +++ b/spec/extend-tests/108_test_nested_extender_finds_common_selectors_around_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a > b c .c1, a > b c .c2 { + a: b; +} diff --git a/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css b/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..9edacbbc4c --- /dev/null +++ b/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +a + b c .c1, a + b a c .c2, a a + b c .c2 { a: b; } diff --git a/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css b/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..f110228fd3 --- /dev/null +++ b/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +a+b c .c1,a+b a c .c2,a a+b c .c2{a:b} diff --git a/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css b/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..0b1ccdb14b --- /dev/null +++ b/spec/extend-tests/109_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a + b c .c1, a + b a c .c2, a a + b c .c2 { + a: b; +} diff --git a/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css b/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..588f22294e --- /dev/null +++ b/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +a + b c .c1, a a + b c .c2 { a: b; } diff --git a/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css b/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..3107f5299b --- /dev/null +++ b/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +a+b c .c1,a a+b c .c2{a:b} diff --git a/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css b/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..8ac86afb7d --- /dev/null +++ b/spec/extend-tests/110_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a + b c .c1, a a + b c .c2 { + a: b; +} diff --git a/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css b/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..52a1613f5f --- /dev/null +++ b/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +a + b c .c1, a + b c .c2 { a: b; } diff --git a/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css b/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..d09f289df2 --- /dev/null +++ b/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +a+b c .c1,a+b c .c2{a:b} diff --git a/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css b/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..c74f661a1a --- /dev/null +++ b/spec/extend-tests/111_test_nested_extender_doesnt_find_common_selectors_around_adjacent_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a + b c .c1, a + b c .c2 { + a: b; +} diff --git a/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css b/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..44f143f805 --- /dev/null +++ b/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +a ~ b c .c1, a ~ b a c .c2, a a ~ b c .c2 { a: b; } diff --git a/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css b/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..2f54fd2a5a --- /dev/null +++ b/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +a ~ b c .c1,a ~ b a c .c2,a a ~ b c .c2{a:b} diff --git a/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css b/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..19ad09e516 --- /dev/null +++ b/spec/extend-tests/112_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a ~ b c .c1, a ~ b a c .c2, a a ~ b c .c2 { + a: b; +} diff --git a/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css b/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..9a8f83aef1 --- /dev/null +++ b/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +a ~ b c .c1, a a ~ b c .c2 { a: b; } diff --git a/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css b/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..251af025af --- /dev/null +++ b/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +a ~ b c .c1,a a ~ b c .c2{a:b} diff --git a/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css b/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..669ddb000a --- /dev/null +++ b/spec/extend-tests/113_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a ~ b c .c1, a a ~ b c .c2 { + a: b; +} diff --git a/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css b/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..8526e7c736 --- /dev/null +++ b/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +a ~ b c .c1, a ~ b c .c2 { a: b; } diff --git a/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css b/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..8058b8970d --- /dev/null +++ b/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +a ~ b c .c1,a ~ b c .c2{a:b} diff --git a/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css b/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..f13e371400 --- /dev/null +++ b/spec/extend-tests/114_test_nested_extender_doesnt_find_common_selectors_around_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a ~ b c .c1, a ~ b c .c2 { + a: b; +} diff --git a/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css b/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css new file mode 100644 index 0000000000..b7ef649639 --- /dev/null +++ b/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css @@ -0,0 +1 @@ +.bip > .bap .foo, .bip > .bap .grip > .bap .bar, .grip > .bap .bip > .bap .bar { a: b; } diff --git a/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css b/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css new file mode 100644 index 0000000000..a80517fe15 --- /dev/null +++ b/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css @@ -0,0 +1 @@ +.bip>.bap .foo,.bip>.bap .grip>.bap .bar,.grip>.bap .bip>.bap .bar{a:b} diff --git a/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css b/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css new file mode 100644 index 0000000000..031708ac19 --- /dev/null +++ b/spec/extend-tests/118_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css @@ -0,0 +1,3 @@ +.bip > .bap .foo, .bip > .bap .grip > .bap .bar, .grip > .bap .bip > .bap .bar { + a: b; +} diff --git a/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css b/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css new file mode 100644 index 0000000000..a2fd60b387 --- /dev/null +++ b/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compact.css @@ -0,0 +1 @@ +.bap > .bip .foo, .bap > .bip .bap > .grip .bar, .bap > .grip .bap > .bip .bar { a: b; } diff --git a/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css b/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css new file mode 100644 index 0000000000..37ad3c0678 --- /dev/null +++ b/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.compressed.css @@ -0,0 +1 @@ +.bap>.bip .foo,.bap>.bip .bap>.grip .bar,.bap>.grip .bap>.bip .bar{a:b} diff --git a/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css b/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css new file mode 100644 index 0000000000..0e254ab6c9 --- /dev/null +++ b/spec/extend-tests/119_test_nested_extender_with_early_child_selectors_doesnt_subseq_them/expected.expanded.css @@ -0,0 +1,3 @@ +.bap > .bip .foo, .bap > .bip .bap > .grip .bar, .bap > .grip .bap > .bip .bar { + a: b; +} diff --git a/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compact.css b/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compact.css new file mode 100644 index 0000000000..a3623e5724 --- /dev/null +++ b/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compact.css @@ -0,0 +1 @@ +.baz.foo, foo > bar.baz { a: b; } diff --git a/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compressed.css b/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compressed.css new file mode 100644 index 0000000000..bbd6789de7 --- /dev/null +++ b/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.compressed.css @@ -0,0 +1 @@ +.baz.foo,foo>bar.baz{a:b} diff --git a/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.expanded.css b/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.expanded.css new file mode 100644 index 0000000000..81681200d0 --- /dev/null +++ b/spec/extend-tests/120_test_nested_extender_with_child_selector_unifies/expected.expanded.css @@ -0,0 +1,3 @@ +.baz.foo, foo > bar.baz { + a: b; +} diff --git a/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compact.css b/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compact.css new file mode 100644 index 0000000000..efcc21e71d --- /dev/null +++ b/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compact.css @@ -0,0 +1 @@ +.baz > .foo, .baz > .bar { a: b; } diff --git a/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compressed.css b/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compressed.css new file mode 100644 index 0000000000..2c9156fd39 --- /dev/null +++ b/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.compressed.css @@ -0,0 +1 @@ +.baz>.foo,.baz>.bar{a:b} diff --git a/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.expanded.css b/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.expanded.css new file mode 100644 index 0000000000..dceea13378 --- /dev/null +++ b/spec/extend-tests/121_test_nested_extender_with_child_selector_unifies/expected.expanded.css @@ -0,0 +1,3 @@ +.baz > .foo, .baz > .bar { + a: b; +} diff --git a/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compact.css b/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compact.css new file mode 100644 index 0000000000..0af4fa44ea --- /dev/null +++ b/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .foo > .baz { a: b; } diff --git a/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compressed.css b/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compressed.css new file mode 100644 index 0000000000..90b689adc3 --- /dev/null +++ b/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.foo>.baz{a:b} diff --git a/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.expanded.css b/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.expanded.css new file mode 100644 index 0000000000..07a78b99ec --- /dev/null +++ b/spec/extend-tests/122_test_nested_extender_with_child_selector_unifies/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .foo > .baz { + a: b; +} diff --git a/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compact.css b/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compact.css new file mode 100644 index 0000000000..766b661a97 --- /dev/null +++ b/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .foo .bip > .baz { a: b; } diff --git a/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compressed.css b/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compressed.css new file mode 100644 index 0000000000..8349ff6f2d --- /dev/null +++ b/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.foo .bip>.baz{a:b} diff --git a/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.expanded.css b/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.expanded.css new file mode 100644 index 0000000000..4285daf8dd --- /dev/null +++ b/spec/extend-tests/123_test_nested_extender_with_early_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .foo .bip > .baz { + a: b; +} diff --git a/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compact.css b/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compact.css new file mode 100644 index 0000000000..593ce6c73a --- /dev/null +++ b/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compact.css @@ -0,0 +1 @@ +.foo .bip .bar, .foo .bip .foo > .baz { a: b; } diff --git a/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compressed.css b/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compressed.css new file mode 100644 index 0000000000..adb6c43c32 --- /dev/null +++ b/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo .bip .bar,.foo .bip .foo>.baz{a:b} diff --git a/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.expanded.css b/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.expanded.css new file mode 100644 index 0000000000..a6eb165b68 --- /dev/null +++ b/spec/extend-tests/124_test_nested_extender_with_early_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bip .bar, .foo .bip .foo > .baz { + a: b; +} diff --git a/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compact.css b/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compact.css new file mode 100644 index 0000000000..7aebaef1d0 --- /dev/null +++ b/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compact.css @@ -0,0 +1 @@ +.foo > .bar, .foo > .bip + .baz { a: b; } diff --git a/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compressed.css b/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compressed.css new file mode 100644 index 0000000000..e5c77fdb0c --- /dev/null +++ b/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo>.bar,.foo>.bip+.baz{a:b} diff --git a/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.expanded.css b/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.expanded.css new file mode 100644 index 0000000000..77b04ce280 --- /dev/null +++ b/spec/extend-tests/125_test_nested_extender_with_early_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo > .bar, .foo > .bip + .baz { + a: b; +} diff --git a/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compact.css b/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compact.css new file mode 100644 index 0000000000..508ccb87e4 --- /dev/null +++ b/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compact.css @@ -0,0 +1 @@ +.foo + .bar, .bip > .foo + .baz { a: b; } diff --git a/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compressed.css b/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compressed.css new file mode 100644 index 0000000000..3515b30eef --- /dev/null +++ b/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo+.bar,.bip>.foo+.baz{a:b} diff --git a/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.expanded.css b/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.expanded.css new file mode 100644 index 0000000000..7fb2a40834 --- /dev/null +++ b/spec/extend-tests/126_test_nested_extender_with_early_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo + .bar, .bip > .foo + .baz { + a: b; +} diff --git a/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compact.css b/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compact.css new file mode 100644 index 0000000000..dacdd6aef6 --- /dev/null +++ b/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compact.css @@ -0,0 +1 @@ +.foo > .bar, .bip.foo > .baz { a: b; } diff --git a/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compressed.css b/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compressed.css new file mode 100644 index 0000000000..f9aee3a94b --- /dev/null +++ b/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo>.bar,.bip.foo>.baz{a:b} diff --git a/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.expanded.css b/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.expanded.css new file mode 100644 index 0000000000..5f11ce3070 --- /dev/null +++ b/spec/extend-tests/127_test_nested_extender_with_early_child_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo > .bar, .bip.foo > .baz { + a: b; +} diff --git a/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compact.css b/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compact.css new file mode 100644 index 0000000000..216351def3 --- /dev/null +++ b/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compact.css @@ -0,0 +1 @@ +.baz .foo, .baz foo + bar { a: b; } diff --git a/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compressed.css b/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compressed.css new file mode 100644 index 0000000000..2dc00d555f --- /dev/null +++ b/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.compressed.css @@ -0,0 +1 @@ +.baz .foo,.baz foo+bar{a:b} diff --git a/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.expanded.css b/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.expanded.css new file mode 100644 index 0000000000..e9fe832391 --- /dev/null +++ b/spec/extend-tests/128_test_nested_extender_with_sibling_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .foo, .baz foo + bar { + a: b; +} diff --git a/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compact.css b/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compact.css new file mode 100644 index 0000000000..3d11ed6122 --- /dev/null +++ b/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compact.css @@ -0,0 +1 @@ +.baz .foo, .baz foo + > > + bar, foo .baz + > > + bar { a: b; } diff --git a/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compressed.css b/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compressed.css new file mode 100644 index 0000000000..51f4a83114 --- /dev/null +++ b/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.compressed.css @@ -0,0 +1 @@ +.baz .foo,.baz foo+>>+bar,foo .baz+>>+bar{a:b} diff --git a/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.expanded.css b/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.expanded.css new file mode 100644 index 0000000000..8473c6a398 --- /dev/null +++ b/spec/extend-tests/129_test_nested_extender_with_hacky_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .foo, .baz foo + > > + bar, foo .baz + > > + bar { + a: b; +} diff --git a/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compact.css b/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compact.css new file mode 100644 index 0000000000..aba05c32b6 --- /dev/null +++ b/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compact.css @@ -0,0 +1 @@ +.baz .foo, > > .baz bar { a: b; } diff --git a/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compressed.css b/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compressed.css new file mode 100644 index 0000000000..b2eb54b0be --- /dev/null +++ b/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.compressed.css @@ -0,0 +1 @@ +.baz .foo,>>.baz bar{a:b} diff --git a/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.expanded.css b/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.expanded.css new file mode 100644 index 0000000000..e1a6c579b3 --- /dev/null +++ b/spec/extend-tests/130_test_nested_extender_with_hacky_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.baz .foo, > > .baz bar { + a: b; +} diff --git a/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compact.css b/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compact.css new file mode 100644 index 0000000000..64e533426b --- /dev/null +++ b/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .foo .baz { a: b; } diff --git a/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compressed.css b/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compressed.css new file mode 100644 index 0000000000..920e858e00 --- /dev/null +++ b/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.foo .baz{a:b} diff --git a/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.expanded.css b/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.expanded.css new file mode 100644 index 0000000000..d1a50d50e3 --- /dev/null +++ b/spec/extend-tests/131_test_nested_extender_merges_with_same_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .foo .baz { + a: b; +} diff --git a/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compact.css b/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compact.css new file mode 100644 index 0000000000..10f7444e52 --- /dev/null +++ b/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compact.css @@ -0,0 +1 @@ +.foo > .bar .baz, .foo > .bar .bang { a: b; } diff --git a/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compressed.css b/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compressed.css new file mode 100644 index 0000000000..ab5a794d97 --- /dev/null +++ b/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.compressed.css @@ -0,0 +1 @@ +.foo>.bar .baz,.foo>.bar .bang{a:b} diff --git a/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.expanded.css b/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.expanded.css new file mode 100644 index 0000000000..75561708b3 --- /dev/null +++ b/spec/extend-tests/132_test_nested_extender_with_child_selector_merges_with_same_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.foo > .bar .baz, .foo > .bar .bang { + a: b; +} diff --git a/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..9602b856f0 --- /dev/null +++ b/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a > + x, .a .b > + y, .b .a > + y { a: b; } diff --git a/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..06a60ddb2b --- /dev/null +++ b/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a>+x,.a .b>+y,.b .a>+y{a:b} diff --git a/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..9f099f3228 --- /dev/null +++ b/spec/extend-tests/133_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a > + x, .a .b > + y, .b .a > + y { + a: b; +} diff --git a/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..79b5fd1414 --- /dev/null +++ b/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a x, .a .b > + y, .b .a > + y { a: b; } diff --git a/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..b0cd46f453 --- /dev/null +++ b/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a x,.a .b>+y,.b .a>+y{a:b} diff --git a/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..4952b5e5ae --- /dev/null +++ b/spec/extend-tests/134_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a x, .a .b > + y, .b .a > + y { + a: b; +} diff --git a/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..9602b856f0 --- /dev/null +++ b/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a > + x, .a .b > + y, .b .a > + y { a: b; } diff --git a/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..06a60ddb2b --- /dev/null +++ b/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a>+x,.a .b>+y,.b .a>+y{a:b} diff --git a/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..9f099f3228 --- /dev/null +++ b/spec/extend-tests/135_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a > + x, .a .b > + y, .b .a > + y { + a: b; +} diff --git a/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..ad7cbcc1a4 --- /dev/null +++ b/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a ~ > + x, .a .b ~ > + y, .b .a ~ > + y { a: b; } diff --git a/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..4e735a0fcd --- /dev/null +++ b/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a ~>+x,.a .b ~>+y,.b .a ~>+y{a:b} diff --git a/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..202b49bca1 --- /dev/null +++ b/spec/extend-tests/136_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ > + x, .a .b ~ > + y, .b .a ~ > + y { + a: b; +} diff --git a/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..2f97bdbeaf --- /dev/null +++ b/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a + > x { a: b; } diff --git a/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..8f92825a70 --- /dev/null +++ b/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a+>x{a:b} diff --git a/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..e49499d070 --- /dev/null +++ b/spec/extend-tests/137_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a + > x { + a: b; +} diff --git a/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..2f97bdbeaf --- /dev/null +++ b/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a + > x { a: b; } diff --git a/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..8f92825a70 --- /dev/null +++ b/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a+>x{a:b} diff --git a/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..e49499d070 --- /dev/null +++ b/spec/extend-tests/138_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a + > x { + a: b; +} diff --git a/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compact.css b/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compact.css new file mode 100644 index 0000000000..99bae26e15 --- /dev/null +++ b/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compact.css @@ -0,0 +1 @@ +.a ~ > + .b > x, .a .c ~ > + .d.b > y, .c .a ~ > + .d.b > y { a: b; } diff --git a/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compressed.css b/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compressed.css new file mode 100644 index 0000000000..765d17c3f0 --- /dev/null +++ b/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.compressed.css @@ -0,0 +1 @@ +.a ~>+.b>x,.a .c ~>+.d.b>y,.c .a ~>+.d.b>y{a:b} diff --git a/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.expanded.css b/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.expanded.css new file mode 100644 index 0000000000..f7edb71fbc --- /dev/null +++ b/spec/extend-tests/139_test_combinator_unification_for_hacky_combinators/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ > + .b > x, .a .c ~ > + .d.b > y, .c .a ~ > + .d.b > y { + a: b; +} diff --git a/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compact.css b/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compact.css new file mode 100644 index 0000000000..778c49915e --- /dev/null +++ b/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compact.css @@ -0,0 +1 @@ +.a.b ~ x, .a.b ~ y { a: b; } diff --git a/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compressed.css b/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compressed.css new file mode 100644 index 0000000000..50e1a6f059 --- /dev/null +++ b/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.compressed.css @@ -0,0 +1 @@ +.a.b ~ x,.a.b ~ y{a:b} diff --git a/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.expanded.css b/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.expanded.css new file mode 100644 index 0000000000..997c71e964 --- /dev/null +++ b/spec/extend-tests/140_test_combinator_unification_double_tilde/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b ~ x, .a.b ~ y { + a: b; +} diff --git a/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compact.css b/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compact.css new file mode 100644 index 0000000000..0ba25f235c --- /dev/null +++ b/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compact.css @@ -0,0 +1 @@ +.a ~ x, .a.b ~ y { a: b; } diff --git a/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compressed.css b/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compressed.css new file mode 100644 index 0000000000..80583e4b40 --- /dev/null +++ b/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.compressed.css @@ -0,0 +1 @@ +.a ~ x,.a.b ~ y{a:b} diff --git a/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.expanded.css b/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.expanded.css new file mode 100644 index 0000000000..d98ab99ace --- /dev/null +++ b/spec/extend-tests/141_test_combinator_unification_double_tilde/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ x, .a.b ~ y { + a: b; +} diff --git a/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compact.css b/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compact.css new file mode 100644 index 0000000000..c1c0a8b6b1 --- /dev/null +++ b/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compact.css @@ -0,0 +1 @@ +.a ~ x, .a ~ .b ~ y, .b ~ .a ~ y, .b.a ~ y { a: b; } diff --git a/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compressed.css b/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compressed.css new file mode 100644 index 0000000000..ef3580896b --- /dev/null +++ b/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.compressed.css @@ -0,0 +1 @@ +.a ~ x,.a ~ .b ~ y,.b ~ .a ~ y,.b.a ~ y{a:b} diff --git a/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.expanded.css b/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.expanded.css new file mode 100644 index 0000000000..577c165251 --- /dev/null +++ b/spec/extend-tests/142_test_combinator_unification_double_tilde/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ x, .a ~ .b ~ y, .b ~ .a ~ y, .b.a ~ y { + a: b; +} diff --git a/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compact.css b/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compact.css new file mode 100644 index 0000000000..8c340998be --- /dev/null +++ b/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compact.css @@ -0,0 +1 @@ +a.a ~ x, a.a ~ b.b ~ y, b.b ~ a.a ~ y { a: b; } diff --git a/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compressed.css b/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compressed.css new file mode 100644 index 0000000000..d6f37f0296 --- /dev/null +++ b/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.compressed.css @@ -0,0 +1 @@ +a.a ~ x,a.a ~ b.b ~ y,b.b ~ a.a ~ y{a:b} diff --git a/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.expanded.css b/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.expanded.css new file mode 100644 index 0000000000..ec8334c7da --- /dev/null +++ b/spec/extend-tests/143_test_combinator_unification_double_tilde/expected.expanded.css @@ -0,0 +1,3 @@ +a.a ~ x, a.a ~ b.b ~ y, b.b ~ a.a ~ y { + a: b; +} diff --git a/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..6c0029b28a --- /dev/null +++ b/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +.a.b + x, .a.b + y { a: b; } diff --git a/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..d154aec9f3 --- /dev/null +++ b/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +.a.b+x,.a.b+y{a:b} diff --git a/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..32b122441a --- /dev/null +++ b/spec/extend-tests/144_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b + x, .a.b + y { + a: b; +} diff --git a/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..9b665f7dda --- /dev/null +++ b/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +.a + x, .a.b ~ .a + y, .a.b + y { a: b; } diff --git a/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..790714eeab --- /dev/null +++ b/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.a.b ~ .a+y,.a.b+y{a:b} diff --git a/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..cdf225a19a --- /dev/null +++ b/spec/extend-tests/145_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .a.b ~ .a + y, .a.b + y { + a: b; +} diff --git a/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..679209e3d7 --- /dev/null +++ b/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +.a + x, .b ~ .a + y, .b.a + y { a: b; } diff --git a/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..d661b1b9ef --- /dev/null +++ b/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.b ~ .a+y,.b.a+y{a:b} diff --git a/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..3e12b677bc --- /dev/null +++ b/spec/extend-tests/146_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .b ~ .a + y, .b.a + y { + a: b; +} diff --git a/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..a3d34a4e9f --- /dev/null +++ b/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +a.a + x, b.b ~ a.a + y { a: b; } diff --git a/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..d21675c4d8 --- /dev/null +++ b/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +a.a+x,b.b ~ a.a+y{a:b} diff --git a/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..444f136d55 --- /dev/null +++ b/spec/extend-tests/147_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +a.a + x, b.b ~ a.a + y { + a: b; +} diff --git a/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..c03c63405c --- /dev/null +++ b/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +.a.b ~ x, .a.b ~ .a + y, .a.b + y { a: b; } diff --git a/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..734bfb7e0d --- /dev/null +++ b/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +.a.b ~ x,.a.b ~ .a+y,.a.b+y{a:b} diff --git a/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..f01f8dd0ed --- /dev/null +++ b/spec/extend-tests/148_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b ~ x, .a.b ~ .a + y, .a.b + y { + a: b; +} diff --git a/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..ea66c6bd73 --- /dev/null +++ b/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +.a ~ x, .a.b + y { a: b; } diff --git a/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..26648123ba --- /dev/null +++ b/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +.a ~ x,.a.b+y{a:b} diff --git a/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..79db1f7e17 --- /dev/null +++ b/spec/extend-tests/149_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ x, .a.b + y { + a: b; +} diff --git a/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..552f9c353e --- /dev/null +++ b/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +.a ~ x, .a ~ .b + y, .a.b + y { a: b; } diff --git a/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..cec6b104a2 --- /dev/null +++ b/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +.a ~ x,.a ~ .b+y,.a.b+y{a:b} diff --git a/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..9c239a30a4 --- /dev/null +++ b/spec/extend-tests/150_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ x, .a ~ .b + y, .a.b + y { + a: b; +} diff --git a/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compact.css b/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compact.css new file mode 100644 index 0000000000..788d013161 --- /dev/null +++ b/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compact.css @@ -0,0 +1 @@ +a.a ~ x, a.a ~ b.b + y { a: b; } diff --git a/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compressed.css b/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compressed.css new file mode 100644 index 0000000000..9a19b1bd37 --- /dev/null +++ b/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.compressed.css @@ -0,0 +1 @@ +a.a ~ x,a.a ~ b.b+y{a:b} diff --git a/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.expanded.css b/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.expanded.css new file mode 100644 index 0000000000..c075330efc --- /dev/null +++ b/spec/extend-tests/151_test_combinator_unification_tilde_plus/expected.expanded.css @@ -0,0 +1,3 @@ +a.a ~ x, a.a ~ b.b + y { + a: b; +} diff --git a/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compact.css b/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compact.css new file mode 100644 index 0000000000..0f6c0a9161 --- /dev/null +++ b/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compact.css @@ -0,0 +1 @@ +.a > x, .a > .b ~ y { a: b; } diff --git a/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compressed.css b/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compressed.css new file mode 100644 index 0000000000..d8408b939b --- /dev/null +++ b/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.compressed.css @@ -0,0 +1 @@ +.a>x,.a>.b ~ y{a:b} diff --git a/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.expanded.css b/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.expanded.css new file mode 100644 index 0000000000..657d1ec2f6 --- /dev/null +++ b/spec/extend-tests/152_test_combinator_unification_angle_sibling/expected.expanded.css @@ -0,0 +1,3 @@ +.a > x, .a > .b ~ y { + a: b; +} diff --git a/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compact.css b/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compact.css new file mode 100644 index 0000000000..641fe0bd59 --- /dev/null +++ b/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compact.css @@ -0,0 +1 @@ +.a > x, .a > .b + y { a: b; } diff --git a/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compressed.css b/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compressed.css new file mode 100644 index 0000000000..74540d28ff --- /dev/null +++ b/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.compressed.css @@ -0,0 +1 @@ +.a>x,.a>.b+y{a:b} diff --git a/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.expanded.css b/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.expanded.css new file mode 100644 index 0000000000..eb16232644 --- /dev/null +++ b/spec/extend-tests/153_test_combinator_unification_angle_sibling/expected.expanded.css @@ -0,0 +1,3 @@ +.a > x, .a > .b + y { + a: b; +} diff --git a/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compact.css b/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compact.css new file mode 100644 index 0000000000..02be583679 --- /dev/null +++ b/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compact.css @@ -0,0 +1 @@ +.a ~ x, .b > .a ~ y { a: b; } diff --git a/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compressed.css b/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compressed.css new file mode 100644 index 0000000000..04092fbe24 --- /dev/null +++ b/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.compressed.css @@ -0,0 +1 @@ +.a ~ x,.b>.a ~ y{a:b} diff --git a/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.expanded.css b/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.expanded.css new file mode 100644 index 0000000000..8a9fa58d2b --- /dev/null +++ b/spec/extend-tests/154_test_combinator_unification_angle_sibling/expected.expanded.css @@ -0,0 +1,3 @@ +.a ~ x, .b > .a ~ y { + a: b; +} diff --git a/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compact.css b/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compact.css new file mode 100644 index 0000000000..34806b69f5 --- /dev/null +++ b/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compact.css @@ -0,0 +1 @@ +.a + x, .b > .a + y { a: b; } diff --git a/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compressed.css b/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compressed.css new file mode 100644 index 0000000000..656ffdfb0f --- /dev/null +++ b/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.b>.a+y{a:b} diff --git a/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.expanded.css b/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.expanded.css new file mode 100644 index 0000000000..fdd93f6ba1 --- /dev/null +++ b/spec/extend-tests/155_test_combinator_unification_angle_sibling/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .b > .a + y { + a: b; +} diff --git a/spec/extend-tests/156_test_combinator_unification_double_angle/expected.compact.css b/spec/extend-tests/156_test_combinator_unification_double_angle/expected.compact.css new file mode 100644 index 0000000000..ae1b117219 --- /dev/null +++ b/spec/extend-tests/156_test_combinator_unification_double_angle/expected.compact.css @@ -0,0 +1 @@ +.a.b > x, .b.a > y { a: b; } diff --git a/spec/extend-tests/156_test_combinator_unification_double_angle/expected.compressed.css b/spec/extend-tests/156_test_combinator_unification_double_angle/expected.compressed.css new file mode 100644 index 0000000000..f8157479c7 --- /dev/null +++ b/spec/extend-tests/156_test_combinator_unification_double_angle/expected.compressed.css @@ -0,0 +1 @@ +.a.b>x,.b.a>y{a:b} diff --git a/spec/extend-tests/156_test_combinator_unification_double_angle/expected.expanded.css b/spec/extend-tests/156_test_combinator_unification_double_angle/expected.expanded.css new file mode 100644 index 0000000000..cafe6d3860 --- /dev/null +++ b/spec/extend-tests/156_test_combinator_unification_double_angle/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b > x, .b.a > y { + a: b; +} diff --git a/spec/extend-tests/157_test_combinator_unification_double_angle/expected.compact.css b/spec/extend-tests/157_test_combinator_unification_double_angle/expected.compact.css new file mode 100644 index 0000000000..1373b12f5e --- /dev/null +++ b/spec/extend-tests/157_test_combinator_unification_double_angle/expected.compact.css @@ -0,0 +1 @@ +.a > x, .a.b > y { a: b; } diff --git a/spec/extend-tests/157_test_combinator_unification_double_angle/expected.compressed.css b/spec/extend-tests/157_test_combinator_unification_double_angle/expected.compressed.css new file mode 100644 index 0000000000..62a00ff493 --- /dev/null +++ b/spec/extend-tests/157_test_combinator_unification_double_angle/expected.compressed.css @@ -0,0 +1 @@ +.a>x,.a.b>y{a:b} diff --git a/spec/extend-tests/157_test_combinator_unification_double_angle/expected.expanded.css b/spec/extend-tests/157_test_combinator_unification_double_angle/expected.expanded.css new file mode 100644 index 0000000000..83cc74b6d6 --- /dev/null +++ b/spec/extend-tests/157_test_combinator_unification_double_angle/expected.expanded.css @@ -0,0 +1,3 @@ +.a > x, .a.b > y { + a: b; +} diff --git a/spec/extend-tests/158_test_combinator_unification_double_angle/expected.compact.css b/spec/extend-tests/158_test_combinator_unification_double_angle/expected.compact.css new file mode 100644 index 0000000000..32c184e22b --- /dev/null +++ b/spec/extend-tests/158_test_combinator_unification_double_angle/expected.compact.css @@ -0,0 +1 @@ +.a > x, .b.a > y { a: b; } diff --git a/spec/extend-tests/158_test_combinator_unification_double_angle/expected.compressed.css b/spec/extend-tests/158_test_combinator_unification_double_angle/expected.compressed.css new file mode 100644 index 0000000000..9c9e6acd7f --- /dev/null +++ b/spec/extend-tests/158_test_combinator_unification_double_angle/expected.compressed.css @@ -0,0 +1 @@ +.a>x,.b.a>y{a:b} diff --git a/spec/extend-tests/158_test_combinator_unification_double_angle/expected.expanded.css b/spec/extend-tests/158_test_combinator_unification_double_angle/expected.expanded.css new file mode 100644 index 0000000000..b4ee11a4e4 --- /dev/null +++ b/spec/extend-tests/158_test_combinator_unification_double_angle/expected.expanded.css @@ -0,0 +1,3 @@ +.a > x, .b.a > y { + a: b; +} diff --git a/spec/extend-tests/159_test_combinator_unification_double_angle/expected.compact.css b/spec/extend-tests/159_test_combinator_unification_double_angle/expected.compact.css new file mode 100644 index 0000000000..08b2e7a4a6 --- /dev/null +++ b/spec/extend-tests/159_test_combinator_unification_double_angle/expected.compact.css @@ -0,0 +1 @@ +a.a > x { a: b; } diff --git a/spec/extend-tests/159_test_combinator_unification_double_angle/expected.compressed.css b/spec/extend-tests/159_test_combinator_unification_double_angle/expected.compressed.css new file mode 100644 index 0000000000..a3884ea058 --- /dev/null +++ b/spec/extend-tests/159_test_combinator_unification_double_angle/expected.compressed.css @@ -0,0 +1 @@ +a.a>x{a:b} diff --git a/spec/extend-tests/159_test_combinator_unification_double_angle/expected.expanded.css b/spec/extend-tests/159_test_combinator_unification_double_angle/expected.expanded.css new file mode 100644 index 0000000000..09ba935ffb --- /dev/null +++ b/spec/extend-tests/159_test_combinator_unification_double_angle/expected.expanded.css @@ -0,0 +1,3 @@ +a.a > x { + a: b; +} diff --git a/spec/extend-tests/160_test_combinator_unification_double_plus/expected.compact.css b/spec/extend-tests/160_test_combinator_unification_double_plus/expected.compact.css new file mode 100644 index 0000000000..06b3b341b2 --- /dev/null +++ b/spec/extend-tests/160_test_combinator_unification_double_plus/expected.compact.css @@ -0,0 +1 @@ +.a.b + x, .b.a + y { a: b; } diff --git a/spec/extend-tests/160_test_combinator_unification_double_plus/expected.compressed.css b/spec/extend-tests/160_test_combinator_unification_double_plus/expected.compressed.css new file mode 100644 index 0000000000..7d34f4a3f7 --- /dev/null +++ b/spec/extend-tests/160_test_combinator_unification_double_plus/expected.compressed.css @@ -0,0 +1 @@ +.a.b+x,.b.a+y{a:b} diff --git a/spec/extend-tests/160_test_combinator_unification_double_plus/expected.expanded.css b/spec/extend-tests/160_test_combinator_unification_double_plus/expected.expanded.css new file mode 100644 index 0000000000..93e57ff010 --- /dev/null +++ b/spec/extend-tests/160_test_combinator_unification_double_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b + x, .b.a + y { + a: b; +} diff --git a/spec/extend-tests/161_test_combinator_unification_double_plus/expected.compact.css b/spec/extend-tests/161_test_combinator_unification_double_plus/expected.compact.css new file mode 100644 index 0000000000..a3db6ee01c --- /dev/null +++ b/spec/extend-tests/161_test_combinator_unification_double_plus/expected.compact.css @@ -0,0 +1 @@ +.a + x, .a.b + y { a: b; } diff --git a/spec/extend-tests/161_test_combinator_unification_double_plus/expected.compressed.css b/spec/extend-tests/161_test_combinator_unification_double_plus/expected.compressed.css new file mode 100644 index 0000000000..93d8185a64 --- /dev/null +++ b/spec/extend-tests/161_test_combinator_unification_double_plus/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.a.b+y{a:b} diff --git a/spec/extend-tests/161_test_combinator_unification_double_plus/expected.expanded.css b/spec/extend-tests/161_test_combinator_unification_double_plus/expected.expanded.css new file mode 100644 index 0000000000..f790eab0e2 --- /dev/null +++ b/spec/extend-tests/161_test_combinator_unification_double_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .a.b + y { + a: b; +} diff --git a/spec/extend-tests/162_test_combinator_unification_double_plus/expected.compact.css b/spec/extend-tests/162_test_combinator_unification_double_plus/expected.compact.css new file mode 100644 index 0000000000..781aa84c77 --- /dev/null +++ b/spec/extend-tests/162_test_combinator_unification_double_plus/expected.compact.css @@ -0,0 +1 @@ +.a + x, .b.a + y { a: b; } diff --git a/spec/extend-tests/162_test_combinator_unification_double_plus/expected.compressed.css b/spec/extend-tests/162_test_combinator_unification_double_plus/expected.compressed.css new file mode 100644 index 0000000000..cdda9b1974 --- /dev/null +++ b/spec/extend-tests/162_test_combinator_unification_double_plus/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.b.a+y{a:b} diff --git a/spec/extend-tests/162_test_combinator_unification_double_plus/expected.expanded.css b/spec/extend-tests/162_test_combinator_unification_double_plus/expected.expanded.css new file mode 100644 index 0000000000..8d77b0388a --- /dev/null +++ b/spec/extend-tests/162_test_combinator_unification_double_plus/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .b.a + y { + a: b; +} diff --git a/spec/extend-tests/163_test_combinator_unification_double_plus/expected.compact.css b/spec/extend-tests/163_test_combinator_unification_double_plus/expected.compact.css new file mode 100644 index 0000000000..153d3c3ffd --- /dev/null +++ b/spec/extend-tests/163_test_combinator_unification_double_plus/expected.compact.css @@ -0,0 +1 @@ +a.a + x { a: b; } diff --git a/spec/extend-tests/163_test_combinator_unification_double_plus/expected.compressed.css b/spec/extend-tests/163_test_combinator_unification_double_plus/expected.compressed.css new file mode 100644 index 0000000000..2d3e667ba6 --- /dev/null +++ b/spec/extend-tests/163_test_combinator_unification_double_plus/expected.compressed.css @@ -0,0 +1 @@ +a.a+x{a:b} diff --git a/spec/extend-tests/163_test_combinator_unification_double_plus/expected.expanded.css b/spec/extend-tests/163_test_combinator_unification_double_plus/expected.expanded.css new file mode 100644 index 0000000000..d6e19afa9a --- /dev/null +++ b/spec/extend-tests/163_test_combinator_unification_double_plus/expected.expanded.css @@ -0,0 +1,3 @@ +a.a + x { + a: b; +} diff --git a/spec/extend-tests/164_test_combinator_unification_angle_space/expected.compact.css b/spec/extend-tests/164_test_combinator_unification_angle_space/expected.compact.css new file mode 100644 index 0000000000..917567d845 --- /dev/null +++ b/spec/extend-tests/164_test_combinator_unification_angle_space/expected.compact.css @@ -0,0 +1 @@ +.a.b > x, .a.b > y { a: b; } diff --git a/spec/extend-tests/164_test_combinator_unification_angle_space/expected.compressed.css b/spec/extend-tests/164_test_combinator_unification_angle_space/expected.compressed.css new file mode 100644 index 0000000000..d1e778fdb7 --- /dev/null +++ b/spec/extend-tests/164_test_combinator_unification_angle_space/expected.compressed.css @@ -0,0 +1 @@ +.a.b>x,.a.b>y{a:b} diff --git a/spec/extend-tests/164_test_combinator_unification_angle_space/expected.expanded.css b/spec/extend-tests/164_test_combinator_unification_angle_space/expected.expanded.css new file mode 100644 index 0000000000..c85d1df73a --- /dev/null +++ b/spec/extend-tests/164_test_combinator_unification_angle_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b > x, .a.b > y { + a: b; +} diff --git a/spec/extend-tests/165_test_combinator_unification_angle_space/expected.compact.css b/spec/extend-tests/165_test_combinator_unification_angle_space/expected.compact.css new file mode 100644 index 0000000000..e6094e6186 --- /dev/null +++ b/spec/extend-tests/165_test_combinator_unification_angle_space/expected.compact.css @@ -0,0 +1 @@ +.a > x, .a.b .a > y { a: b; } diff --git a/spec/extend-tests/165_test_combinator_unification_angle_space/expected.compressed.css b/spec/extend-tests/165_test_combinator_unification_angle_space/expected.compressed.css new file mode 100644 index 0000000000..adb5d4c757 --- /dev/null +++ b/spec/extend-tests/165_test_combinator_unification_angle_space/expected.compressed.css @@ -0,0 +1 @@ +.a>x,.a.b .a>y{a:b} diff --git a/spec/extend-tests/165_test_combinator_unification_angle_space/expected.expanded.css b/spec/extend-tests/165_test_combinator_unification_angle_space/expected.expanded.css new file mode 100644 index 0000000000..b6f352b568 --- /dev/null +++ b/spec/extend-tests/165_test_combinator_unification_angle_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a > x, .a.b .a > y { + a: b; +} diff --git a/spec/extend-tests/166_test_combinator_unification_angle_space/expected.compact.css b/spec/extend-tests/166_test_combinator_unification_angle_space/expected.compact.css new file mode 100644 index 0000000000..fee908a088 --- /dev/null +++ b/spec/extend-tests/166_test_combinator_unification_angle_space/expected.compact.css @@ -0,0 +1 @@ +.a > x, .b .a > y { a: b; } diff --git a/spec/extend-tests/166_test_combinator_unification_angle_space/expected.compressed.css b/spec/extend-tests/166_test_combinator_unification_angle_space/expected.compressed.css new file mode 100644 index 0000000000..f48ecb327b --- /dev/null +++ b/spec/extend-tests/166_test_combinator_unification_angle_space/expected.compressed.css @@ -0,0 +1 @@ +.a>x,.b .a>y{a:b} diff --git a/spec/extend-tests/166_test_combinator_unification_angle_space/expected.expanded.css b/spec/extend-tests/166_test_combinator_unification_angle_space/expected.expanded.css new file mode 100644 index 0000000000..4f86e3bbcd --- /dev/null +++ b/spec/extend-tests/166_test_combinator_unification_angle_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a > x, .b .a > y { + a: b; +} diff --git a/spec/extend-tests/167_test_combinator_unification_angle_space/expected.compact.css b/spec/extend-tests/167_test_combinator_unification_angle_space/expected.compact.css new file mode 100644 index 0000000000..1d2881b2c0 --- /dev/null +++ b/spec/extend-tests/167_test_combinator_unification_angle_space/expected.compact.css @@ -0,0 +1 @@ +.a.b x, .a.b .a > y { a: b; } diff --git a/spec/extend-tests/167_test_combinator_unification_angle_space/expected.compressed.css b/spec/extend-tests/167_test_combinator_unification_angle_space/expected.compressed.css new file mode 100644 index 0000000000..3e723f5752 --- /dev/null +++ b/spec/extend-tests/167_test_combinator_unification_angle_space/expected.compressed.css @@ -0,0 +1 @@ +.a.b x,.a.b .a>y{a:b} diff --git a/spec/extend-tests/167_test_combinator_unification_angle_space/expected.expanded.css b/spec/extend-tests/167_test_combinator_unification_angle_space/expected.expanded.css new file mode 100644 index 0000000000..726bc424c8 --- /dev/null +++ b/spec/extend-tests/167_test_combinator_unification_angle_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b x, .a.b .a > y { + a: b; +} diff --git a/spec/extend-tests/168_test_combinator_unification_angle_space/expected.compact.css b/spec/extend-tests/168_test_combinator_unification_angle_space/expected.compact.css new file mode 100644 index 0000000000..4a1baa4932 --- /dev/null +++ b/spec/extend-tests/168_test_combinator_unification_angle_space/expected.compact.css @@ -0,0 +1 @@ +.a x, .a.b > y { a: b; } diff --git a/spec/extend-tests/168_test_combinator_unification_angle_space/expected.compressed.css b/spec/extend-tests/168_test_combinator_unification_angle_space/expected.compressed.css new file mode 100644 index 0000000000..f7845eb74c --- /dev/null +++ b/spec/extend-tests/168_test_combinator_unification_angle_space/expected.compressed.css @@ -0,0 +1 @@ +.a x,.a.b>y{a:b} diff --git a/spec/extend-tests/168_test_combinator_unification_angle_space/expected.expanded.css b/spec/extend-tests/168_test_combinator_unification_angle_space/expected.expanded.css new file mode 100644 index 0000000000..8fe54c51b0 --- /dev/null +++ b/spec/extend-tests/168_test_combinator_unification_angle_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a x, .a.b > y { + a: b; +} diff --git a/spec/extend-tests/169_test_combinator_unification_angle_space/expected.compact.css b/spec/extend-tests/169_test_combinator_unification_angle_space/expected.compact.css new file mode 100644 index 0000000000..0c398cbb72 --- /dev/null +++ b/spec/extend-tests/169_test_combinator_unification_angle_space/expected.compact.css @@ -0,0 +1 @@ +.a x, .a .b > y { a: b; } diff --git a/spec/extend-tests/169_test_combinator_unification_angle_space/expected.compressed.css b/spec/extend-tests/169_test_combinator_unification_angle_space/expected.compressed.css new file mode 100644 index 0000000000..b6f5cc703e --- /dev/null +++ b/spec/extend-tests/169_test_combinator_unification_angle_space/expected.compressed.css @@ -0,0 +1 @@ +.a x,.a .b>y{a:b} diff --git a/spec/extend-tests/169_test_combinator_unification_angle_space/expected.expanded.css b/spec/extend-tests/169_test_combinator_unification_angle_space/expected.expanded.css new file mode 100644 index 0000000000..e6e18ed980 --- /dev/null +++ b/spec/extend-tests/169_test_combinator_unification_angle_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a x, .a .b > y { + a: b; +} diff --git a/spec/extend-tests/170_test_combinator_unification_plus_space/expected.compact.css b/spec/extend-tests/170_test_combinator_unification_plus_space/expected.compact.css new file mode 100644 index 0000000000..f27bab8f3b --- /dev/null +++ b/spec/extend-tests/170_test_combinator_unification_plus_space/expected.compact.css @@ -0,0 +1 @@ +.a.b + x, .a .a.b + y { a: b; } diff --git a/spec/extend-tests/170_test_combinator_unification_plus_space/expected.compressed.css b/spec/extend-tests/170_test_combinator_unification_plus_space/expected.compressed.css new file mode 100644 index 0000000000..ce1bf51fea --- /dev/null +++ b/spec/extend-tests/170_test_combinator_unification_plus_space/expected.compressed.css @@ -0,0 +1 @@ +.a.b+x,.a .a.b+y{a:b} diff --git a/spec/extend-tests/170_test_combinator_unification_plus_space/expected.expanded.css b/spec/extend-tests/170_test_combinator_unification_plus_space/expected.expanded.css new file mode 100644 index 0000000000..4661b46e13 --- /dev/null +++ b/spec/extend-tests/170_test_combinator_unification_plus_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b + x, .a .a.b + y { + a: b; +} diff --git a/spec/extend-tests/171_test_combinator_unification_plus_space/expected.compact.css b/spec/extend-tests/171_test_combinator_unification_plus_space/expected.compact.css new file mode 100644 index 0000000000..d8dc965d1a --- /dev/null +++ b/spec/extend-tests/171_test_combinator_unification_plus_space/expected.compact.css @@ -0,0 +1 @@ +.a + x, .a.b .a + y { a: b; } diff --git a/spec/extend-tests/171_test_combinator_unification_plus_space/expected.compressed.css b/spec/extend-tests/171_test_combinator_unification_plus_space/expected.compressed.css new file mode 100644 index 0000000000..4080dc0060 --- /dev/null +++ b/spec/extend-tests/171_test_combinator_unification_plus_space/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.a.b .a+y{a:b} diff --git a/spec/extend-tests/171_test_combinator_unification_plus_space/expected.expanded.css b/spec/extend-tests/171_test_combinator_unification_plus_space/expected.expanded.css new file mode 100644 index 0000000000..740c7ed4de --- /dev/null +++ b/spec/extend-tests/171_test_combinator_unification_plus_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .a.b .a + y { + a: b; +} diff --git a/spec/extend-tests/172_test_combinator_unification_plus_space/expected.compact.css b/spec/extend-tests/172_test_combinator_unification_plus_space/expected.compact.css new file mode 100644 index 0000000000..fb587f2300 --- /dev/null +++ b/spec/extend-tests/172_test_combinator_unification_plus_space/expected.compact.css @@ -0,0 +1 @@ +.a + x, .b .a + y { a: b; } diff --git a/spec/extend-tests/172_test_combinator_unification_plus_space/expected.compressed.css b/spec/extend-tests/172_test_combinator_unification_plus_space/expected.compressed.css new file mode 100644 index 0000000000..f66771098c --- /dev/null +++ b/spec/extend-tests/172_test_combinator_unification_plus_space/expected.compressed.css @@ -0,0 +1 @@ +.a+x,.b .a+y{a:b} diff --git a/spec/extend-tests/172_test_combinator_unification_plus_space/expected.expanded.css b/spec/extend-tests/172_test_combinator_unification_plus_space/expected.expanded.css new file mode 100644 index 0000000000..24fa51ebca --- /dev/null +++ b/spec/extend-tests/172_test_combinator_unification_plus_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a + x, .b .a + y { + a: b; +} diff --git a/spec/extend-tests/173_test_combinator_unification_plus_space/expected.compact.css b/spec/extend-tests/173_test_combinator_unification_plus_space/expected.compact.css new file mode 100644 index 0000000000..dfb9f29df7 --- /dev/null +++ b/spec/extend-tests/173_test_combinator_unification_plus_space/expected.compact.css @@ -0,0 +1 @@ +.a.b x, .a.b .a + y { a: b; } diff --git a/spec/extend-tests/173_test_combinator_unification_plus_space/expected.compressed.css b/spec/extend-tests/173_test_combinator_unification_plus_space/expected.compressed.css new file mode 100644 index 0000000000..1ba53e50da --- /dev/null +++ b/spec/extend-tests/173_test_combinator_unification_plus_space/expected.compressed.css @@ -0,0 +1 @@ +.a.b x,.a.b .a+y{a:b} diff --git a/spec/extend-tests/173_test_combinator_unification_plus_space/expected.expanded.css b/spec/extend-tests/173_test_combinator_unification_plus_space/expected.expanded.css new file mode 100644 index 0000000000..6e8cf09633 --- /dev/null +++ b/spec/extend-tests/173_test_combinator_unification_plus_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a.b x, .a.b .a + y { + a: b; +} diff --git a/spec/extend-tests/174_test_combinator_unification_plus_space/expected.compact.css b/spec/extend-tests/174_test_combinator_unification_plus_space/expected.compact.css new file mode 100644 index 0000000000..5307a3f8f2 --- /dev/null +++ b/spec/extend-tests/174_test_combinator_unification_plus_space/expected.compact.css @@ -0,0 +1 @@ +.a x, .a .a.b + y { a: b; } diff --git a/spec/extend-tests/174_test_combinator_unification_plus_space/expected.compressed.css b/spec/extend-tests/174_test_combinator_unification_plus_space/expected.compressed.css new file mode 100644 index 0000000000..92f315deaf --- /dev/null +++ b/spec/extend-tests/174_test_combinator_unification_plus_space/expected.compressed.css @@ -0,0 +1 @@ +.a x,.a .a.b+y{a:b} diff --git a/spec/extend-tests/174_test_combinator_unification_plus_space/expected.expanded.css b/spec/extend-tests/174_test_combinator_unification_plus_space/expected.expanded.css new file mode 100644 index 0000000000..e4fe7bb7f1 --- /dev/null +++ b/spec/extend-tests/174_test_combinator_unification_plus_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a x, .a .a.b + y { + a: b; +} diff --git a/spec/extend-tests/175_test_combinator_unification_plus_space/expected.compact.css b/spec/extend-tests/175_test_combinator_unification_plus_space/expected.compact.css new file mode 100644 index 0000000000..c42ac5d9ca --- /dev/null +++ b/spec/extend-tests/175_test_combinator_unification_plus_space/expected.compact.css @@ -0,0 +1 @@ +.a x, .a .b + y { a: b; } diff --git a/spec/extend-tests/175_test_combinator_unification_plus_space/expected.compressed.css b/spec/extend-tests/175_test_combinator_unification_plus_space/expected.compressed.css new file mode 100644 index 0000000000..8baf17c360 --- /dev/null +++ b/spec/extend-tests/175_test_combinator_unification_plus_space/expected.compressed.css @@ -0,0 +1 @@ +.a x,.a .b+y{a:b} diff --git a/spec/extend-tests/175_test_combinator_unification_plus_space/expected.expanded.css b/spec/extend-tests/175_test_combinator_unification_plus_space/expected.expanded.css new file mode 100644 index 0000000000..292ef7ab3f --- /dev/null +++ b/spec/extend-tests/175_test_combinator_unification_plus_space/expected.expanded.css @@ -0,0 +1,3 @@ +.a x, .a .b + y { + a: b; +} diff --git a/spec/extend-tests/176_test_combinator_unification_nested/expected.compact.css b/spec/extend-tests/176_test_combinator_unification_nested/expected.compact.css new file mode 100644 index 0000000000..6086381dd4 --- /dev/null +++ b/spec/extend-tests/176_test_combinator_unification_nested/expected.compact.css @@ -0,0 +1 @@ +.a > .b + x, .c.a > .d.b + y { a: b; } diff --git a/spec/extend-tests/176_test_combinator_unification_nested/expected.compressed.css b/spec/extend-tests/176_test_combinator_unification_nested/expected.compressed.css new file mode 100644 index 0000000000..7cf67091c7 --- /dev/null +++ b/spec/extend-tests/176_test_combinator_unification_nested/expected.compressed.css @@ -0,0 +1 @@ +.a>.b+x,.c.a>.d.b+y{a:b} diff --git a/spec/extend-tests/176_test_combinator_unification_nested/expected.expanded.css b/spec/extend-tests/176_test_combinator_unification_nested/expected.expanded.css new file mode 100644 index 0000000000..8afffe9533 --- /dev/null +++ b/spec/extend-tests/176_test_combinator_unification_nested/expected.expanded.css @@ -0,0 +1,3 @@ +.a > .b + x, .c.a > .d.b + y { + a: b; +} diff --git a/spec/extend-tests/177_test_combinator_unification_nested/expected.compact.css b/spec/extend-tests/177_test_combinator_unification_nested/expected.compact.css new file mode 100644 index 0000000000..c6dcead570 --- /dev/null +++ b/spec/extend-tests/177_test_combinator_unification_nested/expected.compact.css @@ -0,0 +1 @@ +.a > .b + x, .c.a > .b + y { a: b; } diff --git a/spec/extend-tests/177_test_combinator_unification_nested/expected.compressed.css b/spec/extend-tests/177_test_combinator_unification_nested/expected.compressed.css new file mode 100644 index 0000000000..44194f1a94 --- /dev/null +++ b/spec/extend-tests/177_test_combinator_unification_nested/expected.compressed.css @@ -0,0 +1 @@ +.a>.b+x,.c.a>.b+y{a:b} diff --git a/spec/extend-tests/177_test_combinator_unification_nested/expected.expanded.css b/spec/extend-tests/177_test_combinator_unification_nested/expected.expanded.css new file mode 100644 index 0000000000..e96884fee2 --- /dev/null +++ b/spec/extend-tests/177_test_combinator_unification_nested/expected.expanded.css @@ -0,0 +1,3 @@ +.a > .b + x, .c.a > .b + y { + a: b; +} diff --git a/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compact.css b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compact.css new file mode 100644 index 0000000000..6086381dd4 --- /dev/null +++ b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compact.css @@ -0,0 +1 @@ +.a > .b + x, .c.a > .d.b + y { a: b; } diff --git a/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compressed.css b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compressed.css new file mode 100644 index 0000000000..7cf67091c7 --- /dev/null +++ b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.compressed.css @@ -0,0 +1 @@ +.a>.b+x,.c.a>.d.b+y{a:b} diff --git a/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.css b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.css new file mode 100644 index 0000000000..28c952b075 --- /dev/null +++ b/spec/extend-tests/178_test_combinator_unification_with_newlines/expected.expanded.css @@ -0,0 +1,5 @@ +.a > +.b ++ x, .c.a > .d.b + y { + a: b; +} diff --git a/spec/extend-tests/179_test_extend_self_loop/expected.compact.css b/spec/extend-tests/179_test_extend_self_loop/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/extend-tests/179_test_extend_self_loop/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/extend-tests/179_test_extend_self_loop/expected.compressed.css b/spec/extend-tests/179_test_extend_self_loop/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/extend-tests/179_test_extend_self_loop/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/extend-tests/179_test_extend_self_loop/expected.expanded.css b/spec/extend-tests/179_test_extend_self_loop/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/extend-tests/179_test_extend_self_loop/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/extend-tests/182_test_nested_extend_loop/expected.compact.css b/spec/extend-tests/182_test_nested_extend_loop/expected.compact.css new file mode 100644 index 0000000000..6baea046af --- /dev/null +++ b/spec/extend-tests/182_test_nested_extend_loop/expected.compact.css @@ -0,0 +1,2 @@ +.bar, .bar .foo { a: b; } +.bar .foo { c: d; } diff --git a/spec/extend-tests/182_test_nested_extend_loop/expected.compressed.css b/spec/extend-tests/182_test_nested_extend_loop/expected.compressed.css new file mode 100644 index 0000000000..6ceda4179d --- /dev/null +++ b/spec/extend-tests/182_test_nested_extend_loop/expected.compressed.css @@ -0,0 +1 @@ +.bar,.bar .foo{a:b}.bar .foo{c:d} diff --git a/spec/extend-tests/182_test_nested_extend_loop/expected.expanded.css b/spec/extend-tests/182_test_nested_extend_loop/expected.expanded.css new file mode 100644 index 0000000000..09d0b12541 --- /dev/null +++ b/spec/extend-tests/182_test_nested_extend_loop/expected.expanded.css @@ -0,0 +1,6 @@ +.bar, .bar .foo { + a: b; +} +.bar .foo { + c: d; +} diff --git a/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compact.css b/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compact.css new file mode 100644 index 0000000000..eded7cb63b --- /dev/null +++ b/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compact.css @@ -0,0 +1 @@ +a.bar.baz, a.foo { a: b; } diff --git a/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compressed.css b/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compressed.css new file mode 100644 index 0000000000..2cdf1d9dee --- /dev/null +++ b/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.compressed.css @@ -0,0 +1 @@ +a.bar.baz,a.foo{a:b} diff --git a/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.expanded.css b/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.expanded.css new file mode 100644 index 0000000000..e52ae8e7f2 --- /dev/null +++ b/spec/extend-tests/183_test_multiple_extender_merges_with_superset_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a.bar.baz, a.foo { + a: b; +} diff --git a/spec/extend-tests/184_test_control_flow_if/expected.compact.css b/spec/extend-tests/184_test_control_flow_if/expected.compact.css new file mode 100644 index 0000000000..d72b254e55 --- /dev/null +++ b/spec/extend-tests/184_test_control_flow_if/expected.compact.css @@ -0,0 +1,3 @@ +.true, .also-true { color: green; } + +.false, .also-false { color: red; } diff --git a/spec/extend-tests/184_test_control_flow_if/expected.compressed.css b/spec/extend-tests/184_test_control_flow_if/expected.compressed.css new file mode 100644 index 0000000000..474cb9936a --- /dev/null +++ b/spec/extend-tests/184_test_control_flow_if/expected.compressed.css @@ -0,0 +1 @@ +.true,.also-true{color:green}.false,.also-false{color:red} diff --git a/spec/extend-tests/184_test_control_flow_if/expected.expanded.css b/spec/extend-tests/184_test_control_flow_if/expected.expanded.css new file mode 100644 index 0000000000..14a1c6ef3c --- /dev/null +++ b/spec/extend-tests/184_test_control_flow_if/expected.expanded.css @@ -0,0 +1,7 @@ +.true, .also-true { + color: green; +} + +.false, .also-false { + color: red; +} diff --git a/spec/extend-tests/185_test_control_flow_for/expected.compact.css b/spec/extend-tests/185_test_control_flow_for/expected.compact.css new file mode 100644 index 0000000000..f5be26003f --- /dev/null +++ b/spec/extend-tests/185_test_control_flow_for/expected.compact.css @@ -0,0 +1,5 @@ +.base-0, .added { color: green; } + +.base-1, .added { display: block; } + +.base-2, .added { border: 1px solid blue; } diff --git a/spec/extend-tests/185_test_control_flow_for/expected.compressed.css b/spec/extend-tests/185_test_control_flow_for/expected.compressed.css new file mode 100644 index 0000000000..447612253c --- /dev/null +++ b/spec/extend-tests/185_test_control_flow_for/expected.compressed.css @@ -0,0 +1 @@ +.base-0,.added{color:green}.base-1,.added{display:block}.base-2,.added{border:1px solid blue} diff --git a/spec/extend-tests/185_test_control_flow_for/expected.expanded.css b/spec/extend-tests/185_test_control_flow_for/expected.expanded.css new file mode 100644 index 0000000000..a9a248705e --- /dev/null +++ b/spec/extend-tests/185_test_control_flow_for/expected.expanded.css @@ -0,0 +1,11 @@ +.base-0, .added { + color: green; +} + +.base-1, .added { + display: block; +} + +.base-2, .added { + border: 1px solid blue; +} diff --git a/spec/extend-tests/186_test_control_flow_while/expected.compact.css b/spec/extend-tests/186_test_control_flow_while/expected.compact.css new file mode 100644 index 0000000000..f5be26003f --- /dev/null +++ b/spec/extend-tests/186_test_control_flow_while/expected.compact.css @@ -0,0 +1,5 @@ +.base-0, .added { color: green; } + +.base-1, .added { display: block; } + +.base-2, .added { border: 1px solid blue; } diff --git a/spec/extend-tests/186_test_control_flow_while/expected.compressed.css b/spec/extend-tests/186_test_control_flow_while/expected.compressed.css new file mode 100644 index 0000000000..447612253c --- /dev/null +++ b/spec/extend-tests/186_test_control_flow_while/expected.compressed.css @@ -0,0 +1 @@ +.base-0,.added{color:green}.base-1,.added{display:block}.base-2,.added{border:1px solid blue} diff --git a/spec/extend-tests/186_test_control_flow_while/expected.expanded.css b/spec/extend-tests/186_test_control_flow_while/expected.expanded.css new file mode 100644 index 0000000000..a9a248705e --- /dev/null +++ b/spec/extend-tests/186_test_control_flow_while/expected.expanded.css @@ -0,0 +1,11 @@ +.base-0, .added { + color: green; +} + +.base-1, .added { + display: block; +} + +.base-2, .added { + border: 1px solid blue; +} diff --git a/spec/extend-tests/187_test_basic_placeholder_selector/expected.compact.css b/spec/extend-tests/187_test_basic_placeholder_selector/expected.compact.css new file mode 100644 index 0000000000..c65da262a4 --- /dev/null +++ b/spec/extend-tests/187_test_basic_placeholder_selector/expected.compact.css @@ -0,0 +1 @@ +.bar { a: b; } diff --git a/spec/extend-tests/187_test_basic_placeholder_selector/expected.compressed.css b/spec/extend-tests/187_test_basic_placeholder_selector/expected.compressed.css new file mode 100644 index 0000000000..1f52ac7572 --- /dev/null +++ b/spec/extend-tests/187_test_basic_placeholder_selector/expected.compressed.css @@ -0,0 +1 @@ +.bar{a:b} diff --git a/spec/extend-tests/187_test_basic_placeholder_selector/expected.expanded.css b/spec/extend-tests/187_test_basic_placeholder_selector/expected.expanded.css new file mode 100644 index 0000000000..d1c124f286 --- /dev/null +++ b/spec/extend-tests/187_test_basic_placeholder_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.bar { + a: b; +} diff --git a/spec/extend-tests/188_test_unused_placeholder_selector/expected.compact.css b/spec/extend-tests/188_test_unused_placeholder_selector/expected.compact.css new file mode 100644 index 0000000000..ccb3274ee2 --- /dev/null +++ b/spec/extend-tests/188_test_unused_placeholder_selector/expected.compact.css @@ -0,0 +1 @@ +.baz { color: blue; } diff --git a/spec/extend-tests/188_test_unused_placeholder_selector/expected.compressed.css b/spec/extend-tests/188_test_unused_placeholder_selector/expected.compressed.css new file mode 100644 index 0000000000..8921be4fff --- /dev/null +++ b/spec/extend-tests/188_test_unused_placeholder_selector/expected.compressed.css @@ -0,0 +1 @@ +.baz{color:blue} diff --git a/spec/extend-tests/188_test_unused_placeholder_selector/expected.expanded.css b/spec/extend-tests/188_test_unused_placeholder_selector/expected.expanded.css new file mode 100644 index 0000000000..edf0e19792 --- /dev/null +++ b/spec/extend-tests/188_test_unused_placeholder_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.baz { + color: blue; +} diff --git a/spec/extend-tests/189_test_placeholder_descendant_selector/expected.compact.css b/spec/extend-tests/189_test_placeholder_descendant_selector/expected.compact.css new file mode 100644 index 0000000000..41bb40d4cc --- /dev/null +++ b/spec/extend-tests/189_test_placeholder_descendant_selector/expected.compact.css @@ -0,0 +1 @@ +#context .bar a { a: b; } diff --git a/spec/extend-tests/189_test_placeholder_descendant_selector/expected.compressed.css b/spec/extend-tests/189_test_placeholder_descendant_selector/expected.compressed.css new file mode 100644 index 0000000000..c0f4d14f45 --- /dev/null +++ b/spec/extend-tests/189_test_placeholder_descendant_selector/expected.compressed.css @@ -0,0 +1 @@ +#context .bar a{a:b} diff --git a/spec/extend-tests/189_test_placeholder_descendant_selector/expected.expanded.css b/spec/extend-tests/189_test_placeholder_descendant_selector/expected.expanded.css new file mode 100644 index 0000000000..57fce855bd --- /dev/null +++ b/spec/extend-tests/189_test_placeholder_descendant_selector/expected.expanded.css @@ -0,0 +1,3 @@ +#context .bar a { + a: b; +} diff --git a/spec/extend-tests/190_test_semi_placeholder_selector/expected.compact.css b/spec/extend-tests/190_test_semi_placeholder_selector/expected.compact.css new file mode 100644 index 0000000000..463206f40a --- /dev/null +++ b/spec/extend-tests/190_test_semi_placeholder_selector/expected.compact.css @@ -0,0 +1 @@ +#context .bat, .bar .baz { color: blue; } diff --git a/spec/extend-tests/190_test_semi_placeholder_selector/expected.compressed.css b/spec/extend-tests/190_test_semi_placeholder_selector/expected.compressed.css new file mode 100644 index 0000000000..5dfd5deac4 --- /dev/null +++ b/spec/extend-tests/190_test_semi_placeholder_selector/expected.compressed.css @@ -0,0 +1 @@ +#context .bat,.bar .baz{color:blue} diff --git a/spec/extend-tests/190_test_semi_placeholder_selector/expected.expanded.css b/spec/extend-tests/190_test_semi_placeholder_selector/expected.expanded.css new file mode 100644 index 0000000000..ec407c3541 --- /dev/null +++ b/spec/extend-tests/190_test_semi_placeholder_selector/expected.expanded.css @@ -0,0 +1,3 @@ +#context .bat, .bar .baz { + color: blue; +} diff --git a/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compact.css b/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compact.css new file mode 100644 index 0000000000..86fb26cabd --- /dev/null +++ b/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compact.css @@ -0,0 +1 @@ +.bar, .baz { color: blue; } diff --git a/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compressed.css b/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compressed.css new file mode 100644 index 0000000000..4674972a56 --- /dev/null +++ b/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.compressed.css @@ -0,0 +1 @@ +.bar,.baz{color:blue} diff --git a/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.expanded.css b/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.expanded.css new file mode 100644 index 0000000000..e579740070 --- /dev/null +++ b/spec/extend-tests/191_test_placeholder_selector_with_multiple_extenders/expected.expanded.css @@ -0,0 +1,3 @@ +.bar, .baz { + color: blue; +} diff --git a/spec/extend-tests/192_test_placeholder_interpolation/expected.compact.css b/spec/extend-tests/192_test_placeholder_interpolation/expected.compact.css new file mode 100644 index 0000000000..a07d4f5920 --- /dev/null +++ b/spec/extend-tests/192_test_placeholder_interpolation/expected.compact.css @@ -0,0 +1 @@ +.bar { color: blue; } diff --git a/spec/extend-tests/192_test_placeholder_interpolation/expected.compressed.css b/spec/extend-tests/192_test_placeholder_interpolation/expected.compressed.css new file mode 100644 index 0000000000..218a54cf6f --- /dev/null +++ b/spec/extend-tests/192_test_placeholder_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.bar{color:blue} diff --git a/spec/extend-tests/192_test_placeholder_interpolation/expected.expanded.css b/spec/extend-tests/192_test_placeholder_interpolation/expected.expanded.css new file mode 100644 index 0000000000..99b5418f82 --- /dev/null +++ b/spec/extend-tests/192_test_placeholder_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +.bar { + color: blue; +} diff --git a/spec/extend-tests/193_test_media_in_placeholder_selector/expected.compact.css b/spec/extend-tests/193_test_media_in_placeholder_selector/expected.compact.css new file mode 100644 index 0000000000..7b50b002d4 --- /dev/null +++ b/spec/extend-tests/193_test_media_in_placeholder_selector/expected.compact.css @@ -0,0 +1 @@ +.baz { c: d; } diff --git a/spec/extend-tests/193_test_media_in_placeholder_selector/expected.compressed.css b/spec/extend-tests/193_test_media_in_placeholder_selector/expected.compressed.css new file mode 100644 index 0000000000..7ac95ee6ba --- /dev/null +++ b/spec/extend-tests/193_test_media_in_placeholder_selector/expected.compressed.css @@ -0,0 +1 @@ +.baz{c:d} diff --git a/spec/extend-tests/193_test_media_in_placeholder_selector/expected.expanded.css b/spec/extend-tests/193_test_media_in_placeholder_selector/expected.expanded.css new file mode 100644 index 0000000000..05e9307986 --- /dev/null +++ b/spec/extend-tests/193_test_media_in_placeholder_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.baz { + c: d; +} diff --git a/spec/extend-tests/194_test_extend_within_media/expected.compact.css b/spec/extend-tests/194_test_extend_within_media/expected.compact.css new file mode 100644 index 0000000000..0ac6b9fd20 --- /dev/null +++ b/spec/extend-tests/194_test_extend_within_media/expected.compact.css @@ -0,0 +1 @@ +@media screen { .foo, .bar { a: b; } } diff --git a/spec/extend-tests/194_test_extend_within_media/expected.compressed.css b/spec/extend-tests/194_test_extend_within_media/expected.compressed.css new file mode 100644 index 0000000000..9efd73b058 --- /dev/null +++ b/spec/extend-tests/194_test_extend_within_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen{.foo,.bar{a:b}} diff --git a/spec/extend-tests/194_test_extend_within_media/expected.expanded.css b/spec/extend-tests/194_test_extend_within_media/expected.expanded.css new file mode 100644 index 0000000000..4859d7f8db --- /dev/null +++ b/spec/extend-tests/194_test_extend_within_media/expected.expanded.css @@ -0,0 +1,5 @@ +@media screen { + .foo, .bar { + a: b; + } +} diff --git a/spec/extend-tests/195_test_extend_within_unknown_directive/expected.compact.css b/spec/extend-tests/195_test_extend_within_unknown_directive/expected.compact.css new file mode 100644 index 0000000000..3584a884b8 --- /dev/null +++ b/spec/extend-tests/195_test_extend_within_unknown_directive/expected.compact.css @@ -0,0 +1 @@ +@flooblehoof { .foo, .bar { a: b; } } diff --git a/spec/extend-tests/195_test_extend_within_unknown_directive/expected.compressed.css b/spec/extend-tests/195_test_extend_within_unknown_directive/expected.compressed.css new file mode 100644 index 0000000000..f5b790de97 --- /dev/null +++ b/spec/extend-tests/195_test_extend_within_unknown_directive/expected.compressed.css @@ -0,0 +1 @@ +@flooblehoof{.foo,.bar{a:b}} diff --git a/spec/extend-tests/195_test_extend_within_unknown_directive/expected.expanded.css b/spec/extend-tests/195_test_extend_within_unknown_directive/expected.expanded.css new file mode 100644 index 0000000000..49ed91dd90 --- /dev/null +++ b/spec/extend-tests/195_test_extend_within_unknown_directive/expected.expanded.css @@ -0,0 +1,5 @@ +@flooblehoof { + .foo, .bar { + a: b; + } +} diff --git a/spec/extend-tests/196_test_extend_within_nested_directives/expected.compact.css b/spec/extend-tests/196_test_extend_within_nested_directives/expected.compact.css new file mode 100644 index 0000000000..1c80ff6526 --- /dev/null +++ b/spec/extend-tests/196_test_extend_within_nested_directives/expected.compact.css @@ -0,0 +1 @@ +@media screen { @flooblehoof { .foo, .bar { a: b; } } } diff --git a/spec/extend-tests/196_test_extend_within_nested_directives/expected.compressed.css b/spec/extend-tests/196_test_extend_within_nested_directives/expected.compressed.css new file mode 100644 index 0000000000..06a3728a24 --- /dev/null +++ b/spec/extend-tests/196_test_extend_within_nested_directives/expected.compressed.css @@ -0,0 +1 @@ +@media screen{@flooblehoof{.foo,.bar{a:b}}} diff --git a/spec/extend-tests/196_test_extend_within_nested_directives/expected.expanded.css b/spec/extend-tests/196_test_extend_within_nested_directives/expected.expanded.css new file mode 100644 index 0000000000..5a0852be98 --- /dev/null +++ b/spec/extend-tests/196_test_extend_within_nested_directives/expected.expanded.css @@ -0,0 +1,7 @@ +@media screen { + @flooblehoof { + .foo, .bar { + a: b; + } + } +} diff --git a/spec/extend-tests/197_test_extend_within_disparate_media/expected.compact.css b/spec/extend-tests/197_test_extend_within_disparate_media/expected.compact.css new file mode 100644 index 0000000000..0ac6b9fd20 --- /dev/null +++ b/spec/extend-tests/197_test_extend_within_disparate_media/expected.compact.css @@ -0,0 +1 @@ +@media screen { .foo, .bar { a: b; } } diff --git a/spec/extend-tests/197_test_extend_within_disparate_media/expected.compressed.css b/spec/extend-tests/197_test_extend_within_disparate_media/expected.compressed.css new file mode 100644 index 0000000000..9efd73b058 --- /dev/null +++ b/spec/extend-tests/197_test_extend_within_disparate_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen{.foo,.bar{a:b}} diff --git a/spec/extend-tests/197_test_extend_within_disparate_media/expected.expanded.css b/spec/extend-tests/197_test_extend_within_disparate_media/expected.expanded.css new file mode 100644 index 0000000000..4859d7f8db --- /dev/null +++ b/spec/extend-tests/197_test_extend_within_disparate_media/expected.expanded.css @@ -0,0 +1,5 @@ +@media screen { + .foo, .bar { + a: b; + } +} diff --git a/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compact.css b/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compact.css new file mode 100644 index 0000000000..fd2658a2b5 --- /dev/null +++ b/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compact.css @@ -0,0 +1,2 @@ +@flooblehoof { .foo, .bar { a: b; } } +@flooblehoof {} diff --git a/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compressed.css b/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compressed.css new file mode 100644 index 0000000000..0e3c442e88 --- /dev/null +++ b/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.compressed.css @@ -0,0 +1 @@ +@flooblehoof{.foo,.bar{a:b}}@flooblehoof {} diff --git a/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.expanded.css b/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.expanded.css new file mode 100644 index 0000000000..cd43f1c42b --- /dev/null +++ b/spec/extend-tests/198_test_extend_within_disparate_unknown_directive/expected.expanded.css @@ -0,0 +1,6 @@ +@flooblehoof { + .foo, .bar { + a: b; + } +} +@flooblehoof {} diff --git a/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compact.css b/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compact.css new file mode 100644 index 0000000000..1dcfa2d620 --- /dev/null +++ b/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compact.css @@ -0,0 +1,2 @@ +@media screen { @flooblehoof { .foo, .bar { a: b; } } } +@media screen { @flooblehoof {} } diff --git a/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compressed.css b/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compressed.css new file mode 100644 index 0000000000..4d56474703 --- /dev/null +++ b/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.compressed.css @@ -0,0 +1 @@ +@media screen{@flooblehoof{.foo,.bar{a:b}}}@media screen{@flooblehoof {}} diff --git a/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.expanded.css b/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.expanded.css new file mode 100644 index 0000000000..30df8a7d20 --- /dev/null +++ b/spec/extend-tests/199_test_extend_within_disparate_nested_directives/expected.expanded.css @@ -0,0 +1,10 @@ +@media screen { + @flooblehoof { + .foo, .bar { + a: b; + } + } +} +@media screen { + @flooblehoof {} +} diff --git a/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compact.css b/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compact.css new file mode 100644 index 0000000000..52c0b6dd28 --- /dev/null +++ b/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compact.css @@ -0,0 +1,3 @@ +a.bar { a: b; } + +.bar, b.foo { c: d; } diff --git a/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compressed.css b/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compressed.css new file mode 100644 index 0000000000..d7eca47da5 --- /dev/null +++ b/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.compressed.css @@ -0,0 +1 @@ +a.bar{a:b}.bar,b.foo{c:d} diff --git a/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.expanded.css b/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.expanded.css new file mode 100644 index 0000000000..47d93c5dc1 --- /dev/null +++ b/spec/extend-tests/206_test_extend_succeeds_when_one_extension_fails_but_others_dont/expected.expanded.css @@ -0,0 +1,7 @@ +a.bar { + a: b; +} + +.bar, b.foo { + c: d; +} diff --git a/spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.compact.css b/spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.compressed.css b/spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.expanded.css b/spec/extend-tests/207_test_optional_extend_succeeds_when_extendee_doesnt_exist/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compact.css b/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compact.css new file mode 100644 index 0000000000..b735ab722c --- /dev/null +++ b/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compact.css @@ -0,0 +1 @@ +a.bar { a: b; } diff --git a/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compressed.css b/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compressed.css new file mode 100644 index 0000000000..49d3f05d95 --- /dev/null +++ b/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.compressed.css @@ -0,0 +1 @@ +a.bar{a:b} diff --git a/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.expanded.css b/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.expanded.css new file mode 100644 index 0000000000..29116d880b --- /dev/null +++ b/spec/extend-tests/208_test_optional_extend_succeeds_when_extension_fails/expected.expanded.css @@ -0,0 +1,3 @@ +a.bar { + a: b; +} diff --git a/spec/extend-tests/209_test_pseudo_element_superselector/expected.compact.css b/spec/extend-tests/209_test_pseudo_element_superselector/expected.compact.css new file mode 100644 index 0000000000..61cbce3538 --- /dev/null +++ b/spec/extend-tests/209_test_pseudo_element_superselector/expected.compact.css @@ -0,0 +1 @@ +a#bar, a#bar::fblthp { a: b; } diff --git a/spec/extend-tests/209_test_pseudo_element_superselector/expected.compressed.css b/spec/extend-tests/209_test_pseudo_element_superselector/expected.compressed.css new file mode 100644 index 0000000000..34e3774c81 --- /dev/null +++ b/spec/extend-tests/209_test_pseudo_element_superselector/expected.compressed.css @@ -0,0 +1 @@ +a#bar,a#bar::fblthp{a:b} diff --git a/spec/extend-tests/209_test_pseudo_element_superselector/expected.expanded.css b/spec/extend-tests/209_test_pseudo_element_superselector/expected.expanded.css new file mode 100644 index 0000000000..8326fb1b95 --- /dev/null +++ b/spec/extend-tests/209_test_pseudo_element_superselector/expected.expanded.css @@ -0,0 +1,3 @@ +a#bar, a#bar::fblthp { + a: b; +} diff --git a/spec/extend-tests/210_test_pseudo_element_superselector/expected.compact.css b/spec/extend-tests/210_test_pseudo_element_superselector/expected.compact.css new file mode 100644 index 0000000000..08be167e32 --- /dev/null +++ b/spec/extend-tests/210_test_pseudo_element_superselector/expected.compact.css @@ -0,0 +1 @@ +a#bar { a: b; } diff --git a/spec/extend-tests/210_test_pseudo_element_superselector/expected.compressed.css b/spec/extend-tests/210_test_pseudo_element_superselector/expected.compressed.css new file mode 100644 index 0000000000..30395f4fe9 --- /dev/null +++ b/spec/extend-tests/210_test_pseudo_element_superselector/expected.compressed.css @@ -0,0 +1 @@ +a#bar{a:b} diff --git a/spec/extend-tests/210_test_pseudo_element_superselector/expected.expanded.css b/spec/extend-tests/210_test_pseudo_element_superselector/expected.expanded.css new file mode 100644 index 0000000000..2fa8ffc874 --- /dev/null +++ b/spec/extend-tests/210_test_pseudo_element_superselector/expected.expanded.css @@ -0,0 +1,3 @@ +a#bar { + a: b; +} diff --git a/spec/extend-tests/211_test_pseudo_element_superselector/expected.compact.css b/spec/extend-tests/211_test_pseudo_element_superselector/expected.compact.css new file mode 100644 index 0000000000..ccd0ca0904 --- /dev/null +++ b/spec/extend-tests/211_test_pseudo_element_superselector/expected.compact.css @@ -0,0 +1 @@ +a#bar, a#bar:first-line { a: b; } diff --git a/spec/extend-tests/211_test_pseudo_element_superselector/expected.compressed.css b/spec/extend-tests/211_test_pseudo_element_superselector/expected.compressed.css new file mode 100644 index 0000000000..4f3de4eba6 --- /dev/null +++ b/spec/extend-tests/211_test_pseudo_element_superselector/expected.compressed.css @@ -0,0 +1 @@ +a#bar,a#bar:first-line{a:b} diff --git a/spec/extend-tests/211_test_pseudo_element_superselector/expected.expanded.css b/spec/extend-tests/211_test_pseudo_element_superselector/expected.expanded.css new file mode 100644 index 0000000000..641b4c8383 --- /dev/null +++ b/spec/extend-tests/211_test_pseudo_element_superselector/expected.expanded.css @@ -0,0 +1,3 @@ +a#bar, a#bar:first-line { + a: b; +} diff --git a/spec/extend-tests/212_test_pseudo_element_superselector/expected.compact.css b/spec/extend-tests/212_test_pseudo_element_superselector/expected.compact.css new file mode 100644 index 0000000000..646c038c08 --- /dev/null +++ b/spec/extend-tests/212_test_pseudo_element_superselector/expected.compact.css @@ -0,0 +1 @@ +a#bar, a#bar:first-letter { a: b; } diff --git a/spec/extend-tests/212_test_pseudo_element_superselector/expected.compressed.css b/spec/extend-tests/212_test_pseudo_element_superselector/expected.compressed.css new file mode 100644 index 0000000000..c9f6cd74e4 --- /dev/null +++ b/spec/extend-tests/212_test_pseudo_element_superselector/expected.compressed.css @@ -0,0 +1 @@ +a#bar,a#bar:first-letter{a:b} diff --git a/spec/extend-tests/212_test_pseudo_element_superselector/expected.expanded.css b/spec/extend-tests/212_test_pseudo_element_superselector/expected.expanded.css new file mode 100644 index 0000000000..7f16541bff --- /dev/null +++ b/spec/extend-tests/212_test_pseudo_element_superselector/expected.expanded.css @@ -0,0 +1,3 @@ +a#bar, a#bar:first-letter { + a: b; +} diff --git a/spec/extend-tests/213_test_pseudo_element_superselector/expected.compact.css b/spec/extend-tests/213_test_pseudo_element_superselector/expected.compact.css new file mode 100644 index 0000000000..181b70f2b0 --- /dev/null +++ b/spec/extend-tests/213_test_pseudo_element_superselector/expected.compact.css @@ -0,0 +1 @@ +a#bar, a#bar:before { a: b; } diff --git a/spec/extend-tests/213_test_pseudo_element_superselector/expected.compressed.css b/spec/extend-tests/213_test_pseudo_element_superselector/expected.compressed.css new file mode 100644 index 0000000000..790377e1af --- /dev/null +++ b/spec/extend-tests/213_test_pseudo_element_superselector/expected.compressed.css @@ -0,0 +1 @@ +a#bar,a#bar:before{a:b} diff --git a/spec/extend-tests/213_test_pseudo_element_superselector/expected.expanded.css b/spec/extend-tests/213_test_pseudo_element_superselector/expected.expanded.css new file mode 100644 index 0000000000..55742e6657 --- /dev/null +++ b/spec/extend-tests/213_test_pseudo_element_superselector/expected.expanded.css @@ -0,0 +1,3 @@ +a#bar, a#bar:before { + a: b; +} diff --git a/spec/extend-tests/214_test_pseudo_element_superselector/expected.compact.css b/spec/extend-tests/214_test_pseudo_element_superselector/expected.compact.css new file mode 100644 index 0000000000..3c0a246587 --- /dev/null +++ b/spec/extend-tests/214_test_pseudo_element_superselector/expected.compact.css @@ -0,0 +1 @@ +a#bar, a#bar:after { a: b; } diff --git a/spec/extend-tests/214_test_pseudo_element_superselector/expected.compressed.css b/spec/extend-tests/214_test_pseudo_element_superselector/expected.compressed.css new file mode 100644 index 0000000000..e627b98ede --- /dev/null +++ b/spec/extend-tests/214_test_pseudo_element_superselector/expected.compressed.css @@ -0,0 +1 @@ +a#bar,a#bar:after{a:b} diff --git a/spec/extend-tests/214_test_pseudo_element_superselector/expected.expanded.css b/spec/extend-tests/214_test_pseudo_element_superselector/expected.expanded.css new file mode 100644 index 0000000000..d64fed7556 --- /dev/null +++ b/spec/extend-tests/214_test_pseudo_element_superselector/expected.expanded.css @@ -0,0 +1,3 @@ +a#bar, a#bar:after { + a: b; +} diff --git a/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compact.css b/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compact.css new file mode 100644 index 0000000000..25a93b89d9 --- /dev/null +++ b/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compact.css @@ -0,0 +1,3 @@ +.test-case, .test-case:active { color: red; } + +.test-case:hover { color: green; } diff --git a/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compressed.css b/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compressed.css new file mode 100644 index 0000000000..cad6e2f776 --- /dev/null +++ b/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.compressed.css @@ -0,0 +1 @@ +.test-case,.test-case:active{color:red}.test-case:hover{color:green} diff --git a/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.expanded.css b/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.expanded.css new file mode 100644 index 0000000000..f8ff88f5a1 --- /dev/null +++ b/spec/extend-tests/215_test_multiple_source_redundancy_elimination/expected.expanded.css @@ -0,0 +1,7 @@ +.test-case, .test-case:active { + color: red; +} + +.test-case:hover { + color: green; +} diff --git a/spec/extend-tests/216_test_nested_sibling_extend/expected.compact.css b/spec/extend-tests/216_test_nested_sibling_extend/expected.compact.css new file mode 100644 index 0000000000..3d49a7e68b --- /dev/null +++ b/spec/extend-tests/216_test_nested_sibling_extend/expected.compact.css @@ -0,0 +1 @@ +.parent .bar, .parent .foo { width: 2000px; } diff --git a/spec/extend-tests/216_test_nested_sibling_extend/expected.compressed.css b/spec/extend-tests/216_test_nested_sibling_extend/expected.compressed.css new file mode 100644 index 0000000000..2d45dbd784 --- /dev/null +++ b/spec/extend-tests/216_test_nested_sibling_extend/expected.compressed.css @@ -0,0 +1 @@ +.parent .bar,.parent .foo{width:2000px} diff --git a/spec/extend-tests/216_test_nested_sibling_extend/expected.expanded.css b/spec/extend-tests/216_test_nested_sibling_extend/expected.expanded.css new file mode 100644 index 0000000000..da174277e8 --- /dev/null +++ b/spec/extend-tests/216_test_nested_sibling_extend/expected.expanded.css @@ -0,0 +1,3 @@ +.parent .bar, .parent .foo { + width: 2000px; +} diff --git a/spec/extend-tests/217_test_parent_and_sibling_extend/expected.compact.css b/spec/extend-tests/217_test_parent_and_sibling_extend/expected.compact.css new file mode 100644 index 0000000000..3e19b687cc --- /dev/null +++ b/spec/extend-tests/217_test_parent_and_sibling_extend/expected.compact.css @@ -0,0 +1 @@ +.parent1 .parent2 .child1.child2, .parent2 .parent1 .child1.child2 { c: d; } diff --git a/spec/extend-tests/217_test_parent_and_sibling_extend/expected.compressed.css b/spec/extend-tests/217_test_parent_and_sibling_extend/expected.compressed.css new file mode 100644 index 0000000000..b8ec5b94f2 --- /dev/null +++ b/spec/extend-tests/217_test_parent_and_sibling_extend/expected.compressed.css @@ -0,0 +1 @@ +.parent1 .parent2 .child1.child2,.parent2 .parent1 .child1.child2{c:d} diff --git a/spec/extend-tests/217_test_parent_and_sibling_extend/expected.expanded.css b/spec/extend-tests/217_test_parent_and_sibling_extend/expected.expanded.css new file mode 100644 index 0000000000..77bd3fbf06 --- /dev/null +++ b/spec/extend-tests/217_test_parent_and_sibling_extend/expected.expanded.css @@ -0,0 +1,3 @@ +.parent1 .parent2 .child1.child2, .parent2 .parent1 .child1.child2 { + c: d; +} diff --git a/spec/extend-tests/218_test_nested_extend_specificity/expected.compact.css b/spec/extend-tests/218_test_nested_extend_specificity/expected.compact.css new file mode 100644 index 0000000000..1c71730fc9 --- /dev/null +++ b/spec/extend-tests/218_test_nested_extend_specificity/expected.compact.css @@ -0,0 +1 @@ +a :b, a :b:c { a: b; } diff --git a/spec/extend-tests/218_test_nested_extend_specificity/expected.compressed.css b/spec/extend-tests/218_test_nested_extend_specificity/expected.compressed.css new file mode 100644 index 0000000000..aee01511f0 --- /dev/null +++ b/spec/extend-tests/218_test_nested_extend_specificity/expected.compressed.css @@ -0,0 +1 @@ +a :b,a :b:c{a:b} diff --git a/spec/extend-tests/218_test_nested_extend_specificity/expected.expanded.css b/spec/extend-tests/218_test_nested_extend_specificity/expected.expanded.css new file mode 100644 index 0000000000..878212afa5 --- /dev/null +++ b/spec/extend-tests/218_test_nested_extend_specificity/expected.expanded.css @@ -0,0 +1,3 @@ +a :b, a :b:c { + a: b; +} diff --git a/spec/extend-tests/219_test_nested_double_extend_optimization/expected.compact.css b/spec/extend-tests/219_test_nested_double_extend_optimization/expected.compact.css new file mode 100644 index 0000000000..74f77a57a5 --- /dev/null +++ b/spec/extend-tests/219_test_nested_double_extend_optimization/expected.compact.css @@ -0,0 +1 @@ +.parent1 .child { a: b; } diff --git a/spec/extend-tests/219_test_nested_double_extend_optimization/expected.compressed.css b/spec/extend-tests/219_test_nested_double_extend_optimization/expected.compressed.css new file mode 100644 index 0000000000..5e06f76fcb --- /dev/null +++ b/spec/extend-tests/219_test_nested_double_extend_optimization/expected.compressed.css @@ -0,0 +1 @@ +.parent1 .child{a:b} diff --git a/spec/extend-tests/219_test_nested_double_extend_optimization/expected.expanded.css b/spec/extend-tests/219_test_nested_double_extend_optimization/expected.expanded.css new file mode 100644 index 0000000000..739b689a54 --- /dev/null +++ b/spec/extend-tests/219_test_nested_double_extend_optimization/expected.expanded.css @@ -0,0 +1,3 @@ +.parent1 .child { + a: b; +} diff --git a/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compact.css b/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compact.css new file mode 100644 index 0000000000..504c403d60 --- /dev/null +++ b/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compact.css @@ -0,0 +1 @@ +@media all and (orientation: landscape) { .bar { color: blue; } } diff --git a/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compressed.css b/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compressed.css new file mode 100644 index 0000000000..91dba55188 --- /dev/null +++ b/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.compressed.css @@ -0,0 +1 @@ +@media all and (orientation: landscape){.bar{color:blue}} diff --git a/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.expanded.css b/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.expanded.css new file mode 100644 index 0000000000..633039691b --- /dev/null +++ b/spec/extend-tests/220_test_extend_in_double_nested_media_query/expected.expanded.css @@ -0,0 +1,5 @@ +@media all and (orientation: landscape) { + .bar { + color: blue; + } +} diff --git a/spec/extend-tests/221_test_partially_failed_extend/expected.compact.css b/spec/extend-tests/221_test_partially_failed_extend/expected.compact.css new file mode 100644 index 0000000000..58d2646c83 --- /dev/null +++ b/spec/extend-tests/221_test_partially_failed_extend/expected.compact.css @@ -0,0 +1,3 @@ +.rc, test { color: white; } + +.prices span.pill span.rc { color: red; } diff --git a/spec/extend-tests/221_test_partially_failed_extend/expected.compressed.css b/spec/extend-tests/221_test_partially_failed_extend/expected.compressed.css new file mode 100644 index 0000000000..92f4aa7ee5 --- /dev/null +++ b/spec/extend-tests/221_test_partially_failed_extend/expected.compressed.css @@ -0,0 +1 @@ +.rc,test{color:white}.prices span.pill span.rc{color:red} diff --git a/spec/extend-tests/221_test_partially_failed_extend/expected.expanded.css b/spec/extend-tests/221_test_partially_failed_extend/expected.expanded.css new file mode 100644 index 0000000000..9c19e13e51 --- /dev/null +++ b/spec/extend-tests/221_test_partially_failed_extend/expected.expanded.css @@ -0,0 +1,7 @@ +.rc, test { + color: white; +} + +.prices span.pill span.rc { + color: red; +} diff --git a/spec/extend-tests/222_test_newline_near_combinator/expected.compact.css b/spec/extend-tests/222_test_newline_near_combinator/expected.compact.css new file mode 100644 index 0000000000..cf7626e565 --- /dev/null +++ b/spec/extend-tests/222_test_newline_near_combinator/expected.compact.css @@ -0,0 +1 @@ +.a + .b x, .a + .b .c y, .c .a + .b y { a: b; } diff --git a/spec/extend-tests/222_test_newline_near_combinator/expected.compressed.css b/spec/extend-tests/222_test_newline_near_combinator/expected.compressed.css new file mode 100644 index 0000000000..7f12c94843 --- /dev/null +++ b/spec/extend-tests/222_test_newline_near_combinator/expected.compressed.css @@ -0,0 +1 @@ +.a+.b x,.a+.b .c y,.c .a+.b y{a:b} diff --git a/spec/extend-tests/222_test_newline_near_combinator/expected.expanded.css b/spec/extend-tests/222_test_newline_near_combinator/expected.expanded.css new file mode 100644 index 0000000000..8ed7a9aa7c --- /dev/null +++ b/spec/extend-tests/222_test_newline_near_combinator/expected.expanded.css @@ -0,0 +1,6 @@ +.a + +.b x, .a + +.b .c y, .c .a + +.b y { + a: b; +} diff --git a/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compact.css b/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compact.css new file mode 100644 index 0000000000..95ac4b5140 --- /dev/null +++ b/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compact.css @@ -0,0 +1 @@ +.example-1-1, .example-1-2, .my-page-1 .my-module-1-1, .example-1-3 { a: b; } diff --git a/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compressed.css b/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compressed.css new file mode 100644 index 0000000000..4b5fb5c920 --- /dev/null +++ b/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.compressed.css @@ -0,0 +1 @@ +.example-1-1,.example-1-2,.my-page-1 .my-module-1-1,.example-1-3{a:b} diff --git a/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.expanded.css b/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.expanded.css new file mode 100644 index 0000000000..4a8a42b63c --- /dev/null +++ b/spec/extend-tests/223_test_duplicated_selector_with_newlines/expected.expanded.css @@ -0,0 +1,6 @@ +.example-1-1, +.example-1-2, +.my-page-1 .my-module-1-1, +.example-1-3 { + a: b; +} diff --git a/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compact.css b/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compact.css new file mode 100644 index 0000000000..d10364c303 --- /dev/null +++ b/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compact.css @@ -0,0 +1 @@ +> .foo, > foo bar { a: b; } diff --git a/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compressed.css b/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compressed.css new file mode 100644 index 0000000000..5eeb393b8b --- /dev/null +++ b/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.compressed.css @@ -0,0 +1 @@ +>.foo,>foo bar{a:b} diff --git a/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.expanded.css b/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.expanded.css new file mode 100644 index 0000000000..5556837892 --- /dev/null +++ b/spec/extend-tests/224_test_nested_selector_with_child_selector_hack_extendee/expected.expanded.css @@ -0,0 +1,3 @@ +> .foo, > foo bar { + a: b; +} diff --git a/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compact.css b/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compact.css new file mode 100644 index 0000000000..2e19bee582 --- /dev/null +++ b/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, > .foo foo bar, > foo .foo bar { a: b; } diff --git a/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compressed.css b/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compressed.css new file mode 100644 index 0000000000..6adc511e1b --- /dev/null +++ b/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,>.foo foo bar,>foo .foo bar{a:b} diff --git a/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.expanded.css b/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.expanded.css new file mode 100644 index 0000000000..f4722e330d --- /dev/null +++ b/spec/extend-tests/225_test_nested_selector_with_child_selector_hack_extender/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, > .foo foo bar, > foo .foo bar { + a: b; +} diff --git a/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compact.css b/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compact.css new file mode 100644 index 0000000000..d10364c303 --- /dev/null +++ b/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compact.css @@ -0,0 +1 @@ +> .foo, > foo bar { a: b; } diff --git a/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compressed.css b/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compressed.css new file mode 100644 index 0000000000..5eeb393b8b --- /dev/null +++ b/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.compressed.css @@ -0,0 +1 @@ +>.foo,>foo bar{a:b} diff --git a/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.expanded.css b/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.expanded.css new file mode 100644 index 0000000000..5556837892 --- /dev/null +++ b/spec/extend-tests/226_test_nested_selector_with_child_selector_hack_extender_and_extendee/expected.expanded.css @@ -0,0 +1,3 @@ +> .foo, > foo bar { + a: b; +} diff --git a/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compact.css b/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compact.css new file mode 100644 index 0000000000..c3ee49b896 --- /dev/null +++ b/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compact.css @@ -0,0 +1 @@ +~ .foo { a: b; } diff --git a/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compressed.css b/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compressed.css new file mode 100644 index 0000000000..518654d013 --- /dev/null +++ b/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.compressed.css @@ -0,0 +1 @@ +~ .foo{a:b} diff --git a/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.expanded.css b/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.expanded.css new file mode 100644 index 0000000000..09b4ccac27 --- /dev/null +++ b/spec/extend-tests/227_test_nested_selector_with_child_selector_hack_extender_and_sibling_selector_extendee/expected.expanded.css @@ -0,0 +1,3 @@ +~ .foo { + a: b; +} diff --git a/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compact.css b/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compact.css new file mode 100644 index 0000000000..123d2808bf --- /dev/null +++ b/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compact.css @@ -0,0 +1 @@ +> .foo, > flip, > foo bar { a: b; } diff --git a/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compressed.css b/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compressed.css new file mode 100644 index 0000000000..fa81e57818 --- /dev/null +++ b/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.compressed.css @@ -0,0 +1 @@ +>.foo,>flip,>foo bar{a:b} diff --git a/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.expanded.css b/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.expanded.css new file mode 100644 index 0000000000..d8d4aa39fa --- /dev/null +++ b/spec/extend-tests/228_test_nested_selector_with_child_selector_hack_extender_and_extendee_and_newline/expected.expanded.css @@ -0,0 +1,4 @@ +> .foo, > flip, +> foo bar { + a: b; +} diff --git a/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compact.css b/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compact.css new file mode 100644 index 0000000000..824beba4a6 --- /dev/null +++ b/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compact.css @@ -0,0 +1 @@ +a b, d b, a c, d c { a: b; } diff --git a/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compressed.css b/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compressed.css new file mode 100644 index 0000000000..811f201a6e --- /dev/null +++ b/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.compressed.css @@ -0,0 +1 @@ +a b,d b,a c,d c{a:b} diff --git a/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.expanded.css b/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.expanded.css new file mode 100644 index 0000000000..bbff77d84c --- /dev/null +++ b/spec/extend-tests/229_test_extended_parent_and_child_redundancy_elimination/expected.expanded.css @@ -0,0 +1,3 @@ +a b, d b, a c, d c { + a: b; +} diff --git a/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compact.css b/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compact.css new file mode 100644 index 0000000000..7555e9640e --- /dev/null +++ b/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compact.css @@ -0,0 +1 @@ +a, a.foo { a: b; } diff --git a/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compressed.css b/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compressed.css new file mode 100644 index 0000000000..127f349713 --- /dev/null +++ b/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.compressed.css @@ -0,0 +1 @@ +a,a.foo{a:b} diff --git a/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.expanded.css b/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.expanded.css new file mode 100644 index 0000000000..eb28eca8fa --- /dev/null +++ b/spec/extend-tests/230_test_extend_redundancy_elimination_when_it_would_reduce_specificity/expected.expanded.css @@ -0,0 +1,3 @@ +a, a.foo { + a: b; +} diff --git a/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compact.css b/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compact.css new file mode 100644 index 0000000000..1d7d43e71f --- /dev/null +++ b/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compact.css @@ -0,0 +1 @@ +.bar a { a: b; } diff --git a/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compressed.css b/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compressed.css new file mode 100644 index 0000000000..c329fcf6af --- /dev/null +++ b/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.compressed.css @@ -0,0 +1 @@ +.bar a{a:b} diff --git a/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.expanded.css b/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.expanded.css new file mode 100644 index 0000000000..77b7586abb --- /dev/null +++ b/spec/extend-tests/231_test_extend_redundancy_elimination_when_it_would_preserve_specificity/expected.expanded.css @@ -0,0 +1,3 @@ +.bar a { + a: b; +} diff --git a/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compact.css b/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compact.css new file mode 100644 index 0000000000..bbe88f2026 --- /dev/null +++ b/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compact.css @@ -0,0 +1 @@ +a.foo, .foo { a: b; } diff --git a/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compressed.css b/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compressed.css new file mode 100644 index 0000000000..4a7c32ac97 --- /dev/null +++ b/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.compressed.css @@ -0,0 +1 @@ +a.foo,.foo{a:b} diff --git a/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.expanded.css b/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.expanded.css new file mode 100644 index 0000000000..4a4aa6d222 --- /dev/null +++ b/spec/extend-tests/232_test_extend_redundancy_elimination_never_eliminates_base_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a.foo, .foo { + a: b; +} diff --git a/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compact.css b/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compact.css new file mode 100644 index 0000000000..277c6db58e --- /dev/null +++ b/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compact.css @@ -0,0 +1 @@ +.a .c .d, .b .c .a .d { a: b; } diff --git a/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compressed.css b/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compressed.css new file mode 100644 index 0000000000..c6ffb850da --- /dev/null +++ b/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.compressed.css @@ -0,0 +1 @@ +.a .c .d,.b .c .a .d{a:b} diff --git a/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.expanded.css b/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.expanded.css new file mode 100644 index 0000000000..6f9fb7d224 --- /dev/null +++ b/spec/extend-tests/233_test_extend_cross_branch_redundancy_elimination/expected.expanded.css @@ -0,0 +1,3 @@ +.a .c .d, .b .c .a .d { + a: b; +} diff --git a/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compact.css b/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compact.css new file mode 100644 index 0000000000..7dd0d02b4b --- /dev/null +++ b/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compact.css @@ -0,0 +1 @@ +.e .a .c .d, .a .c .e .d, .e .b .c .a .d, .b .c .a .e .d { a: b; } diff --git a/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compressed.css b/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compressed.css new file mode 100644 index 0000000000..d1b5b77e0a --- /dev/null +++ b/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.compressed.css @@ -0,0 +1 @@ +.e .a .c .d,.a .c .e .d,.e .b .c .a .d,.b .c .a .e .d{a:b} diff --git a/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.expanded.css b/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.expanded.css new file mode 100644 index 0000000000..0c63406b2d --- /dev/null +++ b/spec/extend-tests/234_test_extend_cross_branch_redundancy_elimination/expected.expanded.css @@ -0,0 +1,3 @@ +.e .a .c .d, .a .c .e .d, .e .b .c .a .d, .b .c .a .e .d { + a: b; +} diff --git a/spec/extend-tests/does_not_move_page_block_in_media/expected.compact.css b/spec/extend-tests/does_not_move_page_block_in_media/expected.compact.css new file mode 100644 index 0000000000..aa86e48c72 --- /dev/null +++ b/spec/extend-tests/does_not_move_page_block_in_media/expected.compact.css @@ -0,0 +1,2 @@ +@media screen { a { x: y; } + @page {} } diff --git a/spec/extend-tests/does_not_move_page_block_in_media/expected.compressed.css b/spec/extend-tests/does_not_move_page_block_in_media/expected.compressed.css new file mode 100644 index 0000000000..e303235331 --- /dev/null +++ b/spec/extend-tests/does_not_move_page_block_in_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen{a{x:y}@page {}} diff --git a/spec/extend-tests/does_not_move_page_block_in_media/expected.expanded.css b/spec/extend-tests/does_not_move_page_block_in_media/expected.expanded.css new file mode 100644 index 0000000000..73bb596f1f --- /dev/null +++ b/spec/extend-tests/does_not_move_page_block_in_media/expected.expanded.css @@ -0,0 +1,7 @@ +@media screen { + a { + x: y; + } + + @page {} +} diff --git a/spec/extend-tests/issue_146/expected.compact.css b/spec/extend-tests/issue_146/expected.compact.css new file mode 100644 index 0000000000..9c0046d7d8 --- /dev/null +++ b/spec/extend-tests/issue_146/expected.compact.css @@ -0,0 +1,2 @@ +button { background: green; } +button:hover { background: black; } diff --git a/spec/extend-tests/issue_146/expected.compressed.css b/spec/extend-tests/issue_146/expected.compressed.css new file mode 100644 index 0000000000..32f9c27751 --- /dev/null +++ b/spec/extend-tests/issue_146/expected.compressed.css @@ -0,0 +1 @@ +button{background:green}button:hover{background:black} diff --git a/spec/extend-tests/issue_146/expected.expanded.css b/spec/extend-tests/issue_146/expected.expanded.css new file mode 100644 index 0000000000..7d20dd7f59 --- /dev/null +++ b/spec/extend-tests/issue_146/expected.expanded.css @@ -0,0 +1,6 @@ +button { + background: green; +} +button:hover { + background: black; +} diff --git a/spec/extends/190_test_semi_placeholder_selector/expected.compact.css b/spec/extends/190_test_semi_placeholder_selector/expected.compact.css new file mode 100644 index 0000000000..463206f40a --- /dev/null +++ b/spec/extends/190_test_semi_placeholder_selector/expected.compact.css @@ -0,0 +1 @@ +#context .bat, .bar .baz { color: blue; } diff --git a/spec/extends/190_test_semi_placeholder_selector/expected.compressed.css b/spec/extends/190_test_semi_placeholder_selector/expected.compressed.css new file mode 100644 index 0000000000..5dfd5deac4 --- /dev/null +++ b/spec/extends/190_test_semi_placeholder_selector/expected.compressed.css @@ -0,0 +1 @@ +#context .bat,.bar .baz{color:blue} diff --git a/spec/extends/190_test_semi_placeholder_selector/expected.expanded.css b/spec/extends/190_test_semi_placeholder_selector/expected.expanded.css new file mode 100644 index 0000000000..ec407c3541 --- /dev/null +++ b/spec/extends/190_test_semi_placeholder_selector/expected.expanded.css @@ -0,0 +1,3 @@ +#context .bat, .bar .baz { + color: blue; +} diff --git a/spec/libsass-closed-issues/issue_113/expected.compact.css b/spec/libsass-closed-issues/issue_113/expected.compact.css new file mode 100644 index 0000000000..2e70c29935 --- /dev/null +++ b/spec/libsass-closed-issues/issue_113/expected.compact.css @@ -0,0 +1 @@ +section { width: 10px; } diff --git a/spec/libsass-closed-issues/issue_113/expected.compressed.css b/spec/libsass-closed-issues/issue_113/expected.compressed.css new file mode 100644 index 0000000000..4e1e9c718a --- /dev/null +++ b/spec/libsass-closed-issues/issue_113/expected.compressed.css @@ -0,0 +1 @@ +section{width:10px} diff --git a/spec/libsass-closed-issues/issue_113/expected.expanded.css b/spec/libsass-closed-issues/issue_113/expected.expanded.css new file mode 100644 index 0000000000..08921b57d9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_113/expected.expanded.css @@ -0,0 +1,3 @@ +section { + width: 10px; +} diff --git a/spec/libsass-closed-issues/issue_137/expected.compact.css b/spec/libsass-closed-issues/issue_137/expected.compact.css new file mode 100644 index 0000000000..1471e565ac --- /dev/null +++ b/spec/libsass-closed-issues/issue_137/expected.compact.css @@ -0,0 +1,2 @@ +.foo, .baz { background-color: lime; } +.foo a, .baz a { color: white; } diff --git a/spec/libsass-closed-issues/issue_137/expected.compressed.css b/spec/libsass-closed-issues/issue_137/expected.compressed.css new file mode 100644 index 0000000000..078111ef75 --- /dev/null +++ b/spec/libsass-closed-issues/issue_137/expected.compressed.css @@ -0,0 +1 @@ +.foo,.baz{background-color:lime}.foo a,.baz a{color:white} diff --git a/spec/libsass-closed-issues/issue_137/expected.expanded.css b/spec/libsass-closed-issues/issue_137/expected.expanded.css new file mode 100644 index 0000000000..5c3a587fd4 --- /dev/null +++ b/spec/libsass-closed-issues/issue_137/expected.expanded.css @@ -0,0 +1,6 @@ +.foo, .baz { + background-color: lime; +} +.foo a, .baz a { + color: white; +} diff --git a/spec/libsass-closed-issues/issue_151/expected.compact.css b/spec/libsass-closed-issues/issue_151/expected.compact.css new file mode 100644 index 0000000000..f3117686cf --- /dev/null +++ b/spec/libsass-closed-issues/issue_151/expected.compact.css @@ -0,0 +1,3 @@ +div.colors { background: gray; background: saturate(red); background: cyan; background: 1; color: #666666; color: saturate(#369); color: #1f66ad; color: #cc9966; color: 1; } + +div.numbers { filter: grayscale(30%); filter: saturate(30%); filter: invert(30%); -webkit-filter: grayscale(0.3); -webkit-filter: saturate(0.3); -webkit-filter: invert(0.3); } diff --git a/spec/libsass-closed-issues/issue_151/expected.compressed.css b/spec/libsass-closed-issues/issue_151/expected.compressed.css new file mode 100644 index 0000000000..330205cc13 --- /dev/null +++ b/spec/libsass-closed-issues/issue_151/expected.compressed.css @@ -0,0 +1 @@ +div.colors{background:gray;background:saturate(red);background:cyan;background:1;color:#666;color:saturate(#369);color:#1f66ad;color:#c96;color:1}div.numbers{filter:grayscale(30%);filter:saturate(30%);filter:invert(30%);-webkit-filter:grayscale(0.3);-webkit-filter:saturate(0.3);-webkit-filter:invert(0.3)} diff --git a/spec/libsass-closed-issues/issue_151/expected.expanded.css b/spec/libsass-closed-issues/issue_151/expected.expanded.css new file mode 100644 index 0000000000..15d9b7424c --- /dev/null +++ b/spec/libsass-closed-issues/issue_151/expected.expanded.css @@ -0,0 +1,20 @@ +div.colors { + background: gray; + background: saturate(red); + background: cyan; + background: 1; + color: #666666; + color: saturate(#369); + color: #1f66ad; + color: #cc9966; + color: 1; +} + +div.numbers { + filter: grayscale(30%); + filter: saturate(30%); + filter: invert(30%); + -webkit-filter: grayscale(0.3); + -webkit-filter: saturate(0.3); + -webkit-filter: invert(0.3); +} diff --git a/spec/libsass-closed-issues/issue_152/expected.compact.css b/spec/libsass-closed-issues/issue_152/expected.compact.css new file mode 100644 index 0000000000..2125c27496 --- /dev/null +++ b/spec/libsass-closed-issues/issue_152/expected.compact.css @@ -0,0 +1 @@ +foo { a: 10% 100%; a: 10 % 100%; a: 10 %100%; a: 10% 100%; a: 10%; a: 10%; a: 10 100%; a: 10%; a: 10%; a: 10% 100%; a: 10%; a: 10%; } diff --git a/spec/libsass-closed-issues/issue_152/expected.compressed.css b/spec/libsass-closed-issues/issue_152/expected.compressed.css new file mode 100644 index 0000000000..094c450596 --- /dev/null +++ b/spec/libsass-closed-issues/issue_152/expected.compressed.css @@ -0,0 +1 @@ +foo{a:10% 100%;a:10 % 100%;a:10 %100%;a:10% 100%;a:10%;a:10%;a:10 100%;a:10%;a:10%;a:10% 100%;a:10%;a:10%} diff --git a/spec/libsass-closed-issues/issue_152/expected.expanded.css b/spec/libsass-closed-issues/issue_152/expected.expanded.css new file mode 100644 index 0000000000..c129841b7b --- /dev/null +++ b/spec/libsass-closed-issues/issue_152/expected.expanded.css @@ -0,0 +1,14 @@ +foo { + a: 10% 100%; + a: 10 % 100%; + a: 10 %100%; + a: 10% 100%; + a: 10%; + a: 10%; + a: 10 100%; + a: 10%; + a: 10%; + a: 10% 100%; + a: 10%; + a: 10%; +} diff --git a/spec/libsass-closed-issues/issue_185/hoisting/expected.compact.css b/spec/libsass-closed-issues/issue_185/hoisting/expected.compact.css new file mode 100644 index 0000000000..46d90d524f --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/hoisting/expected.compact.css @@ -0,0 +1,4 @@ +@media only screen { .foo { content: bar; content: foo; } } +@media only screen and (min-width: 1337px) { .foo { content: baz; } } + +@media (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 599px), (min-width: 600px) and (max-width: 899px) and (min-width: 0) and (max-width: 599px) { .foo { content: bar; } } diff --git a/spec/libsass-closed-issues/issue_185/hoisting/expected.compressed.css b/spec/libsass-closed-issues/issue_185/hoisting/expected.compressed.css new file mode 100644 index 0000000000..8e43dbb46e --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/hoisting/expected.compressed.css @@ -0,0 +1 @@ +@media only screen{.foo{content:bar;content:foo}}@media only screen and (min-width: 1337px){.foo{content:baz}}@media (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 599px), (min-width: 600px) and (max-width: 899px) and (min-width: 0) and (max-width: 599px){.foo{content:bar}} diff --git a/spec/libsass-closed-issues/issue_185/hoisting/expected.expanded.css b/spec/libsass-closed-issues/issue_185/hoisting/expected.expanded.css new file mode 100644 index 0000000000..a142ba5d45 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/hoisting/expected.expanded.css @@ -0,0 +1,17 @@ +@media only screen { + .foo { + content: bar; + content: foo; + } +} +@media only screen and (min-width: 1337px) { + .foo { + content: baz; + } +} + +@media (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 599px), (min-width: 600px) and (max-width: 899px) and (min-width: 0) and (max-width: 599px) { + .foo { + content: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_185/media_level_4/expected.compact.css b/spec/libsass-closed-issues/issue_185/media_level_4/expected.compact.css new file mode 100644 index 0000000000..b185b0c294 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/media_level_4/expected.compact.css @@ -0,0 +1,4 @@ +@media (pointer: none) { .foo { content: foo; } } +@media (pointer: none) and (scripting) { .foo { content: baz; } } + +@media (pointer: none) and (scripting) and (light-level: dim) { .foo { content: bar; } } diff --git a/spec/libsass-closed-issues/issue_185/media_level_4/expected.compressed.css b/spec/libsass-closed-issues/issue_185/media_level_4/expected.compressed.css new file mode 100644 index 0000000000..9c3d400140 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/media_level_4/expected.compressed.css @@ -0,0 +1 @@ +@media (pointer: none){.foo{content:foo}}@media (pointer: none) and (scripting){.foo{content:baz}}@media (pointer: none) and (scripting) and (light-level: dim){.foo{content:bar}} diff --git a/spec/libsass-closed-issues/issue_185/media_level_4/expected.expanded.css b/spec/libsass-closed-issues/issue_185/media_level_4/expected.expanded.css new file mode 100644 index 0000000000..7c540eede9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/media_level_4/expected.expanded.css @@ -0,0 +1,16 @@ +@media (pointer: none) { + .foo { + content: foo; + } +} +@media (pointer: none) and (scripting) { + .foo { + content: baz; + } +} + +@media (pointer: none) and (scripting) and (light-level: dim) { + .foo { + content: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compact.css b/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compact.css new file mode 100644 index 0000000000..d2a6b540e7 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compact.css @@ -0,0 +1,5 @@ +@media all { .bar { content: baz; } } +@media all and (min-width: 1337px) { .foo { content: bar; } } +@media all { .bar { content: baz; } } +@media all and (min-width: 1337px) { .baz { content: foo; } } +@media all and (min-width: 1337px) and (max-width: 42em) { .foo { content: bar; } } diff --git a/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compressed.css b/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compressed.css new file mode 100644 index 0000000000..2a0a9b6c2f --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.compressed.css @@ -0,0 +1 @@ +@media all{.bar{content:baz}}@media all and (min-width: 1337px){.foo{content:bar}}@media all{.bar{content:baz}}@media all and (min-width: 1337px){.baz{content:foo}}@media all and (min-width: 1337px) and (max-width: 42em){.foo{content:bar}} diff --git a/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.expanded.css b/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.expanded.css new file mode 100644 index 0000000000..0f30f47296 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/media_wrapper_selector/expected.expanded.css @@ -0,0 +1,25 @@ +@media all { + .bar { + content: baz; + } +} +@media all and (min-width: 1337px) { + .foo { + content: bar; + } +} +@media all { + .bar { + content: baz; + } +} +@media all and (min-width: 1337px) { + .baz { + content: foo; + } +} +@media all and (min-width: 1337px) and (max-width: 42em) { + .foo { + content: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compact.css b/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compact.css new file mode 100644 index 0000000000..2a8cad7772 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compact.css @@ -0,0 +1,3 @@ +.foo { content: foo; } +@media only screen and (min-width: 1337px) { .foo { content: bar; } } +@media only screen and (min-width: 1337px) and (max-width: 42em) { .foo { content: baz; } } diff --git a/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compressed.css b/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compressed.css new file mode 100644 index 0000000000..7e08825d01 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.compressed.css @@ -0,0 +1 @@ +.foo{content:foo}@media only screen and (min-width: 1337px){.foo{content:bar}}@media only screen and (min-width: 1337px) and (max-width: 42em){.foo{content:baz}} diff --git a/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.expanded.css b/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.expanded.css new file mode 100644 index 0000000000..ebceb95a99 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/merge_no_repeat/expected.expanded.css @@ -0,0 +1,13 @@ +.foo { + content: foo; +} +@media only screen and (min-width: 1337px) { + .foo { + content: bar; + } +} +@media only screen and (min-width: 1337px) and (max-width: 42em) { + .foo { + content: baz; + } +} diff --git a/spec/libsass-closed-issues/issue_185/mixin/expected.compact.css b/spec/libsass-closed-issues/issue_185/mixin/expected.compact.css new file mode 100644 index 0000000000..5e200e3f55 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/mixin/expected.compact.css @@ -0,0 +1,3 @@ +@media only screen and (color) and (orientation: portrait) { .foo { content: bar; } } + +@media all and (min-width: 42em) { .foo { content: bar; } } diff --git a/spec/libsass-closed-issues/issue_185/mixin/expected.compressed.css b/spec/libsass-closed-issues/issue_185/mixin/expected.compressed.css new file mode 100644 index 0000000000..8665e6d428 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/mixin/expected.compressed.css @@ -0,0 +1 @@ +@media only screen and (color) and (orientation: portrait){.foo{content:bar}}@media all and (min-width: 42em){.foo{content:bar}} diff --git a/spec/libsass-closed-issues/issue_185/mixin/expected.expanded.css b/spec/libsass-closed-issues/issue_185/mixin/expected.expanded.css new file mode 100644 index 0000000000..d135cc639b --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/mixin/expected.expanded.css @@ -0,0 +1,11 @@ +@media only screen and (color) and (orientation: portrait) { + .foo { + content: bar; + } +} + +@media all and (min-width: 42em) { + .foo { + content: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compact.css b/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compact.css new file mode 100644 index 0000000000..60f054acbf --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compact.css @@ -0,0 +1,7 @@ +@media all { .foo { content: baz; } } +@media all and (min-width: 1337px) { .foo { content: bar; } } + +@media all { .foo { content: baz; } } +@media all and (min-width: 1337px) { .foo { content: foo; } } + +@media all and (min-width: 1337px) and (max-width: 42em) { .foo { content: bar; } } diff --git a/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compressed.css b/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compressed.css new file mode 100644 index 0000000000..0a1cd19741 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.compressed.css @@ -0,0 +1 @@ +@media all{.foo{content:baz}}@media all and (min-width: 1337px){.foo{content:bar}}@media all{.foo{content:baz}}@media all and (min-width: 1337px){.foo{content:foo}}@media all and (min-width: 1337px) and (max-width: 42em){.foo{content:bar}} diff --git a/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.expanded.css b/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.expanded.css new file mode 100644 index 0000000000..5fe7c479e4 --- /dev/null +++ b/spec/libsass-closed-issues/issue_185/selector_wrapper_media/expected.expanded.css @@ -0,0 +1,27 @@ +@media all { + .foo { + content: baz; + } +} +@media all and (min-width: 1337px) { + .foo { + content: bar; + } +} + +@media all { + .foo { + content: baz; + } +} +@media all and (min-width: 1337px) { + .foo { + content: foo; + } +} + +@media all and (min-width: 1337px) and (max-width: 42em) { + .foo { + content: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_224/expected.compact.css b/spec/libsass-closed-issues/issue_224/expected.compact.css new file mode 100644 index 0000000000..fa5235fc3c --- /dev/null +++ b/spec/libsass-closed-issues/issue_224/expected.compact.css @@ -0,0 +1 @@ +test { content: "c"; content: "b"; content: "a"; content: true; } diff --git a/spec/libsass-closed-issues/issue_224/expected.compressed.css b/spec/libsass-closed-issues/issue_224/expected.compressed.css new file mode 100644 index 0000000000..a0f53c7aa5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_224/expected.compressed.css @@ -0,0 +1 @@ +test{content:"c";content:"b";content:"a";content:true} diff --git a/spec/libsass-closed-issues/issue_224/expected.expanded.css b/spec/libsass-closed-issues/issue_224/expected.expanded.css new file mode 100644 index 0000000000..c9b987a286 --- /dev/null +++ b/spec/libsass-closed-issues/issue_224/expected.expanded.css @@ -0,0 +1,6 @@ +test { + content: "c"; + content: "b"; + content: "a"; + content: true; +} diff --git a/spec/libsass-closed-issues/issue_261/expected.compact.css b/spec/libsass-closed-issues/issue_261/expected.compact.css new file mode 100644 index 0000000000..d9c37c3ca0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_261/expected.compact.css @@ -0,0 +1,4 @@ +@supports (foo: bar) { div { foo: bar; } } +@supports not (foo: bar) { div { bar: baz; } } +@supports (foo: bar) and (bar: baz) { div { foo: bar; bar: baz; } } +@supports (foo: bar) or (bar: baz) { div { bar: baz; } } diff --git a/spec/libsass-closed-issues/issue_261/expected.compressed.css b/spec/libsass-closed-issues/issue_261/expected.compressed.css new file mode 100644 index 0000000000..432ab48d50 --- /dev/null +++ b/spec/libsass-closed-issues/issue_261/expected.compressed.css @@ -0,0 +1 @@ +@supports (foo: bar){div{foo:bar}}@supports not (foo: bar){div{bar:baz}}@supports (foo: bar) and (bar: baz){div{foo:bar;bar:baz}}@supports (foo: bar) or (bar: baz){div{bar:baz}} diff --git a/spec/libsass-closed-issues/issue_261/expected.expanded.css b/spec/libsass-closed-issues/issue_261/expected.expanded.css new file mode 100644 index 0000000000..13723193bb --- /dev/null +++ b/spec/libsass-closed-issues/issue_261/expected.expanded.css @@ -0,0 +1,21 @@ +@supports (foo: bar) { + div { + foo: bar; + } +} +@supports not (foo: bar) { + div { + bar: baz; + } +} +@supports (foo: bar) and (bar: baz) { + div { + foo: bar; + bar: baz; + } +} +@supports (foo: bar) or (bar: baz) { + div { + bar: baz; + } +} diff --git a/spec/libsass-closed-issues/issue_279/expected.compact.css b/spec/libsass-closed-issues/issue_279/expected.compact.css new file mode 100644 index 0000000000..06b57f4b4a --- /dev/null +++ b/spec/libsass-closed-issues/issue_279/expected.compact.css @@ -0,0 +1 @@ +.theme .test-hello, .theme .test-world { color: red; } diff --git a/spec/libsass-closed-issues/issue_279/expected.compressed.css b/spec/libsass-closed-issues/issue_279/expected.compressed.css new file mode 100644 index 0000000000..539979f92b --- /dev/null +++ b/spec/libsass-closed-issues/issue_279/expected.compressed.css @@ -0,0 +1 @@ +.theme .test-hello,.theme .test-world{color:red} diff --git a/spec/libsass-closed-issues/issue_279/expected.expanded.css b/spec/libsass-closed-issues/issue_279/expected.expanded.css new file mode 100644 index 0000000000..4f2825c16e --- /dev/null +++ b/spec/libsass-closed-issues/issue_279/expected.expanded.css @@ -0,0 +1,3 @@ +.theme .test-hello, .theme .test-world { + color: red; +} diff --git a/spec/libsass-closed-issues/issue_308/expected.compact.css b/spec/libsass-closed-issues/issue_308/expected.compact.css new file mode 100644 index 0000000000..a753195149 --- /dev/null +++ b/spec/libsass-closed-issues/issue_308/expected.compact.css @@ -0,0 +1,3 @@ +.test { color: orange; } + +.orange { color: #C0362C; } diff --git a/spec/libsass-closed-issues/issue_308/expected.compressed.css b/spec/libsass-closed-issues/issue_308/expected.compressed.css new file mode 100644 index 0000000000..8d3c8e2831 --- /dev/null +++ b/spec/libsass-closed-issues/issue_308/expected.compressed.css @@ -0,0 +1 @@ +.test{color:orange}.orange{color:#C0362C} diff --git a/spec/libsass-closed-issues/issue_308/expected.expanded.css b/spec/libsass-closed-issues/issue_308/expected.expanded.css new file mode 100644 index 0000000000..6683f0c48f --- /dev/null +++ b/spec/libsass-closed-issues/issue_308/expected.expanded.css @@ -0,0 +1,7 @@ +.test { + color: orange; +} + +.orange { + color: #C0362C; +} diff --git a/spec/libsass-closed-issues/issue_338/expected.compact.css b/spec/libsass-closed-issues/issue_338/expected.compact.css new file mode 100644 index 0000000000..6599992d70 --- /dev/null +++ b/spec/libsass-closed-issues/issue_338/expected.compact.css @@ -0,0 +1 @@ +test { content: "a"; } diff --git a/spec/libsass-closed-issues/issue_338/expected.compressed.css b/spec/libsass-closed-issues/issue_338/expected.compressed.css new file mode 100644 index 0000000000..b77eb8d290 --- /dev/null +++ b/spec/libsass-closed-issues/issue_338/expected.compressed.css @@ -0,0 +1 @@ +test{content:"a"} diff --git a/spec/libsass-closed-issues/issue_338/expected.expanded.css b/spec/libsass-closed-issues/issue_338/expected.expanded.css new file mode 100644 index 0000000000..23ed12a058 --- /dev/null +++ b/spec/libsass-closed-issues/issue_338/expected.expanded.css @@ -0,0 +1,3 @@ +test { + content: "a"; +} diff --git a/spec/libsass-closed-issues/issue_344/expected.compact.css b/spec/libsass-closed-issues/issue_344/expected.compact.css new file mode 100644 index 0000000000..4f3690722a --- /dev/null +++ b/spec/libsass-closed-issues/issue_344/expected.compact.css @@ -0,0 +1 @@ +div { top: -1px; top: -1px; top: -"1px"; } diff --git a/spec/libsass-closed-issues/issue_344/expected.compressed.css b/spec/libsass-closed-issues/issue_344/expected.compressed.css new file mode 100644 index 0000000000..4fd356160f --- /dev/null +++ b/spec/libsass-closed-issues/issue_344/expected.compressed.css @@ -0,0 +1 @@ +div{top:-1px;top:-1px;top:-"1px"} diff --git a/spec/libsass-closed-issues/issue_344/expected.expanded.css b/spec/libsass-closed-issues/issue_344/expected.expanded.css new file mode 100644 index 0000000000..2029fbd489 --- /dev/null +++ b/spec/libsass-closed-issues/issue_344/expected.expanded.css @@ -0,0 +1,5 @@ +div { + top: -1px; + top: -1px; + top: -"1px"; +} diff --git a/spec/libsass-closed-issues/issue_346/expected.compact.css b/spec/libsass-closed-issues/issue_346/expected.compact.css new file mode 100644 index 0000000000..969cbacb99 --- /dev/null +++ b/spec/libsass-closed-issues/issue_346/expected.compact.css @@ -0,0 +1 @@ +@media all and (min-width: 300px) { div { display: block; } } diff --git a/spec/libsass-closed-issues/issue_346/expected.compressed.css b/spec/libsass-closed-issues/issue_346/expected.compressed.css new file mode 100644 index 0000000000..dadd5fb716 --- /dev/null +++ b/spec/libsass-closed-issues/issue_346/expected.compressed.css @@ -0,0 +1 @@ +@media all and (min-width: 300px){div{display:block}} diff --git a/spec/libsass-closed-issues/issue_346/expected.expanded.css b/spec/libsass-closed-issues/issue_346/expected.expanded.css new file mode 100644 index 0000000000..c090c7b8b7 --- /dev/null +++ b/spec/libsass-closed-issues/issue_346/expected.expanded.css @@ -0,0 +1,5 @@ +@media all and (min-width: 300px) { + div { + display: block; + } +} diff --git a/spec/libsass-closed-issues/issue_349/expected.compact.css b/spec/libsass-closed-issues/issue_349/expected.compact.css new file mode 100644 index 0000000000..261633bb9b --- /dev/null +++ b/spec/libsass-closed-issues/issue_349/expected.compact.css @@ -0,0 +1 @@ +div { blah: not true; } diff --git a/spec/libsass-closed-issues/issue_349/expected.compressed.css b/spec/libsass-closed-issues/issue_349/expected.compressed.css new file mode 100644 index 0000000000..10123cc589 --- /dev/null +++ b/spec/libsass-closed-issues/issue_349/expected.compressed.css @@ -0,0 +1 @@ +div{blah:not true} diff --git a/spec/libsass-closed-issues/issue_349/expected.expanded.css b/spec/libsass-closed-issues/issue_349/expected.expanded.css new file mode 100644 index 0000000000..e8b18550d3 --- /dev/null +++ b/spec/libsass-closed-issues/issue_349/expected.expanded.css @@ -0,0 +1,3 @@ +div { + blah: not true; +} diff --git a/spec/libsass-closed-issues/issue_361/expected.compact.css b/spec/libsass-closed-issues/issue_361/expected.compact.css new file mode 100644 index 0000000000..48e83d6dfa --- /dev/null +++ b/spec/libsass-closed-issues/issue_361/expected.compact.css @@ -0,0 +1 @@ +h1 { margin-left: 10%; } diff --git a/spec/libsass-closed-issues/issue_361/expected.compressed.css b/spec/libsass-closed-issues/issue_361/expected.compressed.css new file mode 100644 index 0000000000..9637e12a41 --- /dev/null +++ b/spec/libsass-closed-issues/issue_361/expected.compressed.css @@ -0,0 +1 @@ +h1{margin-left:10%} diff --git a/spec/libsass-closed-issues/issue_361/expected.expanded.css b/spec/libsass-closed-issues/issue_361/expected.expanded.css new file mode 100644 index 0000000000..4193dabba1 --- /dev/null +++ b/spec/libsass-closed-issues/issue_361/expected.expanded.css @@ -0,0 +1,3 @@ +h1 { + margin-left: 10%; +} diff --git a/spec/libsass-closed-issues/issue_368/expected.compact.css b/spec/libsass-closed-issues/issue_368/expected.compact.css new file mode 100644 index 0000000000..8c0b98c287 --- /dev/null +++ b/spec/libsass-closed-issues/issue_368/expected.compact.css @@ -0,0 +1,3 @@ +div { background: green; } + +div { background: blue; } diff --git a/spec/libsass-closed-issues/issue_368/expected.compressed.css b/spec/libsass-closed-issues/issue_368/expected.compressed.css new file mode 100644 index 0000000000..11e949df5d --- /dev/null +++ b/spec/libsass-closed-issues/issue_368/expected.compressed.css @@ -0,0 +1 @@ +div{background:green}div{background:blue} diff --git a/spec/libsass-closed-issues/issue_368/expected.expanded.css b/spec/libsass-closed-issues/issue_368/expected.expanded.css new file mode 100644 index 0000000000..d3ba188166 --- /dev/null +++ b/spec/libsass-closed-issues/issue_368/expected.expanded.css @@ -0,0 +1,7 @@ +div { + background: green; +} + +div { + background: blue; +} diff --git a/spec/libsass-closed-issues/issue_394/expected.compact.css b/spec/libsass-closed-issues/issue_394/expected.compact.css new file mode 100644 index 0000000000..b36679a4fb --- /dev/null +++ b/spec/libsass-closed-issues/issue_394/expected.compact.css @@ -0,0 +1,3 @@ +.ma-list { alpha: one; beta: two; gamma: three; } + +.ma-map { alpha: one; beta: two; gamma: three; } diff --git a/spec/libsass-closed-issues/issue_394/expected.compressed.css b/spec/libsass-closed-issues/issue_394/expected.compressed.css new file mode 100644 index 0000000000..fbbae76e51 --- /dev/null +++ b/spec/libsass-closed-issues/issue_394/expected.compressed.css @@ -0,0 +1 @@ +.ma-list{alpha:one;beta:two;gamma:three}.ma-map{alpha:one;beta:two;gamma:three} diff --git a/spec/libsass-closed-issues/issue_394/expected.expanded.css b/spec/libsass-closed-issues/issue_394/expected.expanded.css new file mode 100644 index 0000000000..e3d6019d1e --- /dev/null +++ b/spec/libsass-closed-issues/issue_394/expected.expanded.css @@ -0,0 +1,11 @@ +.ma-list { + alpha: one; + beta: two; + gamma: three; +} + +.ma-map { + alpha: one; + beta: two; + gamma: three; +} diff --git a/spec/libsass-closed-issues/issue_453/expected.compact.css b/spec/libsass-closed-issues/issue_453/expected.compact.css new file mode 100644 index 0000000000..6352141020 --- /dev/null +++ b/spec/libsass-closed-issues/issue_453/expected.compact.css @@ -0,0 +1 @@ +div { --a: 2px; top: var(--a); } diff --git a/spec/libsass-closed-issues/issue_453/expected.compressed.css b/spec/libsass-closed-issues/issue_453/expected.compressed.css new file mode 100644 index 0000000000..545bec8d82 --- /dev/null +++ b/spec/libsass-closed-issues/issue_453/expected.compressed.css @@ -0,0 +1 @@ +div{--a:2px;top:var(--a)} diff --git a/spec/libsass-closed-issues/issue_453/expected.expanded.css b/spec/libsass-closed-issues/issue_453/expected.expanded.css new file mode 100644 index 0000000000..c917ee86ee --- /dev/null +++ b/spec/libsass-closed-issues/issue_453/expected.expanded.css @@ -0,0 +1,4 @@ +div { + --a: 2px; + top: var(--a); +} diff --git a/spec/libsass-closed-issues/issue_456/expected.compact.css b/spec/libsass-closed-issues/issue_456/expected.compact.css new file mode 100644 index 0000000000..03d9254715 --- /dev/null +++ b/spec/libsass-closed-issues/issue_456/expected.compact.css @@ -0,0 +1 @@ +body { -webkit-filter: invert(100%); } diff --git a/spec/libsass-closed-issues/issue_456/expected.compressed.css b/spec/libsass-closed-issues/issue_456/expected.compressed.css new file mode 100644 index 0000000000..4248329d13 --- /dev/null +++ b/spec/libsass-closed-issues/issue_456/expected.compressed.css @@ -0,0 +1 @@ +body{-webkit-filter:invert(100%)} diff --git a/spec/libsass-closed-issues/issue_456/expected.expanded.css b/spec/libsass-closed-issues/issue_456/expected.expanded.css new file mode 100644 index 0000000000..45f83736ff --- /dev/null +++ b/spec/libsass-closed-issues/issue_456/expected.expanded.css @@ -0,0 +1,3 @@ +body { + -webkit-filter: invert(100%); +} diff --git a/spec/libsass-closed-issues/issue_469/expected.compact.css b/spec/libsass-closed-issues/issue_469/expected.compact.css new file mode 100644 index 0000000000..e8074726ed --- /dev/null +++ b/spec/libsass-closed-issues/issue_469/expected.compact.css @@ -0,0 +1,4 @@ +/*! +*/ +@import url("x"); +a { color: red; } diff --git a/spec/libsass-closed-issues/issue_469/expected.compressed.css b/spec/libsass-closed-issues/issue_469/expected.compressed.css new file mode 100644 index 0000000000..1d8029b66d --- /dev/null +++ b/spec/libsass-closed-issues/issue_469/expected.compressed.css @@ -0,0 +1,2 @@ +/*! +*/@import url("x");a{color:red} diff --git a/spec/libsass-closed-issues/issue_469/expected.expanded.css b/spec/libsass-closed-issues/issue_469/expected.expanded.css new file mode 100644 index 0000000000..81b227335c --- /dev/null +++ b/spec/libsass-closed-issues/issue_469/expected.expanded.css @@ -0,0 +1,6 @@ +/*! +*/ +@import url("x"); +a { + color: red; +} diff --git a/spec/libsass-closed-issues/issue_472/expected.compact.css b/spec/libsass-closed-issues/issue_472/expected.compact.css new file mode 100644 index 0000000000..8d2f693ff7 --- /dev/null +++ b/spec/libsass-closed-issues/issue_472/expected.compact.css @@ -0,0 +1,2 @@ +div { display: block; } +@keyframes { from { foo: bar; } } diff --git a/spec/libsass-closed-issues/issue_472/expected.compressed.css b/spec/libsass-closed-issues/issue_472/expected.compressed.css new file mode 100644 index 0000000000..75eadb30b2 --- /dev/null +++ b/spec/libsass-closed-issues/issue_472/expected.compressed.css @@ -0,0 +1 @@ +div{display:block}@keyframes{from{foo:bar}} diff --git a/spec/libsass-closed-issues/issue_472/expected.expanded.css b/spec/libsass-closed-issues/issue_472/expected.expanded.css new file mode 100644 index 0000000000..59fe8dd087 --- /dev/null +++ b/spec/libsass-closed-issues/issue_472/expected.expanded.css @@ -0,0 +1,8 @@ +div { + display: block; +} +@keyframes { + from { + foo: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_478/expected.compact.css b/spec/libsass-closed-issues/issue_478/expected.compact.css new file mode 100644 index 0000000000..afbc2f506b --- /dev/null +++ b/spec/libsass-closed-issues/issue_478/expected.compact.css @@ -0,0 +1 @@ +x--y { a: 1; } diff --git a/spec/libsass-closed-issues/issue_478/expected.compressed.css b/spec/libsass-closed-issues/issue_478/expected.compressed.css new file mode 100644 index 0000000000..261677a848 --- /dev/null +++ b/spec/libsass-closed-issues/issue_478/expected.compressed.css @@ -0,0 +1 @@ +x--y{a:1} diff --git a/spec/libsass-closed-issues/issue_478/expected.expanded.css b/spec/libsass-closed-issues/issue_478/expected.expanded.css new file mode 100644 index 0000000000..c476e12877 --- /dev/null +++ b/spec/libsass-closed-issues/issue_478/expected.expanded.css @@ -0,0 +1,3 @@ +x--y { + a: 1; +} diff --git a/spec/libsass-closed-issues/issue_485/expected.compact.css b/spec/libsass-closed-issues/issue_485/expected.compact.css new file mode 100644 index 0000000000..1b3461fc01 --- /dev/null +++ b/spec/libsass-closed-issues/issue_485/expected.compact.css @@ -0,0 +1,3 @@ +@media not all and (monochrome) { foo: bar; } +@media not screen and (color), print and (color) { foo: bar; } +@media (false), print and (color) { foo: bar; } diff --git a/spec/libsass-closed-issues/issue_485/expected.compressed.css b/spec/libsass-closed-issues/issue_485/expected.compressed.css new file mode 100644 index 0000000000..7d9ae55fde --- /dev/null +++ b/spec/libsass-closed-issues/issue_485/expected.compressed.css @@ -0,0 +1 @@ +@media not all and (monochrome){foo:bar}@media not screen and (color), print and (color){foo:bar}@media (false), print and (color){foo:bar} diff --git a/spec/libsass-closed-issues/issue_485/expected.expanded.css b/spec/libsass-closed-issues/issue_485/expected.expanded.css new file mode 100644 index 0000000000..ea8311f086 --- /dev/null +++ b/spec/libsass-closed-issues/issue_485/expected.expanded.css @@ -0,0 +1,9 @@ +@media not all and (monochrome) { + foo: bar; +} +@media not screen and (color), print and (color) { + foo: bar; +} +@media (false), print and (color) { + foo: bar; +} diff --git a/spec/libsass-closed-issues/issue_487/expected.compact.css b/spec/libsass-closed-issues/issue_487/expected.compact.css new file mode 100644 index 0000000000..d1726203e2 --- /dev/null +++ b/spec/libsass-closed-issues/issue_487/expected.compact.css @@ -0,0 +1 @@ +[flex] { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; } diff --git a/spec/libsass-closed-issues/issue_487/expected.compressed.css b/spec/libsass-closed-issues/issue_487/expected.compressed.css new file mode 100644 index 0000000000..2d7b0ba075 --- /dev/null +++ b/spec/libsass-closed-issues/issue_487/expected.compressed.css @@ -0,0 +1 @@ +[flex]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1} diff --git a/spec/libsass-closed-issues/issue_487/expected.expanded.css b/spec/libsass-closed-issues/issue_487/expected.expanded.css new file mode 100644 index 0000000000..27c20e8d1b --- /dev/null +++ b/spec/libsass-closed-issues/issue_487/expected.expanded.css @@ -0,0 +1,8 @@ +[flex] { + -webkit-box-flex: 1; + -webkit-flex: 1; + -moz-box-flex: 1; + -moz-flex: 1; + -ms-flex: 1; + flex: 1; +} diff --git a/spec/libsass-closed-issues/issue_492/expected.compact.css b/spec/libsass-closed-issues/issue_492/expected.compact.css new file mode 100644 index 0000000000..dc985a4bc7 --- /dev/null +++ b/spec/libsass-closed-issues/issue_492/expected.compact.css @@ -0,0 +1,3 @@ +.css { foo: bar; baz: monkey; } + +.list { one: two; three: four five; six: seven; } diff --git a/spec/libsass-closed-issues/issue_492/expected.compressed.css b/spec/libsass-closed-issues/issue_492/expected.compressed.css new file mode 100644 index 0000000000..6109d821d0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_492/expected.compressed.css @@ -0,0 +1 @@ +.css{foo:bar;baz:monkey}.list{one:two;three:four five;six:seven} diff --git a/spec/libsass-closed-issues/issue_492/expected.expanded.css b/spec/libsass-closed-issues/issue_492/expected.expanded.css new file mode 100644 index 0000000000..aef13c55af --- /dev/null +++ b/spec/libsass-closed-issues/issue_492/expected.expanded.css @@ -0,0 +1,10 @@ +.css { + foo: bar; + baz: monkey; +} + +.list { + one: two; + three: four five; + six: seven; +} diff --git a/spec/libsass-closed-issues/issue_495/expected.compact.css b/spec/libsass-closed-issues/issue_495/expected.compact.css new file mode 100644 index 0000000000..f02021281b --- /dev/null +++ b/spec/libsass-closed-issues/issue_495/expected.compact.css @@ -0,0 +1 @@ +/* Testing to make sure that a trailing comma doesn't break the tests */ diff --git a/spec/libsass-closed-issues/issue_495/expected.compressed.css b/spec/libsass-closed-issues/issue_495/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_495/expected.expanded.css b/spec/libsass-closed-issues/issue_495/expected.expanded.css new file mode 100644 index 0000000000..f02021281b --- /dev/null +++ b/spec/libsass-closed-issues/issue_495/expected.expanded.css @@ -0,0 +1 @@ +/* Testing to make sure that a trailing comma doesn't break the tests */ diff --git a/spec/libsass-closed-issues/issue_502/expected.compact.css b/spec/libsass-closed-issues/issue_502/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_502/expected.compressed.css b/spec/libsass-closed-issues/issue_502/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_502/expected.expanded.css b/spec/libsass-closed-issues/issue_502/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_506/expected.compact.css b/spec/libsass-closed-issues/issue_506/expected.compact.css new file mode 100644 index 0000000000..69d82c2c82 --- /dev/null +++ b/spec/libsass-closed-issues/issue_506/expected.compact.css @@ -0,0 +1 @@ +div { _list-space: space; _list-comma: comma; _single-item: space; } diff --git a/spec/libsass-closed-issues/issue_506/expected.compressed.css b/spec/libsass-closed-issues/issue_506/expected.compressed.css new file mode 100644 index 0000000000..8a196208ce --- /dev/null +++ b/spec/libsass-closed-issues/issue_506/expected.compressed.css @@ -0,0 +1 @@ +div{_list-space:space;_list-comma:comma;_single-item:space} diff --git a/spec/libsass-closed-issues/issue_506/expected.expanded.css b/spec/libsass-closed-issues/issue_506/expected.expanded.css new file mode 100644 index 0000000000..08be541757 --- /dev/null +++ b/spec/libsass-closed-issues/issue_506/expected.expanded.css @@ -0,0 +1,5 @@ +div { + _list-space: space; + _list-comma: comma; + _single-item: space; +} diff --git a/spec/libsass-closed-issues/issue_509/expected.compact.css b/spec/libsass-closed-issues/issue_509/expected.compact.css new file mode 100644 index 0000000000..eed273c7be --- /dev/null +++ b/spec/libsass-closed-issues/issue_509/expected.compact.css @@ -0,0 +1 @@ +div { foo: 1; foo: 2; foo: value-2-0; foo: value-3-0 value-3-1 value-3-2; } diff --git a/spec/libsass-closed-issues/issue_509/expected.compressed.css b/spec/libsass-closed-issues/issue_509/expected.compressed.css new file mode 100644 index 0000000000..0a5cfd3964 --- /dev/null +++ b/spec/libsass-closed-issues/issue_509/expected.compressed.css @@ -0,0 +1 @@ +div{foo:1;foo:2;foo:value-2-0;foo:value-3-0 value-3-1 value-3-2} diff --git a/spec/libsass-closed-issues/issue_509/expected.expanded.css b/spec/libsass-closed-issues/issue_509/expected.expanded.css new file mode 100644 index 0000000000..3cf9ba4be2 --- /dev/null +++ b/spec/libsass-closed-issues/issue_509/expected.expanded.css @@ -0,0 +1,6 @@ +div { + foo: 1; + foo: 2; + foo: value-2-0; + foo: value-3-0 value-3-1 value-3-2; +} diff --git a/spec/libsass-closed-issues/issue_510/expected.compact.css b/spec/libsass-closed-issues/issue_510/expected.compact.css new file mode 100644 index 0000000000..6d2923c295 --- /dev/null +++ b/spec/libsass-closed-issues/issue_510/expected.compact.css @@ -0,0 +1 @@ +div { foo: true; } diff --git a/spec/libsass-closed-issues/issue_510/expected.compressed.css b/spec/libsass-closed-issues/issue_510/expected.compressed.css new file mode 100644 index 0000000000..d049a134e9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_510/expected.compressed.css @@ -0,0 +1 @@ +div{foo:true} diff --git a/spec/libsass-closed-issues/issue_510/expected.expanded.css b/spec/libsass-closed-issues/issue_510/expected.expanded.css new file mode 100644 index 0000000000..886f95cdac --- /dev/null +++ b/spec/libsass-closed-issues/issue_510/expected.expanded.css @@ -0,0 +1,3 @@ +div { + foo: true; +} diff --git a/spec/libsass-closed-issues/issue_512/expected.compact.css b/spec/libsass-closed-issues/issue_512/expected.compact.css new file mode 100644 index 0000000000..fb891d145c --- /dev/null +++ b/spec/libsass-closed-issues/issue_512/expected.compact.css @@ -0,0 +1 @@ +.css { debug: 1; debug: foo; } diff --git a/spec/libsass-closed-issues/issue_512/expected.compressed.css b/spec/libsass-closed-issues/issue_512/expected.compressed.css new file mode 100644 index 0000000000..0ed90f4ebf --- /dev/null +++ b/spec/libsass-closed-issues/issue_512/expected.compressed.css @@ -0,0 +1 @@ +.css{debug:1;debug:foo} diff --git a/spec/libsass-closed-issues/issue_512/expected.expanded.css b/spec/libsass-closed-issues/issue_512/expected.expanded.css new file mode 100644 index 0000000000..3e7a0e8a0b --- /dev/null +++ b/spec/libsass-closed-issues/issue_512/expected.expanded.css @@ -0,0 +1,4 @@ +.css { + debug: 1; + debug: foo; +} diff --git a/spec/libsass-closed-issues/issue_534/expected.compact.css b/spec/libsass-closed-issues/issue_534/expected.compact.css new file mode 100644 index 0000000000..46f216650e --- /dev/null +++ b/spec/libsass-closed-issues/issue_534/expected.compact.css @@ -0,0 +1 @@ +div { foo: foo1 bar1; foo: foo2 bar2; foo: foo3 bar3; } diff --git a/spec/libsass-closed-issues/issue_534/expected.compressed.css b/spec/libsass-closed-issues/issue_534/expected.compressed.css new file mode 100644 index 0000000000..997258267e --- /dev/null +++ b/spec/libsass-closed-issues/issue_534/expected.compressed.css @@ -0,0 +1 @@ +div{foo:foo1 bar1;foo:foo2 bar2;foo:foo3 bar3} diff --git a/spec/libsass-closed-issues/issue_534/expected.expanded.css b/spec/libsass-closed-issues/issue_534/expected.expanded.css new file mode 100644 index 0000000000..c750be1f7f --- /dev/null +++ b/spec/libsass-closed-issues/issue_534/expected.expanded.css @@ -0,0 +1,5 @@ +div { + foo: foo1 bar1; + foo: foo2 bar2; + foo: foo3 bar3; +} diff --git a/spec/libsass-closed-issues/issue_535/expected.compact.css b/spec/libsass-closed-issues/issue_535/expected.compact.css new file mode 100644 index 0000000000..ecdc44956e --- /dev/null +++ b/spec/libsass-closed-issues/issue_535/expected.compact.css @@ -0,0 +1 @@ +.test { margin-left: -541; } diff --git a/spec/libsass-closed-issues/issue_535/expected.compressed.css b/spec/libsass-closed-issues/issue_535/expected.compressed.css new file mode 100644 index 0000000000..1b5b882308 --- /dev/null +++ b/spec/libsass-closed-issues/issue_535/expected.compressed.css @@ -0,0 +1 @@ +.test{margin-left:-541} diff --git a/spec/libsass-closed-issues/issue_535/expected.expanded.css b/spec/libsass-closed-issues/issue_535/expected.expanded.css new file mode 100644 index 0000000000..ef0a87463d --- /dev/null +++ b/spec/libsass-closed-issues/issue_535/expected.expanded.css @@ -0,0 +1,3 @@ +.test { + margin-left: -541; +} diff --git a/spec/libsass-closed-issues/issue_549/expected.compact.css b/spec/libsass-closed-issues/issue_549/expected.compact.css new file mode 100644 index 0000000000..e3f343e37b --- /dev/null +++ b/spec/libsass-closed-issues/issue_549/expected.compact.css @@ -0,0 +1 @@ +foo { filter: foo(opacity=1000); } diff --git a/spec/libsass-closed-issues/issue_549/expected.compressed.css b/spec/libsass-closed-issues/issue_549/expected.compressed.css new file mode 100644 index 0000000000..f65955ca11 --- /dev/null +++ b/spec/libsass-closed-issues/issue_549/expected.compressed.css @@ -0,0 +1 @@ +foo{filter:foo(opacity=1000)} diff --git a/spec/libsass-closed-issues/issue_549/expected.expanded.css b/spec/libsass-closed-issues/issue_549/expected.expanded.css new file mode 100644 index 0000000000..27619ad750 --- /dev/null +++ b/spec/libsass-closed-issues/issue_549/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + filter: foo(opacity=1000); +} diff --git a/spec/libsass-closed-issues/issue_550/literal/dimension/expected.compact.css b/spec/libsass-closed-issues/issue_550/literal/dimension/expected.compact.css new file mode 100644 index 0000000000..d6f3f74c4f --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/dimension/expected.compact.css @@ -0,0 +1,5 @@ +#foo { i: 10.0001px; j: 10.01px; k: -10.0001px; l: -10.01px; } + +#foo { i: 0.0001px; j: 0.01px; k: -0.0001px; l: -0.01px; } + +#foo { i: .0001px; j: .01px; k: -.0001px; l: -.01px; } diff --git a/spec/libsass-closed-issues/issue_550/literal/dimension/expected.compressed.css b/spec/libsass-closed-issues/issue_550/literal/dimension/expected.compressed.css new file mode 100644 index 0000000000..fa1c188242 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/dimension/expected.compressed.css @@ -0,0 +1 @@ +#foo{i:10.0001px;j:10.01px;k:-10.0001px;l:-10.01px}#foo{i:0.0001px;j:0.01px;k:-0.0001px;l:-0.01px}#foo{i:.0001px;j:.01px;k:-.0001px;l:-.01px} diff --git a/spec/libsass-closed-issues/issue_550/literal/dimension/expected.expanded.css b/spec/libsass-closed-issues/issue_550/literal/dimension/expected.expanded.css new file mode 100644 index 0000000000..2109451f96 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/dimension/expected.expanded.css @@ -0,0 +1,20 @@ +#foo { + i: 10.0001px; + j: 10.01px; + k: -10.0001px; + l: -10.01px; +} + +#foo { + i: 0.0001px; + j: 0.01px; + k: -0.0001px; + l: -0.01px; +} + +#foo { + i: .0001px; + j: .01px; + k: -.0001px; + l: -.01px; +} diff --git a/spec/libsass-closed-issues/issue_550/literal/number/expected.compact.css b/spec/libsass-closed-issues/issue_550/literal/number/expected.compact.css new file mode 100644 index 0000000000..3757b554b9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/number/expected.compact.css @@ -0,0 +1,5 @@ +#foo { a: 10.0001; b: 10.01; c: -10.0001; d: -10.01; } + +#foo { a: 0.0001; b: 0.01; c: -0.0001; d: -0.01; } + +#foo { a: .0001; b: .01; c: -.0001; d: -.01; } diff --git a/spec/libsass-closed-issues/issue_550/literal/number/expected.compressed.css b/spec/libsass-closed-issues/issue_550/literal/number/expected.compressed.css new file mode 100644 index 0000000000..6a9c643412 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/number/expected.compressed.css @@ -0,0 +1 @@ +#foo{a:10.0001;b:10.01;c:-10.0001;d:-10.01}#foo{a:0.0001;b:0.01;c:-0.0001;d:-0.01}#foo{a:.0001;b:.01;c:-.0001;d:-.01} diff --git a/spec/libsass-closed-issues/issue_550/literal/number/expected.expanded.css b/spec/libsass-closed-issues/issue_550/literal/number/expected.expanded.css new file mode 100644 index 0000000000..b73aa45f94 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/number/expected.expanded.css @@ -0,0 +1,20 @@ +#foo { + a: 10.0001; + b: 10.01; + c: -10.0001; + d: -10.01; +} + +#foo { + a: 0.0001; + b: 0.01; + c: -0.0001; + d: -0.01; +} + +#foo { + a: .0001; + b: .01; + c: -.0001; + d: -.01; +} diff --git a/spec/libsass-closed-issues/issue_550/literal/percent/expected.compact.css b/spec/libsass-closed-issues/issue_550/literal/percent/expected.compact.css new file mode 100644 index 0000000000..4733d56720 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/percent/expected.compact.css @@ -0,0 +1,5 @@ +#foo { e: 10.0001%; f: 10.01%; g: -10.0001%; h: -10.01%; } + +#foo { e: 0.0001%; f: 0.01%; g: -0.0001%; h: -0.01%; } + +#foo { e: .0001%; f: .01%; g: -.0001%; h: -.01%; } diff --git a/spec/libsass-closed-issues/issue_550/literal/percent/expected.compressed.css b/spec/libsass-closed-issues/issue_550/literal/percent/expected.compressed.css new file mode 100644 index 0000000000..b11df070a8 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/percent/expected.compressed.css @@ -0,0 +1 @@ +#foo{e:10.0001%;f:10.01%;g:-10.0001%;h:-10.01%}#foo{e:0.0001%;f:0.01%;g:-0.0001%;h:-0.01%}#foo{e:.0001%;f:.01%;g:-.0001%;h:-.01%} diff --git a/spec/libsass-closed-issues/issue_550/literal/percent/expected.expanded.css b/spec/libsass-closed-issues/issue_550/literal/percent/expected.expanded.css new file mode 100644 index 0000000000..89f1900456 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/literal/percent/expected.expanded.css @@ -0,0 +1,20 @@ +#foo { + e: 10.0001%; + f: 10.01%; + g: -10.0001%; + h: -10.01%; +} + +#foo { + e: 0.0001%; + f: 0.01%; + g: -0.0001%; + h: -0.01%; +} + +#foo { + e: .0001%; + f: .01%; + g: -.0001%; + h: -.01%; +} diff --git a/spec/libsass-closed-issues/issue_550/operator/expected.compact.css b/spec/libsass-closed-issues/issue_550/operator/expected.compact.css new file mode 100644 index 0000000000..4277826a53 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/operator/expected.compact.css @@ -0,0 +1 @@ +#foo { color: saturate(0.03); color: saturate(0.7); -webkit-filter: grayscale(0.03); -webkit-filter: grayscale(0.7); } diff --git a/spec/libsass-closed-issues/issue_550/operator/expected.compressed.css b/spec/libsass-closed-issues/issue_550/operator/expected.compressed.css new file mode 100644 index 0000000000..be8a39f6b2 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/operator/expected.compressed.css @@ -0,0 +1 @@ +#foo{color:saturate(0.03);color:saturate(0.7);-webkit-filter:grayscale(0.03);-webkit-filter:grayscale(0.7)} diff --git a/spec/libsass-closed-issues/issue_550/operator/expected.expanded.css b/spec/libsass-closed-issues/issue_550/operator/expected.expanded.css new file mode 100644 index 0000000000..d6a62c1cd5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/operator/expected.expanded.css @@ -0,0 +1,6 @@ +#foo { + color: saturate(0.03); + color: saturate(0.7); + -webkit-filter: grayscale(0.03); + -webkit-filter: grayscale(0.7); +} diff --git a/spec/libsass-closed-issues/issue_550/variable/dimension/expected.compact.css b/spec/libsass-closed-issues/issue_550/variable/dimension/expected.compact.css new file mode 100644 index 0000000000..61188e7115 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/dimension/expected.compact.css @@ -0,0 +1,5 @@ +#foo { i: 10.0001px; j: 10.01px; k: -10.0001px; l: -10.01px; } + +#foo { i: 0.0001px; j: 0.01px; k: -0.0001px; l: -0.01px; } + +#foo { i: 0.0001px; j: 0.01px; k: -0.0001px; l: -0.01px; } diff --git a/spec/libsass-closed-issues/issue_550/variable/dimension/expected.compressed.css b/spec/libsass-closed-issues/issue_550/variable/dimension/expected.compressed.css new file mode 100644 index 0000000000..ea88006245 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/dimension/expected.compressed.css @@ -0,0 +1 @@ +#foo{i:10.0001px;j:10.01px;k:-10.0001px;l:-10.01px}#foo{i:0.0001px;j:0.01px;k:-0.0001px;l:-0.01px}#foo{i:0.0001px;j:0.01px;k:-0.0001px;l:-0.01px} diff --git a/spec/libsass-closed-issues/issue_550/variable/dimension/expected.expanded.css b/spec/libsass-closed-issues/issue_550/variable/dimension/expected.expanded.css new file mode 100644 index 0000000000..4137d686a8 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/dimension/expected.expanded.css @@ -0,0 +1,20 @@ +#foo { + i: 10.0001px; + j: 10.01px; + k: -10.0001px; + l: -10.01px; +} + +#foo { + i: 0.0001px; + j: 0.01px; + k: -0.0001px; + l: -0.01px; +} + +#foo { + i: 0.0001px; + j: 0.01px; + k: -0.0001px; + l: -0.01px; +} diff --git a/spec/libsass-closed-issues/issue_550/variable/number/expected.compact.css b/spec/libsass-closed-issues/issue_550/variable/number/expected.compact.css new file mode 100644 index 0000000000..547915603b --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/number/expected.compact.css @@ -0,0 +1,5 @@ +#foo { a: 10.0001; b: 10.01; c: -10.0001; d: -10.01; } + +#foo { a: 0.0001; b: 0.01; c: -0.0001; d: -0.01; } + +#foo { a: 0.0001; b: 0.01; c: -0.0001; d: -0.01; } diff --git a/spec/libsass-closed-issues/issue_550/variable/number/expected.compressed.css b/spec/libsass-closed-issues/issue_550/variable/number/expected.compressed.css new file mode 100644 index 0000000000..703a0084df --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/number/expected.compressed.css @@ -0,0 +1 @@ +#foo{a:10.0001;b:10.01;c:-10.0001;d:-10.01}#foo{a:0.0001;b:0.01;c:-0.0001;d:-0.01}#foo{a:0.0001;b:0.01;c:-0.0001;d:-0.01} diff --git a/spec/libsass-closed-issues/issue_550/variable/number/expected.expanded.css b/spec/libsass-closed-issues/issue_550/variable/number/expected.expanded.css new file mode 100644 index 0000000000..ec785c09ec --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/number/expected.expanded.css @@ -0,0 +1,20 @@ +#foo { + a: 10.0001; + b: 10.01; + c: -10.0001; + d: -10.01; +} + +#foo { + a: 0.0001; + b: 0.01; + c: -0.0001; + d: -0.01; +} + +#foo { + a: 0.0001; + b: 0.01; + c: -0.0001; + d: -0.01; +} diff --git a/spec/libsass-closed-issues/issue_550/variable/percent/expected.compact.css b/spec/libsass-closed-issues/issue_550/variable/percent/expected.compact.css new file mode 100644 index 0000000000..dcf4903574 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/percent/expected.compact.css @@ -0,0 +1,5 @@ +#foo { e: 10.0001%; f: 10.01%; g: -10.0001%; h: -10.01%; } + +#foo { e: 0.0001%; f: 0.01%; g: -0.0001%; h: -0.01%; } + +#foo { e: 0.0001%; f: 0.01%; g: -0.0001%; h: -0.01%; } diff --git a/spec/libsass-closed-issues/issue_550/variable/percent/expected.compressed.css b/spec/libsass-closed-issues/issue_550/variable/percent/expected.compressed.css new file mode 100644 index 0000000000..7ba3656c08 --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/percent/expected.compressed.css @@ -0,0 +1 @@ +#foo{e:10.0001%;f:10.01%;g:-10.0001%;h:-10.01%}#foo{e:0.0001%;f:0.01%;g:-0.0001%;h:-0.01%}#foo{e:0.0001%;f:0.01%;g:-0.0001%;h:-0.01%} diff --git a/spec/libsass-closed-issues/issue_550/variable/percent/expected.expanded.css b/spec/libsass-closed-issues/issue_550/variable/percent/expected.expanded.css new file mode 100644 index 0000000000..10afc1e77b --- /dev/null +++ b/spec/libsass-closed-issues/issue_550/variable/percent/expected.expanded.css @@ -0,0 +1,20 @@ +#foo { + e: 10.0001%; + f: 10.01%; + g: -10.0001%; + h: -10.01%; +} + +#foo { + e: 0.0001%; + f: 0.01%; + g: -0.0001%; + h: -0.01%; +} + +#foo { + e: 0.0001%; + f: 0.01%; + g: -0.0001%; + h: -0.01%; +} diff --git a/spec/libsass-closed-issues/issue_552/expected.compact.css b/spec/libsass-closed-issues/issue_552/expected.compact.css new file mode 100644 index 0000000000..224a33e8ff --- /dev/null +++ b/spec/libsass-closed-issues/issue_552/expected.compact.css @@ -0,0 +1,3 @@ +a, div { top: 0; } + +.a.c, .b.c { color: red; } diff --git a/spec/libsass-closed-issues/issue_552/expected.compressed.css b/spec/libsass-closed-issues/issue_552/expected.compressed.css new file mode 100644 index 0000000000..4f10472fa8 --- /dev/null +++ b/spec/libsass-closed-issues/issue_552/expected.compressed.css @@ -0,0 +1 @@ +a,div{top:0}.a.c,.b.c{color:red} diff --git a/spec/libsass-closed-issues/issue_552/expected.expanded.css b/spec/libsass-closed-issues/issue_552/expected.expanded.css new file mode 100644 index 0000000000..b17cd81858 --- /dev/null +++ b/spec/libsass-closed-issues/issue_552/expected.expanded.css @@ -0,0 +1,9 @@ +a, +div { + top: 0; +} + +.a.c, +.b.c { + color: red; +} diff --git a/spec/libsass-closed-issues/issue_553/expected.compact.css b/spec/libsass-closed-issues/issue_553/expected.compact.css new file mode 100644 index 0000000000..6b7ce625a0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_553/expected.compact.css @@ -0,0 +1 @@ +.test { var-value: 1; func-value: 1; mixin-value: 1; } diff --git a/spec/libsass-closed-issues/issue_553/expected.compressed.css b/spec/libsass-closed-issues/issue_553/expected.compressed.css new file mode 100644 index 0000000000..6f0822015a --- /dev/null +++ b/spec/libsass-closed-issues/issue_553/expected.compressed.css @@ -0,0 +1 @@ +.test{var-value:1;func-value:1;mixin-value:1} diff --git a/spec/libsass-closed-issues/issue_553/expected.expanded.css b/spec/libsass-closed-issues/issue_553/expected.expanded.css new file mode 100644 index 0000000000..4bf3ddd1dd --- /dev/null +++ b/spec/libsass-closed-issues/issue_553/expected.expanded.css @@ -0,0 +1,5 @@ +.test { + var-value: 1; + func-value: 1; + mixin-value: 1; +} diff --git a/spec/libsass-closed-issues/issue_555/expected.compact.css b/spec/libsass-closed-issues/issue_555/expected.compact.css new file mode 100644 index 0000000000..7aa8ee93a5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_555/expected.compact.css @@ -0,0 +1 @@ +a { foo: baz; foo: blah; foo: blah; foo: bam; } diff --git a/spec/libsass-closed-issues/issue_555/expected.compressed.css b/spec/libsass-closed-issues/issue_555/expected.compressed.css new file mode 100644 index 0000000000..08410c96b9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_555/expected.compressed.css @@ -0,0 +1 @@ +a{foo:baz;foo:blah;foo:blah;foo:bam} diff --git a/spec/libsass-closed-issues/issue_555/expected.expanded.css b/spec/libsass-closed-issues/issue_555/expected.expanded.css new file mode 100644 index 0000000000..7eb201fb84 --- /dev/null +++ b/spec/libsass-closed-issues/issue_555/expected.expanded.css @@ -0,0 +1,6 @@ +a { + foo: baz; + foo: blah; + foo: blah; + foo: bam; +} diff --git a/spec/libsass-closed-issues/issue_556/expected.compact.css b/spec/libsass-closed-issues/issue_556/expected.compact.css new file mode 100644 index 0000000000..cb7fdd9565 --- /dev/null +++ b/spec/libsass-closed-issues/issue_556/expected.compact.css @@ -0,0 +1 @@ +.test { equal: true; } diff --git a/spec/libsass-closed-issues/issue_556/expected.compressed.css b/spec/libsass-closed-issues/issue_556/expected.compressed.css new file mode 100644 index 0000000000..44a3e3db29 --- /dev/null +++ b/spec/libsass-closed-issues/issue_556/expected.compressed.css @@ -0,0 +1 @@ +.test{equal:true} diff --git a/spec/libsass-closed-issues/issue_556/expected.expanded.css b/spec/libsass-closed-issues/issue_556/expected.expanded.css new file mode 100644 index 0000000000..a5e2f31acb --- /dev/null +++ b/spec/libsass-closed-issues/issue_556/expected.expanded.css @@ -0,0 +1,3 @@ +.test { + equal: true; +} diff --git a/spec/libsass-closed-issues/issue_557/expected.compact.css b/spec/libsass-closed-issues/issue_557/expected.compact.css new file mode 100644 index 0000000000..7f17744c08 --- /dev/null +++ b/spec/libsass-closed-issues/issue_557/expected.compact.css @@ -0,0 +1 @@ +a { foo: 2; } diff --git a/spec/libsass-closed-issues/issue_557/expected.compressed.css b/spec/libsass-closed-issues/issue_557/expected.compressed.css new file mode 100644 index 0000000000..636874e62a --- /dev/null +++ b/spec/libsass-closed-issues/issue_557/expected.compressed.css @@ -0,0 +1 @@ +a{foo:2} diff --git a/spec/libsass-closed-issues/issue_557/expected.expanded.css b/spec/libsass-closed-issues/issue_557/expected.expanded.css new file mode 100644 index 0000000000..198a9067f5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_557/expected.expanded.css @@ -0,0 +1,3 @@ +a { + foo: 2; +} diff --git a/spec/libsass-closed-issues/issue_574/expected.compact.css b/spec/libsass-closed-issues/issue_574/expected.compact.css new file mode 100644 index 0000000000..f5929f3d76 --- /dev/null +++ b/spec/libsass-closed-issues/issue_574/expected.compact.css @@ -0,0 +1 @@ +.test { margin-left: 3em; } diff --git a/spec/libsass-closed-issues/issue_574/expected.compressed.css b/spec/libsass-closed-issues/issue_574/expected.compressed.css new file mode 100644 index 0000000000..456a99ced7 --- /dev/null +++ b/spec/libsass-closed-issues/issue_574/expected.compressed.css @@ -0,0 +1 @@ +.test{margin-left:3em} diff --git a/spec/libsass-closed-issues/issue_574/expected.expanded.css b/spec/libsass-closed-issues/issue_574/expected.expanded.css new file mode 100644 index 0000000000..cf9b03d901 --- /dev/null +++ b/spec/libsass-closed-issues/issue_574/expected.expanded.css @@ -0,0 +1,3 @@ +.test { + margin-left: 3em; +} diff --git a/spec/libsass-closed-issues/issue_575/expected.compact.css b/spec/libsass-closed-issues/issue_575/expected.compact.css new file mode 100644 index 0000000000..4ac048f1f0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_575/expected.compact.css @@ -0,0 +1 @@ +.test { foo: bar; } diff --git a/spec/libsass-closed-issues/issue_575/expected.compressed.css b/spec/libsass-closed-issues/issue_575/expected.compressed.css new file mode 100644 index 0000000000..02536f263c --- /dev/null +++ b/spec/libsass-closed-issues/issue_575/expected.compressed.css @@ -0,0 +1 @@ +.test{foo:bar} diff --git a/spec/libsass-closed-issues/issue_575/expected.expanded.css b/spec/libsass-closed-issues/issue_575/expected.expanded.css new file mode 100644 index 0000000000..de3b63d7a0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_575/expected.expanded.css @@ -0,0 +1,3 @@ +.test { + foo: bar; +} diff --git a/spec/libsass-closed-issues/issue_577/expected.compact.css b/spec/libsass-closed-issues/issue_577/expected.compact.css new file mode 100644 index 0000000000..bd3660054e --- /dev/null +++ b/spec/libsass-closed-issues/issue_577/expected.compact.css @@ -0,0 +1 @@ +.test { -map-test: bar; } diff --git a/spec/libsass-closed-issues/issue_577/expected.compressed.css b/spec/libsass-closed-issues/issue_577/expected.compressed.css new file mode 100644 index 0000000000..aa3ea1892b --- /dev/null +++ b/spec/libsass-closed-issues/issue_577/expected.compressed.css @@ -0,0 +1 @@ +.test{-map-test:bar} diff --git a/spec/libsass-closed-issues/issue_577/expected.expanded.css b/spec/libsass-closed-issues/issue_577/expected.expanded.css new file mode 100644 index 0000000000..b2e4364eb5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_577/expected.expanded.css @@ -0,0 +1,3 @@ +.test { + -map-test: bar; +} diff --git a/spec/libsass-closed-issues/issue_578/expected.compact.css b/spec/libsass-closed-issues/issue_578/expected.compact.css new file mode 100644 index 0000000000..998953580b --- /dev/null +++ b/spec/libsass-closed-issues/issue_578/expected.compact.css @@ -0,0 +1 @@ +.test { -positive: one two three bar six seven; -negative: one two three four five six seven; } diff --git a/spec/libsass-closed-issues/issue_578/expected.compressed.css b/spec/libsass-closed-issues/issue_578/expected.compressed.css new file mode 100644 index 0000000000..1cbb42b61e --- /dev/null +++ b/spec/libsass-closed-issues/issue_578/expected.compressed.css @@ -0,0 +1 @@ +.test{-positive:one two three bar six seven;-negative:one two three four five six seven} diff --git a/spec/libsass-closed-issues/issue_578/expected.expanded.css b/spec/libsass-closed-issues/issue_578/expected.expanded.css new file mode 100644 index 0000000000..805926489b --- /dev/null +++ b/spec/libsass-closed-issues/issue_578/expected.expanded.css @@ -0,0 +1,4 @@ +.test { + -positive: one two three bar six seven; + -negative: one two three four five six seven; +} diff --git a/spec/libsass-closed-issues/issue_579/expected.compact.css b/spec/libsass-closed-issues/issue_579/expected.compact.css new file mode 100644 index 0000000000..e7c65bdd78 --- /dev/null +++ b/spec/libsass-closed-issues/issue_579/expected.compact.css @@ -0,0 +1 @@ +.test { foo: fump; bar: bump; } diff --git a/spec/libsass-closed-issues/issue_579/expected.compressed.css b/spec/libsass-closed-issues/issue_579/expected.compressed.css new file mode 100644 index 0000000000..39ad9d72b9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_579/expected.compressed.css @@ -0,0 +1 @@ +.test{foo:fump;bar:bump} diff --git a/spec/libsass-closed-issues/issue_579/expected.expanded.css b/spec/libsass-closed-issues/issue_579/expected.expanded.css new file mode 100644 index 0000000000..27b0209546 --- /dev/null +++ b/spec/libsass-closed-issues/issue_579/expected.expanded.css @@ -0,0 +1,4 @@ +.test { + foo: fump; + bar: bump; +} diff --git a/spec/libsass-closed-issues/issue_590/expected.compact.css b/spec/libsass-closed-issues/issue_590/expected.compact.css new file mode 100644 index 0000000000..a1e553074f --- /dev/null +++ b/spec/libsass-closed-issues/issue_590/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 1/2; foo: 0.5; foo: 0.5; foo: true; foo: true; } diff --git a/spec/libsass-closed-issues/issue_590/expected.compressed.css b/spec/libsass-closed-issues/issue_590/expected.compressed.css new file mode 100644 index 0000000000..6a0896a3b9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_590/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:1/2;foo:0.5;foo:0.5;foo:true;foo:true} diff --git a/spec/libsass-closed-issues/issue_590/expected.expanded.css b/spec/libsass-closed-issues/issue_590/expected.expanded.css new file mode 100644 index 0000000000..8d53062d54 --- /dev/null +++ b/spec/libsass-closed-issues/issue_590/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + foo: 1/2; + foo: 0.5; + foo: 0.5; + foo: true; + foo: true; +} diff --git a/spec/libsass-closed-issues/issue_595/expected.compact.css b/spec/libsass-closed-issues/issue_595/expected.compact.css new file mode 100644 index 0000000000..00fc66287e --- /dev/null +++ b/spec/libsass-closed-issues/issue_595/expected.compact.css @@ -0,0 +1 @@ +a { color: red; } diff --git a/spec/libsass-closed-issues/issue_595/expected.compressed.css b/spec/libsass-closed-issues/issue_595/expected.compressed.css new file mode 100644 index 0000000000..49d8745131 --- /dev/null +++ b/spec/libsass-closed-issues/issue_595/expected.compressed.css @@ -0,0 +1 @@ +a{color:red} diff --git a/spec/libsass-closed-issues/issue_595/expected.expanded.css b/spec/libsass-closed-issues/issue_595/expected.expanded.css new file mode 100644 index 0000000000..fdece7b4db --- /dev/null +++ b/spec/libsass-closed-issues/issue_595/expected.expanded.css @@ -0,0 +1,3 @@ +a { + color: red; +} diff --git a/spec/libsass-closed-issues/issue_602/expected.compact.css b/spec/libsass-closed-issues/issue_602/expected.compact.css new file mode 100644 index 0000000000..908cfeaf6b --- /dev/null +++ b/spec/libsass-closed-issues/issue_602/expected.compact.css @@ -0,0 +1,9 @@ +#foo.\bar { color: red; } + +#foo.b\ar { color: red; } + +#foo\.bar { color: red; } + +#foo\bar { color: red; } + +#fo\o.bar { color: red; } diff --git a/spec/libsass-closed-issues/issue_602/expected.compressed.css b/spec/libsass-closed-issues/issue_602/expected.compressed.css new file mode 100644 index 0000000000..5e6739cc13 --- /dev/null +++ b/spec/libsass-closed-issues/issue_602/expected.compressed.css @@ -0,0 +1 @@ +#foo.\bar{color:red}#foo.b\ar{color:red}#foo\.bar{color:red}#foo\bar{color:red}#fo\o.bar{color:red} diff --git a/spec/libsass-closed-issues/issue_602/expected.expanded.css b/spec/libsass-closed-issues/issue_602/expected.expanded.css new file mode 100644 index 0000000000..b77313659b --- /dev/null +++ b/spec/libsass-closed-issues/issue_602/expected.expanded.css @@ -0,0 +1,19 @@ +#foo.\bar { + color: red; +} + +#foo.b\ar { + color: red; +} + +#foo\.bar { + color: red; +} + +#foo\bar { + color: red; +} + +#fo\o.bar { + color: red; +} diff --git a/spec/libsass-closed-issues/issue_610/expected.compact.css b/spec/libsass-closed-issues/issue_610/expected.compact.css new file mode 100644 index 0000000000..a07e23fd2b --- /dev/null +++ b/spec/libsass-closed-issues/issue_610/expected.compact.css @@ -0,0 +1,17 @@ +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } + +foo { a: a; b: b; c: c; d: d; } diff --git a/spec/libsass-closed-issues/issue_610/expected.compressed.css b/spec/libsass-closed-issues/issue_610/expected.compressed.css new file mode 100644 index 0000000000..52ff9308dc --- /dev/null +++ b/spec/libsass-closed-issues/issue_610/expected.compressed.css @@ -0,0 +1 @@ +foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d}foo{a:a;b:b;c:c;d:d} diff --git a/spec/libsass-closed-issues/issue_610/expected.expanded.css b/spec/libsass-closed-issues/issue_610/expected.expanded.css new file mode 100644 index 0000000000..53462a5106 --- /dev/null +++ b/spec/libsass-closed-issues/issue_610/expected.expanded.css @@ -0,0 +1,62 @@ +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} + +foo { + a: a; + b: b; + c: c; + d: d; +} diff --git a/spec/libsass-closed-issues/issue_614/expected.compact.css b/spec/libsass-closed-issues/issue_614/expected.compact.css new file mode 100644 index 0000000000..92b29fd023 --- /dev/null +++ b/spec/libsass-closed-issues/issue_614/expected.compact.css @@ -0,0 +1 @@ +@supports ((foo: bar) or (foo: bar) or (foo: bar)) and (foo: bar) { div { bar: baz; } } diff --git a/spec/libsass-closed-issues/issue_614/expected.compressed.css b/spec/libsass-closed-issues/issue_614/expected.compressed.css new file mode 100644 index 0000000000..1707b115ac --- /dev/null +++ b/spec/libsass-closed-issues/issue_614/expected.compressed.css @@ -0,0 +1 @@ +@supports ((foo: bar) or (foo: bar) or (foo: bar)) and (foo: bar){div{bar:baz}} diff --git a/spec/libsass-closed-issues/issue_614/expected.expanded.css b/spec/libsass-closed-issues/issue_614/expected.expanded.css new file mode 100644 index 0000000000..00cf406bab --- /dev/null +++ b/spec/libsass-closed-issues/issue_614/expected.expanded.css @@ -0,0 +1,5 @@ +@supports ((foo: bar) or (foo: bar) or (foo: bar)) and (foo: bar) { + div { + bar: baz; + } +} diff --git a/spec/libsass-closed-issues/issue_615/expected.compact.css b/spec/libsass-closed-issues/issue_615/expected.compact.css new file mode 100644 index 0000000000..597f86bbb3 --- /dev/null +++ b/spec/libsass-closed-issues/issue_615/expected.compact.css @@ -0,0 +1 @@ +a { foo: bar; } diff --git a/spec/libsass-closed-issues/issue_615/expected.compressed.css b/spec/libsass-closed-issues/issue_615/expected.compressed.css new file mode 100644 index 0000000000..488b981da5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_615/expected.compressed.css @@ -0,0 +1 @@ +a{foo:bar} diff --git a/spec/libsass-closed-issues/issue_615/expected.expanded.css b/spec/libsass-closed-issues/issue_615/expected.expanded.css new file mode 100644 index 0000000000..7900e16fb4 --- /dev/null +++ b/spec/libsass-closed-issues/issue_615/expected.expanded.css @@ -0,0 +1,3 @@ +a { + foo: bar; +} diff --git a/spec/libsass-closed-issues/issue_617/expected.compact.css b/spec/libsass-closed-issues/issue_617/expected.compact.css new file mode 100644 index 0000000000..581afc0c58 --- /dev/null +++ b/spec/libsass-closed-issues/issue_617/expected.compact.css @@ -0,0 +1,2 @@ +.foo { display: block; } +@supports (display: flex) { .foo { display: flex; } } diff --git a/spec/libsass-closed-issues/issue_617/expected.compressed.css b/spec/libsass-closed-issues/issue_617/expected.compressed.css new file mode 100644 index 0000000000..951638c89d --- /dev/null +++ b/spec/libsass-closed-issues/issue_617/expected.compressed.css @@ -0,0 +1 @@ +.foo{display:block}@supports (display: flex){.foo{display:flex}} diff --git a/spec/libsass-closed-issues/issue_617/expected.expanded.css b/spec/libsass-closed-issues/issue_617/expected.expanded.css new file mode 100644 index 0000000000..d8115116ba --- /dev/null +++ b/spec/libsass-closed-issues/issue_617/expected.expanded.css @@ -0,0 +1,8 @@ +.foo { + display: block; +} +@supports (display: flex) { + .foo { + display: flex; + } +} diff --git a/spec/libsass-closed-issues/issue_622/expected.compact.css b/spec/libsass-closed-issues/issue_622/expected.compact.css new file mode 100644 index 0000000000..53aea301e7 --- /dev/null +++ b/spec/libsass-closed-issues/issue_622/expected.compact.css @@ -0,0 +1,2 @@ +@media screen { a { color: red; } } +@media (foo: bar) { .link { display: flex; } } diff --git a/spec/libsass-closed-issues/issue_622/expected.compressed.css b/spec/libsass-closed-issues/issue_622/expected.compressed.css new file mode 100644 index 0000000000..fa10366e04 --- /dev/null +++ b/spec/libsass-closed-issues/issue_622/expected.compressed.css @@ -0,0 +1 @@ +@media screen{a{color:red}}@media (foo: bar){.link{display:flex}} diff --git a/spec/libsass-closed-issues/issue_622/expected.expanded.css b/spec/libsass-closed-issues/issue_622/expected.expanded.css new file mode 100644 index 0000000000..8c78df40a6 --- /dev/null +++ b/spec/libsass-closed-issues/issue_622/expected.expanded.css @@ -0,0 +1,10 @@ +@media screen { + a { + color: red; + } +} +@media (foo: bar) { + .link { + display: flex; + } +} diff --git a/spec/libsass-closed-issues/issue_623/expected.compact.css b/spec/libsass-closed-issues/issue_623/expected.compact.css new file mode 100644 index 0000000000..9783c706c6 --- /dev/null +++ b/spec/libsass-closed-issues/issue_623/expected.compact.css @@ -0,0 +1,3 @@ +a { filter: alpha(opacity=0.3); } + +div { filter: alpha(opacity=0.7); } diff --git a/spec/libsass-closed-issues/issue_623/expected.compressed.css b/spec/libsass-closed-issues/issue_623/expected.compressed.css new file mode 100644 index 0000000000..76c8b73b4b --- /dev/null +++ b/spec/libsass-closed-issues/issue_623/expected.compressed.css @@ -0,0 +1 @@ +a{filter:alpha(opacity=0.3)}div{filter:alpha(opacity=0.7)} diff --git a/spec/libsass-closed-issues/issue_623/expected.expanded.css b/spec/libsass-closed-issues/issue_623/expected.expanded.css new file mode 100644 index 0000000000..a807a2b74a --- /dev/null +++ b/spec/libsass-closed-issues/issue_623/expected.expanded.css @@ -0,0 +1,7 @@ +a { + filter: alpha(opacity=0.3); +} + +div { + filter: alpha(opacity=0.7); +} diff --git a/spec/libsass-closed-issues/issue_636/expected.compact.css b/spec/libsass-closed-issues/issue_636/expected.compact.css new file mode 100644 index 0000000000..3e6867146e --- /dev/null +++ b/spec/libsass-closed-issues/issue_636/expected.compact.css @@ -0,0 +1 @@ +foo { is-defined: true; is-string: true; starts-with-character: true; is-unique: true; } diff --git a/spec/libsass-closed-issues/issue_636/expected.compressed.css b/spec/libsass-closed-issues/issue_636/expected.compressed.css new file mode 100644 index 0000000000..44e41dc999 --- /dev/null +++ b/spec/libsass-closed-issues/issue_636/expected.compressed.css @@ -0,0 +1 @@ +foo{is-defined:true;is-string:true;starts-with-character:true;is-unique:true} diff --git a/spec/libsass-closed-issues/issue_636/expected.expanded.css b/spec/libsass-closed-issues/issue_636/expected.expanded.css new file mode 100644 index 0000000000..21885f67e9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_636/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + is-defined: true; + is-string: true; + starts-with-character: true; + is-unique: true; +} diff --git a/spec/libsass-closed-issues/issue_639/expected.compact.css b/spec/libsass-closed-issues/issue_639/expected.compact.css new file mode 100644 index 0000000000..04b2155d17 --- /dev/null +++ b/spec/libsass-closed-issues/issue_639/expected.compact.css @@ -0,0 +1 @@ +foo { foo: foo, bar, baz; foo: foo, bar, baz; foo: foo, bar, baz; foo: foo, bar, baz; } diff --git a/spec/libsass-closed-issues/issue_639/expected.compressed.css b/spec/libsass-closed-issues/issue_639/expected.compressed.css new file mode 100644 index 0000000000..f5a9d06bd0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_639/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:foo,bar,baz;foo:foo,bar,baz;foo:foo,bar,baz;foo:foo,bar,baz} diff --git a/spec/libsass-closed-issues/issue_639/expected.expanded.css b/spec/libsass-closed-issues/issue_639/expected.expanded.css new file mode 100644 index 0000000000..505441efa1 --- /dev/null +++ b/spec/libsass-closed-issues/issue_639/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + foo: foo, bar, baz; + foo: foo, bar, baz; + foo: foo, bar, baz; + foo: foo, bar, baz; +} diff --git a/spec/libsass-closed-issues/issue_641/expected.compact.css b/spec/libsass-closed-issues/issue_641/expected.compact.css new file mode 100644 index 0000000000..5bffa6de04 --- /dev/null +++ b/spec/libsass-closed-issues/issue_641/expected.compact.css @@ -0,0 +1 @@ +.foo--1 { width: 100%; } diff --git a/spec/libsass-closed-issues/issue_641/expected.compressed.css b/spec/libsass-closed-issues/issue_641/expected.compressed.css new file mode 100644 index 0000000000..03932f7cb6 --- /dev/null +++ b/spec/libsass-closed-issues/issue_641/expected.compressed.css @@ -0,0 +1 @@ +.foo--1{width:100%} diff --git a/spec/libsass-closed-issues/issue_641/expected.expanded.css b/spec/libsass-closed-issues/issue_641/expected.expanded.css new file mode 100644 index 0000000000..a2075c5817 --- /dev/null +++ b/spec/libsass-closed-issues/issue_641/expected.expanded.css @@ -0,0 +1,3 @@ +.foo--1 { + width: 100%; +} diff --git a/spec/libsass-closed-issues/issue_643/expected.compact.css b/spec/libsass-closed-issues/issue_643/expected.compact.css new file mode 100644 index 0000000000..aec7fd2647 --- /dev/null +++ b/spec/libsass-closed-issues/issue_643/expected.compact.css @@ -0,0 +1 @@ +foo { a: bar baz; } diff --git a/spec/libsass-closed-issues/issue_643/expected.compressed.css b/spec/libsass-closed-issues/issue_643/expected.compressed.css new file mode 100644 index 0000000000..e9a377b643 --- /dev/null +++ b/spec/libsass-closed-issues/issue_643/expected.compressed.css @@ -0,0 +1 @@ +foo{a:bar baz} diff --git a/spec/libsass-closed-issues/issue_643/expected.expanded.css b/spec/libsass-closed-issues/issue_643/expected.expanded.css new file mode 100644 index 0000000000..0f66293172 --- /dev/null +++ b/spec/libsass-closed-issues/issue_643/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: bar baz; +} diff --git a/spec/libsass-closed-issues/issue_644/expected.compact.css b/spec/libsass-closed-issues/issue_644/expected.compact.css new file mode 100644 index 0000000000..cda0048db1 --- /dev/null +++ b/spec/libsass-closed-issues/issue_644/expected.compact.css @@ -0,0 +1 @@ +foo { background-image: url(foo/bar/baz.jpg); } diff --git a/spec/libsass-closed-issues/issue_644/expected.compressed.css b/spec/libsass-closed-issues/issue_644/expected.compressed.css new file mode 100644 index 0000000000..7f8cb7b914 --- /dev/null +++ b/spec/libsass-closed-issues/issue_644/expected.compressed.css @@ -0,0 +1 @@ +foo{background-image:url(foo/bar/baz.jpg)} diff --git a/spec/libsass-closed-issues/issue_644/expected.expanded.css b/spec/libsass-closed-issues/issue_644/expected.expanded.css new file mode 100644 index 0000000000..aa128ee84e --- /dev/null +++ b/spec/libsass-closed-issues/issue_644/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + background-image: url(foo/bar/baz.jpg); +} diff --git a/spec/libsass-closed-issues/issue_646/expected.compact.css b/spec/libsass-closed-issues/issue_646/expected.compact.css new file mode 100644 index 0000000000..3cd40c3375 --- /dev/null +++ b/spec/libsass-closed-issues/issue_646/expected.compact.css @@ -0,0 +1 @@ +foo { foo: true; } diff --git a/spec/libsass-closed-issues/issue_646/expected.compressed.css b/spec/libsass-closed-issues/issue_646/expected.compressed.css new file mode 100644 index 0000000000..279056f966 --- /dev/null +++ b/spec/libsass-closed-issues/issue_646/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:true} diff --git a/spec/libsass-closed-issues/issue_646/expected.expanded.css b/spec/libsass-closed-issues/issue_646/expected.expanded.css new file mode 100644 index 0000000000..2685940028 --- /dev/null +++ b/spec/libsass-closed-issues/issue_646/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + foo: true; +} diff --git a/spec/libsass-closed-issues/issue_652/expected.compact.css b/spec/libsass-closed-issues/issue_652/expected.compact.css new file mode 100644 index 0000000000..50e04dbd7f --- /dev/null +++ b/spec/libsass-closed-issues/issue_652/expected.compact.css @@ -0,0 +1 @@ +a { name: true; func: true; hex: true; } diff --git a/spec/libsass-closed-issues/issue_652/expected.compressed.css b/spec/libsass-closed-issues/issue_652/expected.compressed.css new file mode 100644 index 0000000000..639ed28a16 --- /dev/null +++ b/spec/libsass-closed-issues/issue_652/expected.compressed.css @@ -0,0 +1 @@ +a{name:true;func:true;hex:true} diff --git a/spec/libsass-closed-issues/issue_652/expected.expanded.css b/spec/libsass-closed-issues/issue_652/expected.expanded.css new file mode 100644 index 0000000000..0facfca699 --- /dev/null +++ b/spec/libsass-closed-issues/issue_652/expected.expanded.css @@ -0,0 +1,5 @@ +a { + name: true; + func: true; + hex: true; +} diff --git a/spec/libsass-closed-issues/issue_657/default/expected.compact.css b/spec/libsass-closed-issues/issue_657/default/expected.compact.css new file mode 100644 index 0000000000..963ef5d75d --- /dev/null +++ b/spec/libsass-closed-issues/issue_657/default/expected.compact.css @@ -0,0 +1 @@ +foo { is-defined: true; is-number: true; is-within-range: true; } diff --git a/spec/libsass-closed-issues/issue_657/default/expected.compressed.css b/spec/libsass-closed-issues/issue_657/default/expected.compressed.css new file mode 100644 index 0000000000..6fb63d8438 --- /dev/null +++ b/spec/libsass-closed-issues/issue_657/default/expected.compressed.css @@ -0,0 +1 @@ +foo{is-defined:true;is-number:true;is-within-range:true} diff --git a/spec/libsass-closed-issues/issue_657/default/expected.expanded.css b/spec/libsass-closed-issues/issue_657/default/expected.expanded.css new file mode 100644 index 0000000000..e9aa6f8ac8 --- /dev/null +++ b/spec/libsass-closed-issues/issue_657/default/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + is-defined: true; + is-number: true; + is-within-range: true; +} diff --git a/spec/libsass-closed-issues/issue_657/limit/expected.compact.css b/spec/libsass-closed-issues/issue_657/limit/expected.compact.css new file mode 100644 index 0000000000..48e287963b --- /dev/null +++ b/spec/libsass-closed-issues/issue_657/limit/expected.compact.css @@ -0,0 +1 @@ +foo { is-defined: true; is-digit: true; is-within-range: true; } diff --git a/spec/libsass-closed-issues/issue_657/limit/expected.compressed.css b/spec/libsass-closed-issues/issue_657/limit/expected.compressed.css new file mode 100644 index 0000000000..4e51c7d01b --- /dev/null +++ b/spec/libsass-closed-issues/issue_657/limit/expected.compressed.css @@ -0,0 +1 @@ +foo{is-defined:true;is-digit:true;is-within-range:true} diff --git a/spec/libsass-closed-issues/issue_657/limit/expected.expanded.css b/spec/libsass-closed-issues/issue_657/limit/expected.expanded.css new file mode 100644 index 0000000000..b8808e5130 --- /dev/null +++ b/spec/libsass-closed-issues/issue_657/limit/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + is-defined: true; + is-digit: true; + is-within-range: true; +} diff --git a/spec/libsass-closed-issues/issue_659/issue_659/expected.compact.css b/spec/libsass-closed-issues/issue_659/issue_659/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_659/issue_659/expected.compressed.css b/spec/libsass-closed-issues/issue_659/issue_659/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_659/issue_659/expected.expanded.css b/spec/libsass-closed-issues/issue_659/issue_659/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/libsass-closed-issues/issue_659/sass-script/expected.compact.css b/spec/libsass-closed-issues/issue_659/sass-script/expected.compact.css new file mode 100644 index 0000000000..f77c48aa81 --- /dev/null +++ b/spec/libsass-closed-issues/issue_659/sass-script/expected.compact.css @@ -0,0 +1 @@ +baz { baz: !important; } diff --git a/spec/libsass-closed-issues/issue_659/sass-script/expected.compressed.css b/spec/libsass-closed-issues/issue_659/sass-script/expected.compressed.css new file mode 100644 index 0000000000..c0dfbafc27 --- /dev/null +++ b/spec/libsass-closed-issues/issue_659/sass-script/expected.compressed.css @@ -0,0 +1 @@ +baz{baz:!important} diff --git a/spec/libsass-closed-issues/issue_659/sass-script/expected.expanded.css b/spec/libsass-closed-issues/issue_659/sass-script/expected.expanded.css new file mode 100644 index 0000000000..6c77b344b5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_659/sass-script/expected.expanded.css @@ -0,0 +1,3 @@ +baz { + baz: !important; +} diff --git a/spec/libsass-closed-issues/issue_659/static/expected.compact.css b/spec/libsass-closed-issues/issue_659/static/expected.compact.css new file mode 100644 index 0000000000..420780a572 --- /dev/null +++ b/spec/libsass-closed-issues/issue_659/static/expected.compact.css @@ -0,0 +1,7 @@ +bam { bam: null; } + +foo { foo: null; } + +bar { bar: null; } + +baz { baz: null !important; } diff --git a/spec/libsass-closed-issues/issue_659/static/expected.compressed.css b/spec/libsass-closed-issues/issue_659/static/expected.compressed.css new file mode 100644 index 0000000000..38b342902c --- /dev/null +++ b/spec/libsass-closed-issues/issue_659/static/expected.compressed.css @@ -0,0 +1 @@ +bam{bam:null}foo{foo:null}bar{bar:null}baz{baz:null !important} diff --git a/spec/libsass-closed-issues/issue_659/static/expected.expanded.css b/spec/libsass-closed-issues/issue_659/static/expected.expanded.css new file mode 100644 index 0000000000..6c7e50721a --- /dev/null +++ b/spec/libsass-closed-issues/issue_659/static/expected.expanded.css @@ -0,0 +1,15 @@ +bam { + bam: null; +} + +foo { + foo: null; +} + +bar { + bar: null; +} + +baz { + baz: null !important; +} diff --git a/spec/libsass-closed-issues/issue_660/expected.compact.css b/spec/libsass-closed-issues/issue_660/expected.compact.css new file mode 100644 index 0000000000..e49d9a1001 --- /dev/null +++ b/spec/libsass-closed-issues/issue_660/expected.compact.css @@ -0,0 +1,7 @@ +div { blah: true; } + +div { blah: false; } + +div { blah: false; } + +div { blah: false; } diff --git a/spec/libsass-closed-issues/issue_660/expected.compressed.css b/spec/libsass-closed-issues/issue_660/expected.compressed.css new file mode 100644 index 0000000000..7a79fba742 --- /dev/null +++ b/spec/libsass-closed-issues/issue_660/expected.compressed.css @@ -0,0 +1 @@ +div{blah:true}div{blah:false}div{blah:false}div{blah:false} diff --git a/spec/libsass-closed-issues/issue_660/expected.expanded.css b/spec/libsass-closed-issues/issue_660/expected.expanded.css new file mode 100644 index 0000000000..f3dcbc5df5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_660/expected.expanded.css @@ -0,0 +1,15 @@ +div { + blah: true; +} + +div { + blah: false; +} + +div { + blah: false; +} + +div { + blah: false; +} diff --git a/spec/libsass-closed-issues/issue_666/angle/expected.compact.css b/spec/libsass-closed-issues/issue_666/angle/expected.compact.css new file mode 100644 index 0000000000..9faa69ce94 --- /dev/null +++ b/spec/libsass-closed-issues/issue_666/angle/expected.compact.css @@ -0,0 +1 @@ +test { num_deg: 53deg; num_grad: 53grad; num_rad: 53rad; num_turn: 53turn; deg_num: 53deg; deg_grad: 48.8deg; deg_rad: 2417.42274deg; deg_turn: 371deg; grad_num: 12.5grad; grad_rad: 2684.80304grad; grad_turn: 211grad; rad_num: 12.5rad; rad_turn: 14.14159rad; } diff --git a/spec/libsass-closed-issues/issue_666/angle/expected.compressed.css b/spec/libsass-closed-issues/issue_666/angle/expected.compressed.css new file mode 100644 index 0000000000..72c734895e --- /dev/null +++ b/spec/libsass-closed-issues/issue_666/angle/expected.compressed.css @@ -0,0 +1 @@ +test{num_deg:53deg;num_grad:53grad;num_rad:53rad;num_turn:53turn;deg_num:53deg;deg_grad:48.8deg;deg_rad:2417.42274deg;deg_turn:371deg;grad_num:12.5grad;grad_rad:2684.80304grad;grad_turn:211grad;rad_num:12.5rad;rad_turn:14.14159rad} diff --git a/spec/libsass-closed-issues/issue_666/angle/expected.expanded.css b/spec/libsass-closed-issues/issue_666/angle/expected.expanded.css new file mode 100644 index 0000000000..d46d1e19bd --- /dev/null +++ b/spec/libsass-closed-issues/issue_666/angle/expected.expanded.css @@ -0,0 +1,15 @@ +test { + num_deg: 53deg; + num_grad: 53grad; + num_rad: 53rad; + num_turn: 53turn; + deg_num: 53deg; + deg_grad: 48.8deg; + deg_rad: 2417.42274deg; + deg_turn: 371deg; + grad_num: 12.5grad; + grad_rad: 2684.80304grad; + grad_turn: 211grad; + rad_num: 12.5rad; + rad_turn: 14.14159rad; +} diff --git a/spec/libsass-closed-issues/issue_666/length/expected.compact.css b/spec/libsass-closed-issues/issue_666/length/expected.compact.css new file mode 100644 index 0000000000..cc5dd79adf --- /dev/null +++ b/spec/libsass-closed-issues/issue_666/length/expected.compact.css @@ -0,0 +1 @@ +test { num_in: 53in; num_cm: 53cm; num_pc: 53px; num_mm: 53mm; num_pt: 53pt; num_px: 53px; in_num: 53in; in_cm: 27.53543in; in_pc: 18in; in_mm: 12.65354in; in_pt: 11.58333in; in_px: 11.4375in; cm_num: 53cm; cm_pc: 28.78cm; cm_mm: 15.2cm; cm_pt: 12.48167cm; cm_px: 12.11125cm; pc_num: 53pc; pc_mm: 20.92126pc; pc_pt: 14.5pc; pc_px: 13.625pc; mm_num: 53mm; mm_pt: 25.81667mm; mm_px: 22.1125mm; pt_num: 53pt; pt_px: 42.5pt; } diff --git a/spec/libsass-closed-issues/issue_666/length/expected.compressed.css b/spec/libsass-closed-issues/issue_666/length/expected.compressed.css new file mode 100644 index 0000000000..331a782d29 --- /dev/null +++ b/spec/libsass-closed-issues/issue_666/length/expected.compressed.css @@ -0,0 +1 @@ +test{num_in:53in;num_cm:53cm;num_pc:53px;num_mm:53mm;num_pt:53pt;num_px:53px;in_num:53in;in_cm:27.53543in;in_pc:18in;in_mm:12.65354in;in_pt:11.58333in;in_px:11.4375in;cm_num:53cm;cm_pc:28.78cm;cm_mm:15.2cm;cm_pt:12.48167cm;cm_px:12.11125cm;pc_num:53pc;pc_mm:20.92126pc;pc_pt:14.5pc;pc_px:13.625pc;mm_num:53mm;mm_pt:25.81667mm;mm_px:22.1125mm;pt_num:53pt;pt_px:42.5pt} diff --git a/spec/libsass-closed-issues/issue_666/length/expected.expanded.css b/spec/libsass-closed-issues/issue_666/length/expected.expanded.css new file mode 100644 index 0000000000..85803e51d5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_666/length/expected.expanded.css @@ -0,0 +1,28 @@ +test { + num_in: 53in; + num_cm: 53cm; + num_pc: 53px; + num_mm: 53mm; + num_pt: 53pt; + num_px: 53px; + in_num: 53in; + in_cm: 27.53543in; + in_pc: 18in; + in_mm: 12.65354in; + in_pt: 11.58333in; + in_px: 11.4375in; + cm_num: 53cm; + cm_pc: 28.78cm; + cm_mm: 15.2cm; + cm_pt: 12.48167cm; + cm_px: 12.11125cm; + pc_num: 53pc; + pc_mm: 20.92126pc; + pc_pt: 14.5pc; + pc_px: 13.625pc; + mm_num: 53mm; + mm_pt: 25.81667mm; + mm_px: 22.1125mm; + pt_num: 53pt; + pt_px: 42.5pt; +} diff --git a/spec/libsass-closed-issues/issue_672/expected.compact.css b/spec/libsass-closed-issues/issue_672/expected.compact.css new file mode 100644 index 0000000000..d714319faa --- /dev/null +++ b/spec/libsass-closed-issues/issue_672/expected.compact.css @@ -0,0 +1,5 @@ +with-keyword-args { answer: "Yep"; } + +with-no-args { answer: "Yep"; } + +without-keyword-args { answer: "Yep"; } diff --git a/spec/libsass-closed-issues/issue_672/expected.compressed.css b/spec/libsass-closed-issues/issue_672/expected.compressed.css new file mode 100644 index 0000000000..6e6e4bef85 --- /dev/null +++ b/spec/libsass-closed-issues/issue_672/expected.compressed.css @@ -0,0 +1 @@ +with-keyword-args{answer:"Yep"}with-no-args{answer:"Yep"}without-keyword-args{answer:"Yep"} diff --git a/spec/libsass-closed-issues/issue_672/expected.expanded.css b/spec/libsass-closed-issues/issue_672/expected.expanded.css new file mode 100644 index 0000000000..db04c84b94 --- /dev/null +++ b/spec/libsass-closed-issues/issue_672/expected.expanded.css @@ -0,0 +1,11 @@ +with-keyword-args { + answer: "Yep"; +} + +with-no-args { + answer: "Yep"; +} + +without-keyword-args { + answer: "Yep"; +} diff --git a/spec/libsass-closed-issues/issue_683/expected.compact.css b/spec/libsass-closed-issues/issue_683/expected.compact.css new file mode 100644 index 0000000000..450b1e097d --- /dev/null +++ b/spec/libsass-closed-issues/issue_683/expected.compact.css @@ -0,0 +1 @@ +foo { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop); } diff --git a/spec/libsass-closed-issues/issue_683/expected.compressed.css b/spec/libsass-closed-issues/issue_683/expected.compressed.css new file mode 100644 index 0000000000..930287db84 --- /dev/null +++ b/spec/libsass-closed-issues/issue_683/expected.compressed.css @@ -0,0 +1 @@ +foo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop)} diff --git a/spec/libsass-closed-issues/issue_683/expected.expanded.css b/spec/libsass-closed-issues/issue_683/expected.expanded.css new file mode 100644 index 0000000000..26b85d2321 --- /dev/null +++ b/spec/libsass-closed-issues/issue_683/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="data:image/png;base64,ABCD",sizingMethod=crop); +} diff --git a/spec/libsass-closed-issues/issue_694/expected.compact.css b/spec/libsass-closed-issues/issue_694/expected.compact.css new file mode 100644 index 0000000000..08c9630947 --- /dev/null +++ b/spec/libsass-closed-issues/issue_694/expected.compact.css @@ -0,0 +1 @@ +.interpolation-test { test: '{"foo": "bar"}'; test: '"hello world"'; test: "hello world"; } diff --git a/spec/libsass-closed-issues/issue_694/expected.compressed.css b/spec/libsass-closed-issues/issue_694/expected.compressed.css new file mode 100644 index 0000000000..1ccbc106b5 --- /dev/null +++ b/spec/libsass-closed-issues/issue_694/expected.compressed.css @@ -0,0 +1 @@ +.interpolation-test{test:'{"foo": "bar"}';test:'"hello world"';test:"hello world"} diff --git a/spec/libsass-closed-issues/issue_694/expected.expanded.css b/spec/libsass-closed-issues/issue_694/expected.expanded.css new file mode 100644 index 0000000000..e93633a045 --- /dev/null +++ b/spec/libsass-closed-issues/issue_694/expected.expanded.css @@ -0,0 +1,5 @@ +.interpolation-test { + test: '{"foo": "bar"}'; + test: '"hello world"'; + test: "hello world"; +} diff --git a/spec/libsass-closed-issues/issue_699/expected.compact.css b/spec/libsass-closed-issues/issue_699/expected.compact.css new file mode 100644 index 0000000000..2b33fd969d --- /dev/null +++ b/spec/libsass-closed-issues/issue_699/expected.compact.css @@ -0,0 +1 @@ +.selector { color: #99cc66; } diff --git a/spec/libsass-closed-issues/issue_699/expected.compressed.css b/spec/libsass-closed-issues/issue_699/expected.compressed.css new file mode 100644 index 0000000000..2c96ffed8a --- /dev/null +++ b/spec/libsass-closed-issues/issue_699/expected.compressed.css @@ -0,0 +1 @@ +.selector{color:#9c6} diff --git a/spec/libsass-closed-issues/issue_699/expected.expanded.css b/spec/libsass-closed-issues/issue_699/expected.expanded.css new file mode 100644 index 0000000000..4b4bd909b2 --- /dev/null +++ b/spec/libsass-closed-issues/issue_699/expected.expanded.css @@ -0,0 +1,3 @@ +.selector { + color: #99cc66; +} diff --git a/spec/libsass-closed-issues/issue_700/expected.compact.css b/spec/libsass-closed-issues/issue_700/expected.compact.css new file mode 100644 index 0000000000..2803b76e55 --- /dev/null +++ b/spec/libsass-closed-issues/issue_700/expected.compact.css @@ -0,0 +1 @@ +.selector { color: rgba(255, 255, 255, 0); } diff --git a/spec/libsass-closed-issues/issue_700/expected.compressed.css b/spec/libsass-closed-issues/issue_700/expected.compressed.css new file mode 100644 index 0000000000..b0886b097c --- /dev/null +++ b/spec/libsass-closed-issues/issue_700/expected.compressed.css @@ -0,0 +1 @@ +.selector{color:rgba(255,255,255,0)} diff --git a/spec/libsass-closed-issues/issue_700/expected.expanded.css b/spec/libsass-closed-issues/issue_700/expected.expanded.css new file mode 100644 index 0000000000..a89b55a623 --- /dev/null +++ b/spec/libsass-closed-issues/issue_700/expected.expanded.css @@ -0,0 +1,3 @@ +.selector { + color: rgba(255, 255, 255, 0); +} diff --git a/spec/libsass-closed-issues/issue_701/expected.compact.css b/spec/libsass-closed-issues/issue_701/expected.compact.css new file mode 100644 index 0000000000..b92a386e09 --- /dev/null +++ b/spec/libsass-closed-issues/issue_701/expected.compact.css @@ -0,0 +1 @@ +.test-1 { content: null; content: null; content: false; content: true; content: 42; content: 42.3; content: 42px; content: "string"; content: 1, 2, 3; content: (a: 1, b: 2, c: 3); } diff --git a/spec/libsass-closed-issues/issue_701/expected.compressed.css b/spec/libsass-closed-issues/issue_701/expected.compressed.css new file mode 100644 index 0000000000..7873c95fde --- /dev/null +++ b/spec/libsass-closed-issues/issue_701/expected.compressed.css @@ -0,0 +1 @@ +.test-1{content:null;content:null;content:false;content:true;content:42;content:42.3;content:42px;content:"string";content:1, 2, 3;content:(a: 1, b: 2, c: 3)} diff --git a/spec/libsass-closed-issues/issue_701/expected.expanded.css b/spec/libsass-closed-issues/issue_701/expected.expanded.css new file mode 100644 index 0000000000..df768b8ee4 --- /dev/null +++ b/spec/libsass-closed-issues/issue_701/expected.expanded.css @@ -0,0 +1,12 @@ +.test-1 { + content: null; + content: null; + content: false; + content: true; + content: 42; + content: 42.3; + content: 42px; + content: "string"; + content: 1, 2, 3; + content: (a: 1, b: 2, c: 3); +} diff --git a/spec/libsass-closed-issues/issue_702/expected.compact.css b/spec/libsass-closed-issues/issue_702/expected.compact.css new file mode 100644 index 0000000000..61a1202f8e --- /dev/null +++ b/spec/libsass-closed-issues/issue_702/expected.compact.css @@ -0,0 +1 @@ +.foo { content: true; content: false; } diff --git a/spec/libsass-closed-issues/issue_702/expected.compressed.css b/spec/libsass-closed-issues/issue_702/expected.compressed.css new file mode 100644 index 0000000000..ce49011022 --- /dev/null +++ b/spec/libsass-closed-issues/issue_702/expected.compressed.css @@ -0,0 +1 @@ +.foo{content:true;content:false} diff --git a/spec/libsass-closed-issues/issue_702/expected.expanded.css b/spec/libsass-closed-issues/issue_702/expected.expanded.css new file mode 100644 index 0000000000..ceca36e723 --- /dev/null +++ b/spec/libsass-closed-issues/issue_702/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + content: true; + content: false; +} diff --git a/spec/libsass-closed-issues/issue_703/expected.compact.css b/spec/libsass-closed-issues/issue_703/expected.compact.css new file mode 100644 index 0000000000..992fa7a502 --- /dev/null +++ b/spec/libsass-closed-issues/issue_703/expected.compact.css @@ -0,0 +1,7 @@ +.test-1 { content: 1; content: 2; content: 3; } + +.test-2 { content: 3; content: 2; content: 1; } + +.test-3 { content: 1; content: 2; } + +.test-4 { content: 3; content: 2; } diff --git a/spec/libsass-closed-issues/issue_703/expected.compressed.css b/spec/libsass-closed-issues/issue_703/expected.compressed.css new file mode 100644 index 0000000000..efe2c29b1b --- /dev/null +++ b/spec/libsass-closed-issues/issue_703/expected.compressed.css @@ -0,0 +1 @@ +.test-1{content:1;content:2;content:3}.test-2{content:3;content:2;content:1}.test-3{content:1;content:2}.test-4{content:3;content:2} diff --git a/spec/libsass-closed-issues/issue_703/expected.expanded.css b/spec/libsass-closed-issues/issue_703/expected.expanded.css new file mode 100644 index 0000000000..96bb1cb24b --- /dev/null +++ b/spec/libsass-closed-issues/issue_703/expected.expanded.css @@ -0,0 +1,21 @@ +.test-1 { + content: 1; + content: 2; + content: 3; +} + +.test-2 { + content: 3; + content: 2; + content: 1; +} + +.test-3 { + content: 1; + content: 2; +} + +.test-4 { + content: 3; + content: 2; +} diff --git a/spec/libsass-closed-issues/issue_708/expected.compact.css b/spec/libsass-closed-issues/issue_708/expected.compact.css new file mode 100644 index 0000000000..8a141c6203 --- /dev/null +++ b/spec/libsass-closed-issues/issue_708/expected.compact.css @@ -0,0 +1 @@ +.foobar { content: 11; content: 11; content: 11; content: 11px; content: 11px; content: 11px; } diff --git a/spec/libsass-closed-issues/issue_708/expected.compressed.css b/spec/libsass-closed-issues/issue_708/expected.compressed.css new file mode 100644 index 0000000000..f96e1697d0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_708/expected.compressed.css @@ -0,0 +1 @@ +.foobar{content:11;content:11;content:11;content:11px;content:11px;content:11px} diff --git a/spec/libsass-closed-issues/issue_708/expected.expanded.css b/spec/libsass-closed-issues/issue_708/expected.expanded.css new file mode 100644 index 0000000000..60e891e7b0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_708/expected.expanded.css @@ -0,0 +1,8 @@ +.foobar { + content: 11; + content: 11; + content: 11; + content: 11px; + content: 11px; + content: 11px; +} diff --git a/spec/libsass-closed-issues/issue_733/expected.compact.css b/spec/libsass-closed-issues/issue_733/expected.compact.css new file mode 100644 index 0000000000..b40009349a --- /dev/null +++ b/spec/libsass-closed-issues/issue_733/expected.compact.css @@ -0,0 +1 @@ +test { content: 41px; content: 41px; content: 42px -1; } diff --git a/spec/libsass-closed-issues/issue_733/expected.compressed.css b/spec/libsass-closed-issues/issue_733/expected.compressed.css new file mode 100644 index 0000000000..9270b71753 --- /dev/null +++ b/spec/libsass-closed-issues/issue_733/expected.compressed.css @@ -0,0 +1 @@ +test{content:41px;content:41px;content:42px -1} diff --git a/spec/libsass-closed-issues/issue_733/expected.expanded.css b/spec/libsass-closed-issues/issue_733/expected.expanded.css new file mode 100644 index 0000000000..378e896d8a --- /dev/null +++ b/spec/libsass-closed-issues/issue_733/expected.expanded.css @@ -0,0 +1,5 @@ +test { + content: 41px; + content: 41px; + content: 42px -1; +} diff --git a/spec/libsass-closed-issues/issue_736/expected.compact.css b/spec/libsass-closed-issues/issue_736/expected.compact.css new file mode 100644 index 0000000000..e34abb3af0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_736/expected.compact.css @@ -0,0 +1 @@ +.test { out: "found true"; out: "found true"; out: "found true"; } diff --git a/spec/libsass-closed-issues/issue_736/expected.compressed.css b/spec/libsass-closed-issues/issue_736/expected.compressed.css new file mode 100644 index 0000000000..f54ceb0106 --- /dev/null +++ b/spec/libsass-closed-issues/issue_736/expected.compressed.css @@ -0,0 +1 @@ +.test{out:"found true";out:"found true";out:"found true"} diff --git a/spec/libsass-closed-issues/issue_736/expected.expanded.css b/spec/libsass-closed-issues/issue_736/expected.expanded.css new file mode 100644 index 0000000000..52bb6b099c --- /dev/null +++ b/spec/libsass-closed-issues/issue_736/expected.expanded.css @@ -0,0 +1,5 @@ +.test { + out: "found true"; + out: "found true"; + out: "found true"; +} diff --git a/spec/libsass-closed-issues/issue_738/expected.compact.css b/spec/libsass-closed-issues/issue_738/expected.compact.css new file mode 100644 index 0000000000..a25c9a09f9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_738/expected.compact.css @@ -0,0 +1,2 @@ +.foo--bar { color: red; } +.foo--1bar { color: blue; } diff --git a/spec/libsass-closed-issues/issue_738/expected.compressed.css b/spec/libsass-closed-issues/issue_738/expected.compressed.css new file mode 100644 index 0000000000..d4190e799c --- /dev/null +++ b/spec/libsass-closed-issues/issue_738/expected.compressed.css @@ -0,0 +1 @@ +.foo--bar{color:red}.foo--1bar{color:blue} diff --git a/spec/libsass-closed-issues/issue_738/expected.expanded.css b/spec/libsass-closed-issues/issue_738/expected.expanded.css new file mode 100644 index 0000000000..f0889de15a --- /dev/null +++ b/spec/libsass-closed-issues/issue_738/expected.expanded.css @@ -0,0 +1,6 @@ +.foo--bar { + color: red; +} +.foo--1bar { + color: blue; +} diff --git a/spec/libsass-closed-issues/issue_740/expected.compact.css b/spec/libsass-closed-issues/issue_740/expected.compact.css new file mode 100644 index 0000000000..bf4c9757ef --- /dev/null +++ b/spec/libsass-closed-issues/issue_740/expected.compact.css @@ -0,0 +1 @@ +foo { foo: #fff; bar: #000; } diff --git a/spec/libsass-closed-issues/issue_740/expected.compressed.css b/spec/libsass-closed-issues/issue_740/expected.compressed.css new file mode 100644 index 0000000000..b401e0f810 --- /dev/null +++ b/spec/libsass-closed-issues/issue_740/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:#fff;bar:#000} diff --git a/spec/libsass-closed-issues/issue_740/expected.expanded.css b/spec/libsass-closed-issues/issue_740/expected.expanded.css new file mode 100644 index 0000000000..2cd167def3 --- /dev/null +++ b/spec/libsass-closed-issues/issue_740/expected.expanded.css @@ -0,0 +1,4 @@ +foo { + foo: #fff; + bar: #000; +} diff --git a/spec/libsass-closed-issues/issue_748/expected.compact.css b/spec/libsass-closed-issues/issue_748/expected.compact.css new file mode 100644 index 0000000000..3410be5d6a --- /dev/null +++ b/spec/libsass-closed-issues/issue_748/expected.compact.css @@ -0,0 +1 @@ +.test { debug: truthy; debug: falsey; debug: falsey; debug: truthy; debug: truthy; debug: truthy; debug: truthy; debug: truthy; } diff --git a/spec/libsass-closed-issues/issue_748/expected.compressed.css b/spec/libsass-closed-issues/issue_748/expected.compressed.css new file mode 100644 index 0000000000..aa90867e66 --- /dev/null +++ b/spec/libsass-closed-issues/issue_748/expected.compressed.css @@ -0,0 +1 @@ +.test{debug:truthy;debug:falsey;debug:falsey;debug:truthy;debug:truthy;debug:truthy;debug:truthy;debug:truthy} diff --git a/spec/libsass-closed-issues/issue_748/expected.expanded.css b/spec/libsass-closed-issues/issue_748/expected.expanded.css new file mode 100644 index 0000000000..ddc5e4fa6f --- /dev/null +++ b/spec/libsass-closed-issues/issue_748/expected.expanded.css @@ -0,0 +1,10 @@ +.test { + debug: truthy; + debug: falsey; + debug: falsey; + debug: truthy; + debug: truthy; + debug: truthy; + debug: truthy; + debug: truthy; +} diff --git a/spec/libsass-closed-issues/issue_759/expected.compact.css b/spec/libsass-closed-issues/issue_759/expected.compact.css new file mode 100644 index 0000000000..17d30a4e5a --- /dev/null +++ b/spec/libsass-closed-issues/issue_759/expected.compact.css @@ -0,0 +1 @@ +foo { a: 10px; b: 20px; c: 30px; d: 40px; e: 50px; } diff --git a/spec/libsass-closed-issues/issue_759/expected.compressed.css b/spec/libsass-closed-issues/issue_759/expected.compressed.css new file mode 100644 index 0000000000..7d3f283f44 --- /dev/null +++ b/spec/libsass-closed-issues/issue_759/expected.compressed.css @@ -0,0 +1 @@ +foo{a:10px;b:20px;c:30px;d:40px;e:50px} diff --git a/spec/libsass-closed-issues/issue_759/expected.expanded.css b/spec/libsass-closed-issues/issue_759/expected.expanded.css new file mode 100644 index 0000000000..5dcb5c3035 --- /dev/null +++ b/spec/libsass-closed-issues/issue_759/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + a: 10px; + b: 20px; + c: 30px; + d: 40px; + e: 50px; +} diff --git a/spec/libsass-closed-issues/issue_760/expected.compact.css b/spec/libsass-closed-issues/issue_760/expected.compact.css new file mode 100644 index 0000000000..0feed13db1 --- /dev/null +++ b/spec/libsass-closed-issues/issue_760/expected.compact.css @@ -0,0 +1 @@ +foo { quoted: ""; } diff --git a/spec/libsass-closed-issues/issue_760/expected.compressed.css b/spec/libsass-closed-issues/issue_760/expected.compressed.css new file mode 100644 index 0000000000..8d5fd01438 --- /dev/null +++ b/spec/libsass-closed-issues/issue_760/expected.compressed.css @@ -0,0 +1 @@ +foo{quoted:""} diff --git a/spec/libsass-closed-issues/issue_760/expected.expanded.css b/spec/libsass-closed-issues/issue_760/expected.expanded.css new file mode 100644 index 0000000000..20f0bb00ae --- /dev/null +++ b/spec/libsass-closed-issues/issue_760/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + quoted: ""; +} diff --git a/spec/libsass-closed-issues/issue_763/expected.compact.css b/spec/libsass-closed-issues/issue_763/expected.compact.css new file mode 100644 index 0000000000..4e2d0ebf7e --- /dev/null +++ b/spec/libsass-closed-issues/issue_763/expected.compact.css @@ -0,0 +1 @@ +foo { a: "a"; b: "a"; c: a; d: "Xabcd"; e: "Xabcd"; f: "Xabcd"; g: "Xabcd"; } diff --git a/spec/libsass-closed-issues/issue_763/expected.compressed.css b/spec/libsass-closed-issues/issue_763/expected.compressed.css new file mode 100644 index 0000000000..a31a99b2f1 --- /dev/null +++ b/spec/libsass-closed-issues/issue_763/expected.compressed.css @@ -0,0 +1 @@ +foo{a:"a";b:"a";c:a;d:"Xabcd";e:"Xabcd";f:"Xabcd";g:"Xabcd"} diff --git a/spec/libsass-closed-issues/issue_763/expected.expanded.css b/spec/libsass-closed-issues/issue_763/expected.expanded.css new file mode 100644 index 0000000000..1fe196401e --- /dev/null +++ b/spec/libsass-closed-issues/issue_763/expected.expanded.css @@ -0,0 +1,9 @@ +foo { + a: "a"; + b: "a"; + c: a; + d: "Xabcd"; + e: "Xabcd"; + f: "Xabcd"; + g: "Xabcd"; +} diff --git a/spec/libsass-closed-issues/issue_783/expected.compact.css b/spec/libsass-closed-issues/issue_783/expected.compact.css new file mode 100644 index 0000000000..fd0ebd2ae1 --- /dev/null +++ b/spec/libsass-closed-issues/issue_783/expected.compact.css @@ -0,0 +1 @@ +a { foo: 2em; bar: 2em; a: 1; a: 4em; a: 0em; foo: 2px; bar: 2em; foo: 2em; bar: 2px; bar: 2px; bar: 2px; a: 2em; a: 1; a: 1; foo: 2px; a: 2em; foo: 2px; a: 2em; } diff --git a/spec/libsass-closed-issues/issue_783/expected.compressed.css b/spec/libsass-closed-issues/issue_783/expected.compressed.css new file mode 100644 index 0000000000..a29b3d05c8 --- /dev/null +++ b/spec/libsass-closed-issues/issue_783/expected.compressed.css @@ -0,0 +1 @@ +a{foo:2em;bar:2em;a:1;a:4em;a:0em;foo:2px;bar:2em;foo:2em;bar:2px;bar:2px;bar:2px;a:2em;a:1;a:1;foo:2px;a:2em;foo:2px;a:2em} diff --git a/spec/libsass-closed-issues/issue_783/expected.expanded.css b/spec/libsass-closed-issues/issue_783/expected.expanded.css new file mode 100644 index 0000000000..7af717f23b --- /dev/null +++ b/spec/libsass-closed-issues/issue_783/expected.expanded.css @@ -0,0 +1,20 @@ +a { + foo: 2em; + bar: 2em; + a: 1; + a: 4em; + a: 0em; + foo: 2px; + bar: 2em; + foo: 2em; + bar: 2px; + bar: 2px; + bar: 2px; + a: 2em; + a: 1; + a: 1; + foo: 2px; + a: 2em; + foo: 2px; + a: 2em; +} diff --git a/spec/libsass-closed-issues/issue_784/expected.compact.css b/spec/libsass-closed-issues/issue_784/expected.compact.css new file mode 100644 index 0000000000..904caceaf4 --- /dev/null +++ b/spec/libsass-closed-issues/issue_784/expected.compact.css @@ -0,0 +1 @@ +.foo { each: a 1; each: b 2; each: c 3; } diff --git a/spec/libsass-closed-issues/issue_784/expected.compressed.css b/spec/libsass-closed-issues/issue_784/expected.compressed.css new file mode 100644 index 0000000000..1683a31cd2 --- /dev/null +++ b/spec/libsass-closed-issues/issue_784/expected.compressed.css @@ -0,0 +1 @@ +.foo{each:a 1;each:b 2;each:c 3} diff --git a/spec/libsass-closed-issues/issue_784/expected.expanded.css b/spec/libsass-closed-issues/issue_784/expected.expanded.css new file mode 100644 index 0000000000..23c1cf0193 --- /dev/null +++ b/spec/libsass-closed-issues/issue_784/expected.expanded.css @@ -0,0 +1,5 @@ +.foo { + each: a 1; + each: b 2; + each: c 3; +} diff --git a/spec/libsass-closed-issues/issue_803/expected.compact.css b/spec/libsass-closed-issues/issue_803/expected.compact.css new file mode 100644 index 0000000000..1b7fb3949b --- /dev/null +++ b/spec/libsass-closed-issues/issue_803/expected.compact.css @@ -0,0 +1 @@ +@media (min-width: 0) and (max-width: 599px), (min-width: 600px) and (max-width: 899px) { .foo { content: bar; } } diff --git a/spec/libsass-closed-issues/issue_803/expected.compressed.css b/spec/libsass-closed-issues/issue_803/expected.compressed.css new file mode 100644 index 0000000000..da1528a3d0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_803/expected.compressed.css @@ -0,0 +1 @@ +@media (min-width: 0) and (max-width: 599px), (min-width: 600px) and (max-width: 899px){.foo{content:bar}} diff --git a/spec/libsass-closed-issues/issue_803/expected.expanded.css b/spec/libsass-closed-issues/issue_803/expected.expanded.css new file mode 100644 index 0000000000..408421d614 --- /dev/null +++ b/spec/libsass-closed-issues/issue_803/expected.expanded.css @@ -0,0 +1,5 @@ +@media (min-width: 0) and (max-width: 599px), (min-width: 600px) and (max-width: 899px) { + .foo { + content: bar; + } +} diff --git a/spec/libsass-closed-issues/issue_813/expected.compact.css b/spec/libsass-closed-issues/issue_813/expected.compact.css new file mode 100644 index 0000000000..b1f2a2d00e --- /dev/null +++ b/spec/libsass-closed-issues/issue_813/expected.compact.css @@ -0,0 +1 @@ +.foo { left: 3px; bottom: 1px 2px 3px; } diff --git a/spec/libsass-closed-issues/issue_813/expected.compressed.css b/spec/libsass-closed-issues/issue_813/expected.compressed.css new file mode 100644 index 0000000000..94c95c2d31 --- /dev/null +++ b/spec/libsass-closed-issues/issue_813/expected.compressed.css @@ -0,0 +1 @@ +.foo{left:3px;bottom:1px 2px 3px} diff --git a/spec/libsass-closed-issues/issue_813/expected.expanded.css b/spec/libsass-closed-issues/issue_813/expected.expanded.css new file mode 100644 index 0000000000..179727ce54 --- /dev/null +++ b/spec/libsass-closed-issues/issue_813/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + left: 3px; + bottom: 1px 2px 3px; +} diff --git a/spec/libsass-closed-issues/issue_815/expected.compact.css b/spec/libsass-closed-issues/issue_815/expected.compact.css new file mode 100644 index 0000000000..ca38cf5bda --- /dev/null +++ b/spec/libsass-closed-issues/issue_815/expected.compact.css @@ -0,0 +1 @@ +foo { foo: "ba"; bar: "r"; } diff --git a/spec/libsass-closed-issues/issue_815/expected.compressed.css b/spec/libsass-closed-issues/issue_815/expected.compressed.css new file mode 100644 index 0000000000..11931be143 --- /dev/null +++ b/spec/libsass-closed-issues/issue_815/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:"ba";bar:"r"} diff --git a/spec/libsass-closed-issues/issue_815/expected.expanded.css b/spec/libsass-closed-issues/issue_815/expected.expanded.css new file mode 100644 index 0000000000..ab64b1bc4f --- /dev/null +++ b/spec/libsass-closed-issues/issue_815/expected.expanded.css @@ -0,0 +1,4 @@ +foo { + foo: "ba"; + bar: "r"; +} diff --git a/spec/libsass-closed-issues/issue_817/expected.compact.css b/spec/libsass-closed-issues/issue_817/expected.compact.css new file mode 100644 index 0000000000..bb69d27b08 --- /dev/null +++ b/spec/libsass-closed-issues/issue_817/expected.compact.css @@ -0,0 +1 @@ +foo { foo: url("foo/bar.baz"); foo: url("foo/bar.baz"); foo: url(foo/bar.baz); foo: foo("foo/bar.baz", "bar", 55); foo: foo("foo/bar.baz", "bar", 55); foo: foo("foo/bar.baz", bar, 55); } diff --git a/spec/libsass-closed-issues/issue_817/expected.compressed.css b/spec/libsass-closed-issues/issue_817/expected.compressed.css new file mode 100644 index 0000000000..4a0b9d1f98 --- /dev/null +++ b/spec/libsass-closed-issues/issue_817/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:url("foo/bar.baz");foo:url("foo/bar.baz");foo:url(foo/bar.baz);foo:foo("foo/bar.baz", "bar", 55);foo:foo("foo/bar.baz", "bar", 55);foo:foo("foo/bar.baz", bar, 55)} diff --git a/spec/libsass-closed-issues/issue_817/expected.expanded.css b/spec/libsass-closed-issues/issue_817/expected.expanded.css new file mode 100644 index 0000000000..fdac2746da --- /dev/null +++ b/spec/libsass-closed-issues/issue_817/expected.expanded.css @@ -0,0 +1,8 @@ +foo { + foo: url("foo/bar.baz"); + foo: url("foo/bar.baz"); + foo: url(foo/bar.baz); + foo: foo("foo/bar.baz", "bar", 55); + foo: foo("foo/bar.baz", "bar", 55); + foo: foo("foo/bar.baz", bar, 55); +} diff --git a/spec/libsass-closed-issues/issue_820/expected.compact.css b/spec/libsass-closed-issues/issue_820/expected.compact.css new file mode 100644 index 0000000000..17ce948ef9 --- /dev/null +++ b/spec/libsass-closed-issues/issue_820/expected.compact.css @@ -0,0 +1,3 @@ +@charset "UTF-8"; +/*! Force output of above line by adding a unicode character. ♫ */ +html, body { height: 100%; } diff --git a/spec/libsass-closed-issues/issue_820/expected.compressed.css b/spec/libsass-closed-issues/issue_820/expected.compressed.css new file mode 100644 index 0000000000..b7e3df781f --- /dev/null +++ b/spec/libsass-closed-issues/issue_820/expected.compressed.css @@ -0,0 +1 @@ +/*! Force output of above line by adding a unicode character. ♫ */html,body{height:100%} diff --git a/spec/libsass-closed-issues/issue_820/expected.expanded.css b/spec/libsass-closed-issues/issue_820/expected.expanded.css new file mode 100644 index 0000000000..48c9251090 --- /dev/null +++ b/spec/libsass-closed-issues/issue_820/expected.expanded.css @@ -0,0 +1,5 @@ +@charset "UTF-8"; +/*! Force output of above line by adding a unicode character. ♫ */ +html, body { + height: 100%; +} diff --git a/spec/libsass-closed-issues/issue_828/expected.compact.css b/spec/libsass-closed-issues/issue_828/expected.compact.css new file mode 100644 index 0000000000..904a1afe00 --- /dev/null +++ b/spec/libsass-closed-issues/issue_828/expected.compact.css @@ -0,0 +1 @@ +foo { box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 1.5em- 0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 1.5em- 0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 1.5em- 0.75em rgba(0, 0, 0, 0.25); } diff --git a/spec/libsass-closed-issues/issue_828/expected.compressed.css b/spec/libsass-closed-issues/issue_828/expected.compressed.css new file mode 100644 index 0000000000..9d399c00b0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_828/expected.compressed.css @@ -0,0 +1 @@ +foo{box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em- 0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em -0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em- 0.75em rgba(0,0,0,0.25);box-shadow:inset -1.5em 0 1.5em- 0.75em rgba(0,0,0,0.25)} diff --git a/spec/libsass-closed-issues/issue_828/expected.expanded.css b/spec/libsass-closed-issues/issue_828/expected.expanded.css new file mode 100644 index 0000000000..e598cafc94 --- /dev/null +++ b/spec/libsass-closed-issues/issue_828/expected.expanded.css @@ -0,0 +1,10 @@ +foo { + box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 1.5em- 0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 1.5em- 0.75em rgba(0, 0, 0, 0.25); + box-shadow: inset -1.5em 0 1.5em- 0.75em rgba(0, 0, 0, 0.25); +} diff --git a/spec/libsass-closed-issues/issue_829/expected.compact.css b/spec/libsass-closed-issues/issue_829/expected.compact.css new file mode 100644 index 0000000000..48a5f91186 --- /dev/null +++ b/spec/libsass-closed-issues/issue_829/expected.compact.css @@ -0,0 +1,3 @@ +@media (foo: bar), (bar: baz) { .foo { foo: bar; } } +@media (foo: bar) and (foo: bar), (bar: baz) and (foo: bar) { .foo { bar: baz; } } +@media (foo: bar), (bar: baz) { .foo .bar { baz: bam; } } diff --git a/spec/libsass-closed-issues/issue_829/expected.compressed.css b/spec/libsass-closed-issues/issue_829/expected.compressed.css new file mode 100644 index 0000000000..d923eefcfb --- /dev/null +++ b/spec/libsass-closed-issues/issue_829/expected.compressed.css @@ -0,0 +1 @@ +@media (foo: bar), (bar: baz){.foo{foo:bar}}@media (foo: bar) and (foo: bar), (bar: baz) and (foo: bar){.foo{bar:baz}}@media (foo: bar), (bar: baz){.foo .bar{baz:bam}} diff --git a/spec/libsass-closed-issues/issue_829/expected.expanded.css b/spec/libsass-closed-issues/issue_829/expected.expanded.css new file mode 100644 index 0000000000..249e7d2197 --- /dev/null +++ b/spec/libsass-closed-issues/issue_829/expected.expanded.css @@ -0,0 +1,15 @@ +@media (foo: bar), (bar: baz) { + .foo { + foo: bar; + } +} +@media (foo: bar) and (foo: bar), (bar: baz) and (foo: bar) { + .foo { + bar: baz; + } +} +@media (foo: bar), (bar: baz) { + .foo .bar { + baz: bam; + } +} diff --git a/spec/libsass-closed-issues/issue_859/expected.compact.css b/spec/libsass-closed-issues/issue_859/expected.compact.css new file mode 100644 index 0000000000..de0894983f --- /dev/null +++ b/spec/libsass-closed-issues/issue_859/expected.compact.css @@ -0,0 +1,2 @@ +@media screen { .one { background: blue; } + .one .three { color: red; } } diff --git a/spec/libsass-closed-issues/issue_859/expected.compressed.css b/spec/libsass-closed-issues/issue_859/expected.compressed.css new file mode 100644 index 0000000000..500bcc7a5c --- /dev/null +++ b/spec/libsass-closed-issues/issue_859/expected.compressed.css @@ -0,0 +1 @@ +@media screen{.one{background:blue}.one .three{color:red}} diff --git a/spec/libsass-closed-issues/issue_859/expected.expanded.css b/spec/libsass-closed-issues/issue_859/expected.expanded.css new file mode 100644 index 0000000000..e4a7a96615 --- /dev/null +++ b/spec/libsass-closed-issues/issue_859/expected.expanded.css @@ -0,0 +1,8 @@ +@media screen { + .one { + background: blue; + } + .one .three { + color: red; + } +} diff --git a/spec/libsass-closed-issues/issue_870/expected.compact.css b/spec/libsass-closed-issues/issue_870/expected.compact.css new file mode 100644 index 0000000000..3844a0c159 --- /dev/null +++ b/spec/libsass-closed-issues/issue_870/expected.compact.css @@ -0,0 +1,3 @@ +.csv { output: "alpha", "beta", "gamma", "delta"; output: alpha, beta, gamma, delta; output: "[alpha, beta, gamma, delta]"; output: "alpha, beta, gamma, delta"; output: "["alpha, beta, gamma, delta"]"; output: "alpha, beta, gamma, delta"; output: "['alpha, beta, gamma, delta']"; } + +.ssv { output: "alpha" "beta" "gamma" "delta"; output: alpha beta gamma delta; output: "[alpha beta gamma delta]"; output: "alpha beta gamma delta"; output: "["alpha beta gamma delta"]"; output: "alpha beta gamma delta"; output: "['alpha beta gamma delta']"; } diff --git a/spec/libsass-closed-issues/issue_870/expected.compressed.css b/spec/libsass-closed-issues/issue_870/expected.compressed.css new file mode 100644 index 0000000000..f5c2fb39cb --- /dev/null +++ b/spec/libsass-closed-issues/issue_870/expected.compressed.css @@ -0,0 +1 @@ +.csv{output:"alpha","beta","gamma","delta";output:alpha,beta,gamma,delta;output:"[alpha,beta,gamma,delta]";output:"alpha,beta,gamma,delta";output:"["alpha,beta,gamma,delta"]";output:"alpha,beta,gamma,delta";output:"['alpha,beta,gamma,delta']"}.ssv{output:"alpha" "beta" "gamma" "delta";output:alpha beta gamma delta;output:"[alpha beta gamma delta]";output:"alpha beta gamma delta";output:"["alpha beta gamma delta"]";output:"alpha beta gamma delta";output:"['alpha beta gamma delta']"} diff --git a/spec/libsass-closed-issues/issue_870/expected.expanded.css b/spec/libsass-closed-issues/issue_870/expected.expanded.css new file mode 100644 index 0000000000..ce26faf475 --- /dev/null +++ b/spec/libsass-closed-issues/issue_870/expected.expanded.css @@ -0,0 +1,19 @@ +.csv { + output: "alpha", "beta", "gamma", "delta"; + output: alpha, beta, gamma, delta; + output: "[alpha, beta, gamma, delta]"; + output: "alpha, beta, gamma, delta"; + output: "["alpha, beta, gamma, delta"]"; + output: "alpha, beta, gamma, delta"; + output: "['alpha, beta, gamma, delta']"; +} + +.ssv { + output: "alpha" "beta" "gamma" "delta"; + output: alpha beta gamma delta; + output: "[alpha beta gamma delta]"; + output: "alpha beta gamma delta"; + output: "["alpha beta gamma delta"]"; + output: "alpha beta gamma delta"; + output: "['alpha beta gamma delta']"; +} diff --git a/spec/libsass-closed-issues/issue_873/expected.compact.css b/spec/libsass-closed-issues/issue_873/expected.compact.css new file mode 100644 index 0000000000..8739e3c23d --- /dev/null +++ b/spec/libsass-closed-issues/issue_873/expected.compact.css @@ -0,0 +1 @@ +foo { foo: notification; foo: notification; foo: notification; foo: "notification"; foo: notification; foo: notification; } diff --git a/spec/libsass-closed-issues/issue_873/expected.compressed.css b/spec/libsass-closed-issues/issue_873/expected.compressed.css new file mode 100644 index 0000000000..125bab6181 --- /dev/null +++ b/spec/libsass-closed-issues/issue_873/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:notification;foo:notification;foo:notification;foo:"notification";foo:notification;foo:notification} diff --git a/spec/libsass-closed-issues/issue_873/expected.expanded.css b/spec/libsass-closed-issues/issue_873/expected.expanded.css new file mode 100644 index 0000000000..cad625862b --- /dev/null +++ b/spec/libsass-closed-issues/issue_873/expected.expanded.css @@ -0,0 +1,8 @@ +foo { + foo: notification; + foo: notification; + foo: notification; + foo: "notification"; + foo: notification; + foo: notification; +} diff --git a/spec/libsass-closed-issues/issue_877/expected.compact.css b/spec/libsass-closed-issues/issue_877/expected.compact.css new file mode 100644 index 0000000000..d3af518d66 --- /dev/null +++ b/spec/libsass-closed-issues/issue_877/expected.compact.css @@ -0,0 +1 @@ +.test { function: true; function: true; function: true; function: true; function: false; function: false; function: true; mixin: true; mixin: true; mixin: true; mixin: true; mixin: false; mixin: false; mixin: true; variable: true; variable: true; variable: true; variable: true; variable: false; variable: false; variable: true; global-variable: true; global-variable: true; global-variable: true; global-variable: true; global-variable: false; global-variable: false; global-variable: true; } diff --git a/spec/libsass-closed-issues/issue_877/expected.compressed.css b/spec/libsass-closed-issues/issue_877/expected.compressed.css new file mode 100644 index 0000000000..3e43600b68 --- /dev/null +++ b/spec/libsass-closed-issues/issue_877/expected.compressed.css @@ -0,0 +1 @@ +.test{function:true;function:true;function:true;function:true;function:false;function:false;function:true;mixin:true;mixin:true;mixin:true;mixin:true;mixin:false;mixin:false;mixin:true;variable:true;variable:true;variable:true;variable:true;variable:false;variable:false;variable:true;global-variable:true;global-variable:true;global-variable:true;global-variable:true;global-variable:false;global-variable:false;global-variable:true} diff --git a/spec/libsass-closed-issues/issue_877/expected.expanded.css b/spec/libsass-closed-issues/issue_877/expected.expanded.css new file mode 100644 index 0000000000..a82c4012d0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_877/expected.expanded.css @@ -0,0 +1,30 @@ +.test { + function: true; + function: true; + function: true; + function: true; + function: false; + function: false; + function: true; + mixin: true; + mixin: true; + mixin: true; + mixin: true; + mixin: false; + mixin: false; + mixin: true; + variable: true; + variable: true; + variable: true; + variable: true; + variable: false; + variable: false; + variable: true; + global-variable: true; + global-variable: true; + global-variable: true; + global-variable: true; + global-variable: false; + global-variable: false; + global-variable: true; +} diff --git a/spec/libsass-closed-issues/issue_883/expected.compact.css b/spec/libsass-closed-issues/issue_883/expected.compact.css new file mode 100644 index 0000000000..80d86fa082 --- /dev/null +++ b/spec/libsass-closed-issues/issue_883/expected.compact.css @@ -0,0 +1,2 @@ +@foo { div { font: a; } } +@bar { div { color: b; } } diff --git a/spec/libsass-closed-issues/issue_883/expected.compressed.css b/spec/libsass-closed-issues/issue_883/expected.compressed.css new file mode 100644 index 0000000000..ebf5351030 --- /dev/null +++ b/spec/libsass-closed-issues/issue_883/expected.compressed.css @@ -0,0 +1 @@ +@foo{div{font:a}}@bar{div{color:b}} diff --git a/spec/libsass-closed-issues/issue_883/expected.expanded.css b/spec/libsass-closed-issues/issue_883/expected.expanded.css new file mode 100644 index 0000000000..38987bb94c --- /dev/null +++ b/spec/libsass-closed-issues/issue_883/expected.expanded.css @@ -0,0 +1,10 @@ +@foo { + div { + font: a; + } +} +@bar { + div { + color: b; + } +} diff --git a/spec/libsass-closed-issues/issue_884/expected.compact.css b/spec/libsass-closed-issues/issue_884/expected.compact.css new file mode 100644 index 0000000000..d985c3b435 --- /dev/null +++ b/spec/libsass-closed-issues/issue_884/expected.compact.css @@ -0,0 +1 @@ +a { foo: true; } diff --git a/spec/libsass-closed-issues/issue_884/expected.compressed.css b/spec/libsass-closed-issues/issue_884/expected.compressed.css new file mode 100644 index 0000000000..11c267190d --- /dev/null +++ b/spec/libsass-closed-issues/issue_884/expected.compressed.css @@ -0,0 +1 @@ +a{foo:true} diff --git a/spec/libsass-closed-issues/issue_884/expected.expanded.css b/spec/libsass-closed-issues/issue_884/expected.expanded.css new file mode 100644 index 0000000000..eb8edcce40 --- /dev/null +++ b/spec/libsass-closed-issues/issue_884/expected.expanded.css @@ -0,0 +1,3 @@ +a { + foo: true; +} diff --git a/spec/libsass-closed-issues/issue_890/expected.compact.css b/spec/libsass-closed-issues/issue_890/expected.compact.css new file mode 100644 index 0000000000..ba26b20343 --- /dev/null +++ b/spec/libsass-closed-issues/issue_890/expected.compact.css @@ -0,0 +1 @@ +.foo { border-right: 10px solid; } diff --git a/spec/libsass-closed-issues/issue_890/expected.compressed.css b/spec/libsass-closed-issues/issue_890/expected.compressed.css new file mode 100644 index 0000000000..69207a73d0 --- /dev/null +++ b/spec/libsass-closed-issues/issue_890/expected.compressed.css @@ -0,0 +1 @@ +.foo{border-right:10px solid} diff --git a/spec/libsass-closed-issues/issue_890/expected.expanded.css b/spec/libsass-closed-issues/issue_890/expected.expanded.css new file mode 100644 index 0000000000..95c33eb511 --- /dev/null +++ b/spec/libsass-closed-issues/issue_890/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + border-right: 10px solid; +} diff --git a/spec/libsass-closed-issues/issue_894/expected.compact.css b/spec/libsass-closed-issues/issue_894/expected.compact.css new file mode 100644 index 0000000000..3e5a3ea24c --- /dev/null +++ b/spec/libsass-closed-issues/issue_894/expected.compact.css @@ -0,0 +1,3 @@ +a { /**/ } + +b { content: 'something so I have a non-empty expected output'; } diff --git a/spec/libsass-closed-issues/issue_894/expected.compressed.css b/spec/libsass-closed-issues/issue_894/expected.compressed.css new file mode 100644 index 0000000000..2b2a8cd243 --- /dev/null +++ b/spec/libsass-closed-issues/issue_894/expected.compressed.css @@ -0,0 +1 @@ +b{content:'something so I have a non-empty expected output'} diff --git a/spec/libsass-closed-issues/issue_894/expected.expanded.css b/spec/libsass-closed-issues/issue_894/expected.expanded.css new file mode 100644 index 0000000000..da27ec61ee --- /dev/null +++ b/spec/libsass-closed-issues/issue_894/expected.expanded.css @@ -0,0 +1,7 @@ +a { + /**/ +} + +b { + content: 'something so I have a non-empty expected output'; +} diff --git a/spec/libsass-closed-issues/issue_930/expected.compact.css b/spec/libsass-closed-issues/issue_930/expected.compact.css new file mode 100644 index 0000000000..671d4686d4 --- /dev/null +++ b/spec/libsass-closed-issues/issue_930/expected.compact.css @@ -0,0 +1,5 @@ +.foo.bar { color: #F00; } + +.foo.baz { color: #F00; } + +.foo:nth-child(1) { color: #F00; } diff --git a/spec/libsass-closed-issues/issue_930/expected.compressed.css b/spec/libsass-closed-issues/issue_930/expected.compressed.css new file mode 100644 index 0000000000..fde491d239 --- /dev/null +++ b/spec/libsass-closed-issues/issue_930/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar{color:#F00}.foo.baz{color:#F00}.foo:nth-child(1){color:#F00} diff --git a/spec/libsass-closed-issues/issue_930/expected.expanded.css b/spec/libsass-closed-issues/issue_930/expected.expanded.css new file mode 100644 index 0000000000..608f5be9f6 --- /dev/null +++ b/spec/libsass-closed-issues/issue_930/expected.expanded.css @@ -0,0 +1,11 @@ +.foo.bar { + color: #F00; +} + +.foo.baz { + color: #F00; +} + +.foo:nth-child(1) { + color: #F00; +} diff --git a/spec/libsass-closed-issues/issue_992/expected.compact.css b/spec/libsass-closed-issues/issue_992/expected.compact.css new file mode 100644 index 0000000000..86c54b578e --- /dev/null +++ b/spec/libsass-closed-issues/issue_992/expected.compact.css @@ -0,0 +1 @@ +.-text-red- { color: "red"; } diff --git a/spec/libsass-closed-issues/issue_992/expected.compressed.css b/spec/libsass-closed-issues/issue_992/expected.compressed.css new file mode 100644 index 0000000000..293f02be25 --- /dev/null +++ b/spec/libsass-closed-issues/issue_992/expected.compressed.css @@ -0,0 +1 @@ +.-text-red-{color:"red"} diff --git a/spec/libsass-closed-issues/issue_992/expected.expanded.css b/spec/libsass-closed-issues/issue_992/expected.expanded.css new file mode 100644 index 0000000000..448c565f92 --- /dev/null +++ b/spec/libsass-closed-issues/issue_992/expected.expanded.css @@ -0,0 +1,3 @@ +.-text-red- { + color: "red"; +} diff --git a/spec/libsass-todo-issues/issue_143/expected.compact.css b/spec/libsass-todo-issues/issue_143/expected.compact.css new file mode 100644 index 0000000000..8e14a87edb --- /dev/null +++ b/spec/libsass-todo-issues/issue_143/expected.compact.css @@ -0,0 +1 @@ +body { background: url(file_join("images", "kittens.jpg")); color: file_join("images", "kittens.jpg"); } diff --git a/spec/libsass-todo-issues/issue_143/expected.compressed.css b/spec/libsass-todo-issues/issue_143/expected.compressed.css new file mode 100644 index 0000000000..c724758a89 --- /dev/null +++ b/spec/libsass-todo-issues/issue_143/expected.compressed.css @@ -0,0 +1 @@ +body{background:url(file_join("images", "kittens.jpg"));color:file_join("images", "kittens.jpg")} diff --git a/spec/libsass-todo-issues/issue_143/expected.expanded.css b/spec/libsass-todo-issues/issue_143/expected.expanded.css new file mode 100644 index 0000000000..3aac853d53 --- /dev/null +++ b/spec/libsass-todo-issues/issue_143/expected.expanded.css @@ -0,0 +1,4 @@ +body { + background: url(file_join("images", "kittens.jpg")); + color: file_join("images", "kittens.jpg"); +} diff --git a/spec/libsass-todo-issues/issue_346/expected.compact.css b/spec/libsass-todo-issues/issue_346/expected.compact.css new file mode 100644 index 0000000000..969cbacb99 --- /dev/null +++ b/spec/libsass-todo-issues/issue_346/expected.compact.css @@ -0,0 +1 @@ +@media all and (min-width: 300px) { div { display: block; } } diff --git a/spec/libsass-todo-issues/issue_346/expected.compressed.css b/spec/libsass-todo-issues/issue_346/expected.compressed.css new file mode 100644 index 0000000000..dadd5fb716 --- /dev/null +++ b/spec/libsass-todo-issues/issue_346/expected.compressed.css @@ -0,0 +1 @@ +@media all and (min-width: 300px){div{display:block}} diff --git a/spec/libsass-todo-issues/issue_346/expected.expanded.css b/spec/libsass-todo-issues/issue_346/expected.expanded.css new file mode 100644 index 0000000000..c090c7b8b7 --- /dev/null +++ b/spec/libsass-todo-issues/issue_346/expected.expanded.css @@ -0,0 +1,5 @@ +@media all and (min-width: 300px) { + div { + display: block; + } +} diff --git a/spec/libsass-todo-issues/issue_439/expected.compact.css b/spec/libsass-todo-issues/issue_439/expected.compact.css new file mode 100644 index 0000000000..ac2dde367d --- /dev/null +++ b/spec/libsass-todo-issues/issue_439/expected.compact.css @@ -0,0 +1 @@ +ul > + li + li:first-child + li + li { background: #ccc; } diff --git a/spec/libsass-todo-issues/issue_439/expected.compressed.css b/spec/libsass-todo-issues/issue_439/expected.compressed.css new file mode 100644 index 0000000000..a4dca3fa82 --- /dev/null +++ b/spec/libsass-todo-issues/issue_439/expected.compressed.css @@ -0,0 +1 @@ +ul>+li+li:first-child+li+li{background:#ccc} diff --git a/spec/libsass-todo-issues/issue_439/expected.expanded.css b/spec/libsass-todo-issues/issue_439/expected.expanded.css new file mode 100644 index 0000000000..7836456b2f --- /dev/null +++ b/spec/libsass-todo-issues/issue_439/expected.expanded.css @@ -0,0 +1,3 @@ +ul > + li + li:first-child + li + li { + background: #ccc; +} diff --git a/spec/libsass-todo-issues/issue_442/expected.compact.css b/spec/libsass-todo-issues/issue_442/expected.compact.css new file mode 100644 index 0000000000..7779879dfe --- /dev/null +++ b/spec/libsass-todo-issues/issue_442/expected.compact.css @@ -0,0 +1 @@ +foo { a: 10rem; a: 10rem; a: false; } diff --git a/spec/libsass-todo-issues/issue_442/expected.compressed.css b/spec/libsass-todo-issues/issue_442/expected.compressed.css new file mode 100644 index 0000000000..ef04bee7e1 --- /dev/null +++ b/spec/libsass-todo-issues/issue_442/expected.compressed.css @@ -0,0 +1 @@ +foo{a:10rem;a:10rem;a:false} diff --git a/spec/libsass-todo-issues/issue_442/expected.expanded.css b/spec/libsass-todo-issues/issue_442/expected.expanded.css new file mode 100644 index 0000000000..ed56ad53dd --- /dev/null +++ b/spec/libsass-todo-issues/issue_442/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + a: 10rem; + a: 10rem; + a: false; +} diff --git a/spec/libsass-todo-issues/issue_452/expected.compact.css b/spec/libsass-todo-issues/issue_452/expected.compact.css new file mode 100644 index 0000000000..9861e56e2a --- /dev/null +++ b/spec/libsass-todo-issues/issue_452/expected.compact.css @@ -0,0 +1 @@ +x-tabs /deep/ x-panel { foo: bar; } diff --git a/spec/libsass-todo-issues/issue_452/expected.compressed.css b/spec/libsass-todo-issues/issue_452/expected.compressed.css new file mode 100644 index 0000000000..b895b5c932 --- /dev/null +++ b/spec/libsass-todo-issues/issue_452/expected.compressed.css @@ -0,0 +1 @@ +x-tabs /deep/ x-panel{foo:bar} diff --git a/spec/libsass-todo-issues/issue_452/expected.expanded.css b/spec/libsass-todo-issues/issue_452/expected.expanded.css new file mode 100644 index 0000000000..5c2801d469 --- /dev/null +++ b/spec/libsass-todo-issues/issue_452/expected.expanded.css @@ -0,0 +1,3 @@ +x-tabs /deep/ x-panel { + foo: bar; +} diff --git a/spec/libsass-todo-issues/issue_548/expected.compact.css b/spec/libsass-todo-issues/issue_548/expected.compact.css new file mode 100644 index 0000000000..b37db64c2b --- /dev/null +++ b/spec/libsass-todo-issues/issue_548/expected.compact.css @@ -0,0 +1,3 @@ +.parent-sel-value { font-family: .parent-sel-value; } +.parent-sel-value .parent-sel-interpolation { font-family: .parent-sel-value .parent-sel-interpolation; } +.parent-sel-value .parent-sel-interpolation .parent-sel-value-concat { font-family: "Current parent: .parent-sel-value .parent-sel-interpolation .parent-sel-value-concat"; } diff --git a/spec/libsass-todo-issues/issue_548/expected.compressed.css b/spec/libsass-todo-issues/issue_548/expected.compressed.css new file mode 100644 index 0000000000..cd16d9a65d --- /dev/null +++ b/spec/libsass-todo-issues/issue_548/expected.compressed.css @@ -0,0 +1 @@ +.parent-sel-value{font-family:.parent-sel-value}.parent-sel-value .parent-sel-interpolation{font-family:.parent-sel-value .parent-sel-interpolation}.parent-sel-value .parent-sel-interpolation .parent-sel-value-concat{font-family:"Current parent: .parent-sel-value .parent-sel-interpolation .parent-sel-value-concat"} diff --git a/spec/libsass-todo-issues/issue_548/expected.expanded.css b/spec/libsass-todo-issues/issue_548/expected.expanded.css new file mode 100644 index 0000000000..607b1a396a --- /dev/null +++ b/spec/libsass-todo-issues/issue_548/expected.expanded.css @@ -0,0 +1,9 @@ +.parent-sel-value { + font-family: .parent-sel-value; +} +.parent-sel-value .parent-sel-interpolation { + font-family: .parent-sel-value .parent-sel-interpolation; +} +.parent-sel-value .parent-sel-interpolation .parent-sel-value-concat { + font-family: "Current parent: .parent-sel-value .parent-sel-interpolation .parent-sel-value-concat"; +} diff --git a/spec/libsass-todo-issues/issue_592/expected.compact.css b/spec/libsass-todo-issues/issue_592/expected.compact.css new file mode 100644 index 0000000000..b982769971 --- /dev/null +++ b/spec/libsass-todo-issues/issue_592/expected.compact.css @@ -0,0 +1 @@ +.a .b::-webkit-scrollbar, .a .c .b::-webkit-scrollbar { color: green; } diff --git a/spec/libsass-todo-issues/issue_592/expected.compressed.css b/spec/libsass-todo-issues/issue_592/expected.compressed.css new file mode 100644 index 0000000000..b3540be573 --- /dev/null +++ b/spec/libsass-todo-issues/issue_592/expected.compressed.css @@ -0,0 +1 @@ +.a .b::-webkit-scrollbar,.a .c .b::-webkit-scrollbar{color:green} diff --git a/spec/libsass-todo-issues/issue_592/expected.expanded.css b/spec/libsass-todo-issues/issue_592/expected.expanded.css new file mode 100644 index 0000000000..fa812afb03 --- /dev/null +++ b/spec/libsass-todo-issues/issue_592/expected.expanded.css @@ -0,0 +1,3 @@ +.a .b::-webkit-scrollbar, .a .c .b::-webkit-scrollbar { + color: green; +} diff --git a/spec/libsass-todo-issues/issue_593/expected.compact.css b/spec/libsass-todo-issues/issue_593/expected.compact.css new file mode 100644 index 0000000000..efb2de27c5 --- /dev/null +++ b/spec/libsass-todo-issues/issue_593/expected.compact.css @@ -0,0 +1,3 @@ +h1:nth-of-type(2n + 1) { color: red; } + +h1:nth-of-type(2n + 1) { color: red; } diff --git a/spec/libsass-todo-issues/issue_593/expected.compressed.css b/spec/libsass-todo-issues/issue_593/expected.compressed.css new file mode 100644 index 0000000000..4534b8d5b2 --- /dev/null +++ b/spec/libsass-todo-issues/issue_593/expected.compressed.css @@ -0,0 +1 @@ +h1:nth-of-type(2n+1){color:red}h1:nth-of-type(2n+1){color:red} diff --git a/spec/libsass-todo-issues/issue_593/expected.expanded.css b/spec/libsass-todo-issues/issue_593/expected.expanded.css new file mode 100644 index 0000000000..faa44f9dc6 --- /dev/null +++ b/spec/libsass-todo-issues/issue_593/expected.expanded.css @@ -0,0 +1,7 @@ +h1:nth-of-type(2n + 1) { + color: red; +} + +h1:nth-of-type(2n + 1) { + color: red; +} diff --git a/spec/libsass-todo-issues/issue_613/expected.compact.css b/spec/libsass-todo-issues/issue_613/expected.compact.css new file mode 100644 index 0000000000..d7aa6cd7c5 --- /dev/null +++ b/spec/libsass-todo-issues/issue_613/expected.compact.css @@ -0,0 +1,3 @@ +.selector { content: 4; } + +.other-selector { content: 1; } diff --git a/spec/libsass-todo-issues/issue_613/expected.compressed.css b/spec/libsass-todo-issues/issue_613/expected.compressed.css new file mode 100644 index 0000000000..580fc9b331 --- /dev/null +++ b/spec/libsass-todo-issues/issue_613/expected.compressed.css @@ -0,0 +1 @@ +.selector{content:4}.other-selector{content:1} diff --git a/spec/libsass-todo-issues/issue_613/expected.expanded.css b/spec/libsass-todo-issues/issue_613/expected.expanded.css new file mode 100644 index 0000000000..57e7044395 --- /dev/null +++ b/spec/libsass-todo-issues/issue_613/expected.expanded.css @@ -0,0 +1,7 @@ +.selector { + content: 4; +} + +.other-selector { + content: 1; +} diff --git a/spec/libsass-todo-issues/issue_614/expected.compact.css b/spec/libsass-todo-issues/issue_614/expected.compact.css new file mode 100644 index 0000000000..e32792c6ad --- /dev/null +++ b/spec/libsass-todo-issues/issue_614/expected.compact.css @@ -0,0 +1 @@ +@supports (foo: bar) or (foo: bar) or (foo: bar) and (foo: bar) { div { bar: baz; } } diff --git a/spec/libsass-todo-issues/issue_614/expected.compressed.css b/spec/libsass-todo-issues/issue_614/expected.compressed.css new file mode 100644 index 0000000000..04aac8fa95 --- /dev/null +++ b/spec/libsass-todo-issues/issue_614/expected.compressed.css @@ -0,0 +1 @@ +@supports (foo: bar) or (foo: bar) or (foo: bar) and (foo: bar){div{bar:baz}} diff --git a/spec/libsass-todo-issues/issue_614/expected.expanded.css b/spec/libsass-todo-issues/issue_614/expected.expanded.css new file mode 100644 index 0000000000..6d706846e9 --- /dev/null +++ b/spec/libsass-todo-issues/issue_614/expected.expanded.css @@ -0,0 +1,5 @@ +@supports (foo: bar) or (foo: bar) or (foo: bar) and (foo: bar) { + div { + bar: baz; + } +} diff --git a/spec/libsass-todo-issues/issue_674/expected.compact.css b/spec/libsass-todo-issues/issue_674/expected.compact.css new file mode 100644 index 0000000000..a000a9edf6 --- /dev/null +++ b/spec/libsass-todo-issues/issue_674/expected.compact.css @@ -0,0 +1,2 @@ +div { background: url(../images/image.png); background: url(../images/img/image.png); background: url(../images/img/image.png); } +div:after { content: attr(data-value); content: attr(data-value-extra); content: url(../images/icon.png); content: url(../images/gfx/icon.png); content: url(../images/gfx/icon.png); } diff --git a/spec/libsass-todo-issues/issue_674/expected.compressed.css b/spec/libsass-todo-issues/issue_674/expected.compressed.css new file mode 100644 index 0000000000..7e34919588 --- /dev/null +++ b/spec/libsass-todo-issues/issue_674/expected.compressed.css @@ -0,0 +1 @@ +div{background:url(../images/image.png);background:url(../images/img/image.png);background:url(../images/img/image.png)}div:after{content:attr(data-value);content:attr(data-value-extra);content:url(../images/icon.png);content:url(../images/gfx/icon.png);content:url(../images/gfx/icon.png)} diff --git a/spec/libsass-todo-issues/issue_674/expected.expanded.css b/spec/libsass-todo-issues/issue_674/expected.expanded.css new file mode 100644 index 0000000000..07f99e234a --- /dev/null +++ b/spec/libsass-todo-issues/issue_674/expected.expanded.css @@ -0,0 +1,12 @@ +div { + background: url(../images/image.png); + background: url(../images/img/image.png); + background: url(../images/img/image.png); +} +div:after { + content: attr(data-value); + content: attr(data-value-extra); + content: url(../images/icon.png); + content: url(../images/gfx/icon.png); + content: url(../images/gfx/icon.png); +} diff --git a/spec/libsass-todo-issues/issue_823/expected.compact.css b/spec/libsass-todo-issues/issue_823/expected.compact.css new file mode 100644 index 0000000000..07e587bd9c --- /dev/null +++ b/spec/libsass-todo-issues/issue_823/expected.compact.css @@ -0,0 +1 @@ +p > .red, p > a > .red { color: #F00; } diff --git a/spec/libsass-todo-issues/issue_823/expected.compressed.css b/spec/libsass-todo-issues/issue_823/expected.compressed.css new file mode 100644 index 0000000000..74ec94e5af --- /dev/null +++ b/spec/libsass-todo-issues/issue_823/expected.compressed.css @@ -0,0 +1 @@ +p>.red,p>a>.red{color:#F00} diff --git a/spec/libsass-todo-issues/issue_823/expected.expanded.css b/spec/libsass-todo-issues/issue_823/expected.expanded.css new file mode 100644 index 0000000000..0a57080c7d --- /dev/null +++ b/spec/libsass-todo-issues/issue_823/expected.expanded.css @@ -0,0 +1,3 @@ +p > .red, p > a > .red { + color: #F00; +} diff --git a/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compact.css b/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compact.css new file mode 100644 index 0000000000..84ba9631f2 --- /dev/null +++ b/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compact.css @@ -0,0 +1,7 @@ +a b { color: red; } +a b :first-child, a b :nth-of-type(-2n+1) { blah: bloo; } +a b :first-child .foo#bar:nth-child(even), a b :nth-of-type(-2n+1) .foo#bar:nth-child(even) { hoo: goo; } +a b :first-child ::after, a b :nth-of-type(-2n+1) ::after { content: "glux"; color: green; } +a b :first-child :not(.foo), a b :nth-of-type(-2n+1) :not(.foo) { hoo: boo; } +a b :first-child , a b :nth-of-type(-2n+1) { hoo: boo; } +a b :first-child a, a b :nth-of-type(-2n+1) a { b: c; } diff --git a/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compressed.css b/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compressed.css new file mode 100644 index 0000000000..fac30a2332 --- /dev/null +++ b/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.compressed.css @@ -0,0 +1 @@ +a b{color:red}a b :first-child,a b :nth-of-type(-2n+1){blah:bloo}a b :first-child .foo#bar:nth-child(even),a b :nth-of-type(-2n+1) .foo#bar:nth-child(even){hoo:goo}a b :first-child ::after,a b :nth-of-type(-2n+1) ::after{content:"glux";color:green}a b :first-child :not(.foo),a b :nth-of-type(-2n+1) :not(.foo){hoo:boo}a b :first-child,a b :nth-of-type(-2n+1){hoo:boo}a b :first-child a,a b :nth-of-type(-2n+1) a{b:c} diff --git a/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.expanded.css b/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.expanded.css new file mode 100644 index 0000000000..b18f00fade --- /dev/null +++ b/spec/libsass-todo-tests/12_pseudo_classes_and_elements/expected.expanded.css @@ -0,0 +1,22 @@ +a b { + color: red; +} +a b :first-child, a b :nth-of-type(-2n+1) { + blah: bloo; +} +a b :first-child .foo#bar:nth-child(even), a b :nth-of-type(-2n+1) .foo#bar:nth-child(even) { + hoo: goo; +} +a b :first-child ::after, a b :nth-of-type(-2n+1) ::after { + content: "glux"; + color: green; +} +a b :first-child :not(.foo), a b :nth-of-type(-2n+1) :not(.foo) { + hoo: boo; +} +a b :first-child , a b :nth-of-type(-2n+1) { + hoo: boo; +} +a b :first-child a, a b :nth-of-type(-2n+1) a { + b: c; +} diff --git a/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compact.css b/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compact.css new file mode 100644 index 0000000000..7803255eca --- /dev/null +++ b/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compact.css @@ -0,0 +1,3 @@ +.foo, .bar { a: b; } + +.bar, .foo { c: d; } diff --git a/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compressed.css b/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compressed.css new file mode 100644 index 0000000000..25771c7d2f --- /dev/null +++ b/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.compressed.css @@ -0,0 +1 @@ +.foo,.bar{a:b}.bar,.foo{c:d} diff --git a/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.expanded.css b/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.expanded.css new file mode 100644 index 0000000000..3b3dfc3517 --- /dev/null +++ b/spec/libsass-todo-tests/180_test_basic_extend_loop/expected.expanded.css @@ -0,0 +1,7 @@ +.foo, .bar { + a: b; +} + +.bar, .foo { + c: d; +} diff --git a/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compact.css b/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compact.css new file mode 100644 index 0000000000..c04be4d7e9 --- /dev/null +++ b/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compact.css @@ -0,0 +1,5 @@ +.foo, .baz, .bar { a: b; } + +.bar, .foo, .baz { c: d; } + +.baz, .bar, .foo { e: f; } diff --git a/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compressed.css b/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compressed.css new file mode 100644 index 0000000000..a796d584a6 --- /dev/null +++ b/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.compressed.css @@ -0,0 +1 @@ +.foo,.baz,.bar{a:b}.bar,.foo,.baz{c:d}.baz,.bar,.foo{e:f} diff --git a/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.expanded.css b/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.expanded.css new file mode 100644 index 0000000000..7faeb5fa31 --- /dev/null +++ b/spec/libsass-todo-tests/181_test_three_level_extend_loop/expected.expanded.css @@ -0,0 +1,11 @@ +.foo, .baz, .bar { + a: b; +} + +.bar, .foo, .baz { + c: d; +} + +.baz, .bar, .foo { + e: f; +} diff --git a/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compact.css b/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compact.css new file mode 100644 index 0000000000..d33d8a51db --- /dev/null +++ b/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compact.css @@ -0,0 +1 @@ +@foo $x $y, hux { bar { whatever: whatever; } } diff --git a/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compressed.css b/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compressed.css new file mode 100644 index 0000000000..65cbe4c3e3 --- /dev/null +++ b/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.compressed.css @@ -0,0 +1 @@ +@foo $x $y, hux{bar{whatever:whatever}} diff --git a/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.expanded.css b/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.expanded.css new file mode 100644 index 0000000000..7df5126a8e --- /dev/null +++ b/spec/libsass-todo-tests/38_expressions_in_at_directives/expected.expanded.css @@ -0,0 +1,5 @@ +@foo $x $y, hux { + bar { + whatever: whatever; + } +} diff --git a/spec/libsass-todo-tests/47_str_slice/expected.compact.css b/spec/libsass-todo-tests/47_str_slice/expected.compact.css new file mode 100644 index 0000000000..56010e115f --- /dev/null +++ b/spec/libsass-todo-tests/47_str_slice/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +div { bar: "bÔåÆcd"; bar: "bcd"; bar: "ef"; bar: "bc"; bar: ""; bar: ""; bar: "abcd"; bar: "abcd"; bar: "©├"; bar: "©├í├®├¡├"; bar: "©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔è╔▒╩¡╩¼Ð¬Êê¦ô"; bar: "ê¦"; bar: "©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔è╔▒╩¡╩¼Ð¬Êê¦"; bar: ""; bar: "╔è╔▒╩¡╩¼Ð¬Êê¦ô"; bar: "├©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔"; bar: "├©├í├"; bar: ""; } diff --git a/spec/libsass-todo-tests/47_str_slice/expected.compressed.css b/spec/libsass-todo-tests/47_str_slice/expected.compressed.css new file mode 100644 index 0000000000..f2165994f6 --- /dev/null +++ b/spec/libsass-todo-tests/47_str_slice/expected.compressed.css @@ -0,0 +1 @@ +div{bar:"bÔåÆcd";bar:"bcd";bar:"ef";bar:"bc";bar:"";bar:"";bar:"abcd";bar:"abcd";bar:"©├";bar:"©├í├®├¡├";bar:"©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔è╔▒╩¡╩¼Ð¬Êê¦ô";bar:"ê¦";bar:"©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔è╔▒╩¡╩¼Ð¬Êê¦";bar:"";bar:"╔è╔▒╩¡╩¼Ð¬Êê¦ô";bar:"├©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔";bar:"├©├í├";bar:""} diff --git a/spec/libsass-todo-tests/47_str_slice/expected.expanded.css b/spec/libsass-todo-tests/47_str_slice/expected.expanded.css new file mode 100644 index 0000000000..9b01e3eeb7 --- /dev/null +++ b/spec/libsass-todo-tests/47_str_slice/expected.expanded.css @@ -0,0 +1,21 @@ +@charset "UTF-8"; +div { + bar: "bÔåÆcd"; + bar: "bcd"; + bar: "ef"; + bar: "bc"; + bar: ""; + bar: ""; + bar: "abcd"; + bar: "abcd"; + bar: "©├"; + bar: "©├í├®├¡├"; + bar: "©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔è╔▒╩¡╩¼Ð¬Êê¦ô"; + bar: "ê¦"; + bar: "©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔è╔▒╩¡╩¼Ð¬Êê¦"; + bar: ""; + bar: "╔è╔▒╩¡╩¼Ð¬Êê¦ô"; + bar: "├©├í├®├¡├│├║├╝├▒┬┐├®├á┼ñÃàÃé╔"; + bar: "├©├í├"; + bar: ""; +} diff --git a/spec/libsass-todo-tests/css_nth_selectors/expected.compact.css b/spec/libsass-todo-tests/css_nth_selectors/expected.compact.css new file mode 100644 index 0000000000..555c3c0813 --- /dev/null +++ b/spec/libsass-todo-tests/css_nth_selectors/expected.compact.css @@ -0,0 +1 @@ +:nth-child(2n + 3) { a: b; } diff --git a/spec/libsass-todo-tests/css_nth_selectors/expected.compressed.css b/spec/libsass-todo-tests/css_nth_selectors/expected.compressed.css new file mode 100644 index 0000000000..465ec06bba --- /dev/null +++ b/spec/libsass-todo-tests/css_nth_selectors/expected.compressed.css @@ -0,0 +1 @@ +:nth-child(2n+3){a:b} diff --git a/spec/libsass-todo-tests/css_nth_selectors/expected.expanded.css b/spec/libsass-todo-tests/css_nth_selectors/expected.expanded.css new file mode 100644 index 0000000000..c35cc50525 --- /dev/null +++ b/spec/libsass-todo-tests/css_nth_selectors/expected.expanded.css @@ -0,0 +1,3 @@ +:nth-child(2n + 3) { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..f4a4961a83 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo, -a *|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..a3e1af33cb --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo,-a *|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..0df3db3c60 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/021_test_universal_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo, -a *|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..6478c52653 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .bar { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..d1e0e5267e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .bar{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..11911fc0f4 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/023_test_universal_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .bar { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compact.css new file mode 100644 index 0000000000..ef4a525d00 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compact.css @@ -0,0 +1 @@ +-a .foo.bar, -a ns|*.bar { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compressed.css new file mode 100644 index 0000000000..b8a762f777 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.compressed.css @@ -0,0 +1 @@ +-a .foo.bar,-a ns|*.bar{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.expanded.css new file mode 100644 index 0000000000..83749a3f32 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/024_test_universal_unification_with_simple_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a .foo.bar, -a ns|*.bar { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..32a129e9ca --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a * { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..63a2726e88 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..012be00d83 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/026_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a * { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..2394ef4efb --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *|*.foo, -a * { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..7f0e4a9833 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|*.foo,-a *{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..4c046458bf --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/027_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|*.foo, -a * { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..f03dd67e37 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..f86cde6126 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..6b7f5daddb --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/028_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..c897e0f6f3 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *.foo, -a ns|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..f02d9eb1a7 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *.foo,-a ns|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..ca2ada445b --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/029_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *.foo, -a ns|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..cab2819f25 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *|*.foo, -a ns|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..2ad507c2eb --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|*.foo,-a ns|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..2960ec8c8e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/030_test_universal_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|*.foo, -a ns|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compact.css new file mode 100644 index 0000000000..ba1c0534ff --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compressed.css new file mode 100644 index 0000000000..05c71dc831 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.expanded.css new file mode 100644 index 0000000000..529e3073b5 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/031_test_universal_unification_with_namespaced_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compact.css new file mode 100644 index 0000000000..ba1c0534ff --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compressed.css new file mode 100644 index 0000000000..05c71dc831 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.expanded.css new file mode 100644 index 0000000000..529e3073b5 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/032_test_universal_unification_with_namespaced_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compact.css new file mode 100644 index 0000000000..ba1c0534ff --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|* { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compressed.css new file mode 100644 index 0000000000..05c71dc831 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|*{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.expanded.css new file mode 100644 index 0000000000..529e3073b5 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/033_test_universal_unification_with_namespaced_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|* { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..a157184f3a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..df5e2255af --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..40cb85e157 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/035_test_universal_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..5f5f005a38 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a *|a.foo, -a a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..3bcd516afd --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|a.foo,-a a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..7a2da2977b --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/036_test_universal_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|a.foo, -a a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..d118f36674 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a *|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..1339a08b5c --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..51f4b82928 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/037_test_universal_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..8e63e6ae8c --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a a.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..3ae43783bb --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a a.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..b7ca031679 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/038_test_universal_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a a.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..824a41bdd4 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a *|a.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..30ebe746f1 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|a.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..fcab3ff5a9 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/039_test_universal_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|a.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compact.css new file mode 100644 index 0000000000..389a6636cf --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compressed.css new file mode 100644 index 0000000000..754b9de015 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.expanded.css new file mode 100644 index 0000000000..4988442f55 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/041_test_universal_unification_with_namespaced_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compact.css new file mode 100644 index 0000000000..389a6636cf --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compressed.css new file mode 100644 index 0000000000..754b9de015 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.expanded.css new file mode 100644 index 0000000000..4988442f55 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/042_test_universal_unification_with_namespaced_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..b6af1496a6 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *.foo, -a a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..92932f137f --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *.foo,-a a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..5e00e7c382 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/048_test_element_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *.foo, -a a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..945633edec --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *|*.foo, -a a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..42c84dca50 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|*.foo,-a a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..6d76d3bb41 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/049_test_element_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|*.foo, -a a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..73d69f986f --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *|*.foo, -a *|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..aba02e544e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|*.foo,-a *|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..37926994b5 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/050_test_element_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|*.foo, -a *|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compact.css new file mode 100644 index 0000000000..c83502473f --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a *|*.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compressed.css new file mode 100644 index 0000000000..a64a6e223e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|*.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.expanded.css new file mode 100644 index 0000000000..f49bb9168c --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/052_test_element_unification_with_namespaceless_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|*.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compact.css new file mode 100644 index 0000000000..c01aebb361 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|*.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compressed.css new file mode 100644 index 0000000000..3b92a8eeb6 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|*.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.expanded.css new file mode 100644 index 0000000000..2412e84459 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/053_test_element_unification_with_namespaced_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|*.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compact.css new file mode 100644 index 0000000000..c01aebb361 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|*.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compressed.css new file mode 100644 index 0000000000..3b92a8eeb6 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|*.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.expanded.css new file mode 100644 index 0000000000..2412e84459 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/054_test_element_unification_with_namespaced_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|*.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compact.css new file mode 100644 index 0000000000..c01aebb361 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|*.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compressed.css new file mode 100644 index 0000000000..3b92a8eeb6 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|*.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.expanded.css new file mode 100644 index 0000000000..2412e84459 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/055_test_element_unification_with_namespaced_universal_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|*.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..a157184f3a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..df5e2255af --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..40cb85e157 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/057_test_element_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..5f5f005a38 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a *|a.foo, -a a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..3bcd516afd --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|a.foo,-a a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..7a2da2977b --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/058_test_element_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|a.foo, -a a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..8e63e6ae8c --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a a.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..3ae43783bb --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a a.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..b7ca031679 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/060_test_element_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a a.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compact.css new file mode 100644 index 0000000000..824a41bdd4 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compact.css @@ -0,0 +1 @@ +-a *|a.foo, -a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compressed.css new file mode 100644 index 0000000000..30ebe746f1 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a *|a.foo,-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.expanded.css new file mode 100644 index 0000000000..fcab3ff5a9 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/061_test_element_unification_with_namespaceless_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a *|a.foo, -a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compact.css new file mode 100644 index 0000000000..389a6636cf --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compressed.css new file mode 100644 index 0000000000..754b9de015 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.expanded.css new file mode 100644 index 0000000000..4988442f55 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/062_test_element_unification_with_namespaced_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compact.css new file mode 100644 index 0000000000..389a6636cf --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compact.css @@ -0,0 +1 @@ +-a ns|a { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compressed.css new file mode 100644 index 0000000000..754b9de015 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.compressed.css @@ -0,0 +1 @@ +-a ns|a{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.expanded.css new file mode 100644 index 0000000000..4988442f55 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/063_test_element_unification_with_namespaced_element_target/expected.expanded.css @@ -0,0 +1,3 @@ +-a ns|a { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compact.css b/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compact.css new file mode 100644 index 0000000000..edf67415fa --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compact.css @@ -0,0 +1,3 @@ +.foo, .baz { a: b; } + +.bar, .baz { c: d; } diff --git a/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compressed.css new file mode 100644 index 0000000000..37953dfde2 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.compressed.css @@ -0,0 +1 @@ +.foo,.baz{a:b}.bar,.baz{c:d} diff --git a/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.expanded.css new file mode 100644 index 0000000000..d3fae7600f --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/090_test_comma_extendee/expected.expanded.css @@ -0,0 +1,7 @@ +.foo, .baz { + a: b; +} + +.bar, .baz { + c: d; +} diff --git a/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compact.css b/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compact.css new file mode 100644 index 0000000000..81847e14ff --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compact.css @@ -0,0 +1 @@ +.foo.bar, .x, .y { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compressed.css new file mode 100644 index 0000000000..86b9911295 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.compressed.css @@ -0,0 +1 @@ +.foo.bar,.x,.y{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.expanded.css new file mode 100644 index 0000000000..7be91d143a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/091_test_redundant_selector_elimination/expected.expanded.css @@ -0,0 +1,3 @@ +.foo.bar, .x, .y { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compact.css b/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compact.css new file mode 100644 index 0000000000..38dfed9eb4 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compact.css @@ -0,0 +1 @@ +ns|*.foo.bar, ns|a.baz { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compressed.css new file mode 100644 index 0000000000..e051d0ea5e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.compressed.css @@ -0,0 +1 @@ +ns|*.foo.bar,ns|a.baz{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.expanded.css new file mode 100644 index 0000000000..79f0b904ec --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/094_test_long_extendee_runs_unification/expected.expanded.css @@ -0,0 +1,3 @@ +ns|*.foo.bar, ns|a.baz { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compact.css b/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compact.css new file mode 100644 index 0000000000..317a7012e6 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compact.css @@ -0,0 +1 @@ +ns|*.foo.bar, ns|a.bar.baz { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compressed.css new file mode 100644 index 0000000000..089d27c138 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.compressed.css @@ -0,0 +1 @@ +ns|*.foo.bar,ns|a.bar.baz{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.expanded.css new file mode 100644 index 0000000000..9aa28bb9e0 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/096_test_long_extender_runs_unification/expected.expanded.css @@ -0,0 +1,3 @@ +ns|*.foo.bar, ns|a.bar.baz { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css b/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css new file mode 100644 index 0000000000..6e3afd470a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css @@ -0,0 +1 @@ +a /for/ b c .c1, a /for/ b a c .c2, a a /for/ b c .c2 { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css new file mode 100644 index 0000000000..547ae6f466 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css @@ -0,0 +1 @@ +a /for/ b c .c1,a /for/ b a c .c2,a a /for/ b c .c2{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css new file mode 100644 index 0000000000..b994ae4480 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/115_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a /for/ b c .c1, a /for/ b a c .c2, a a /for/ b c .c2 { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css b/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css new file mode 100644 index 0000000000..08f07d0252 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css @@ -0,0 +1 @@ +a /for/ b c .c1, a a /for/ b c .c2 { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css new file mode 100644 index 0000000000..ac2f5de829 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css @@ -0,0 +1 @@ +a /for/ b c .c1,a a /for/ b c .c2{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css new file mode 100644 index 0000000000..d135fa8e52 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/116_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a /for/ b c .c1, a a /for/ b c .c2 { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css b/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css new file mode 100644 index 0000000000..b0256e51f9 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compact.css @@ -0,0 +1 @@ +a /for/ b c .c1, a /for/ b c .c2 { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css new file mode 100644 index 0000000000..887556c7b5 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.compressed.css @@ -0,0 +1 @@ +a /for/ b c .c1,a /for/ b c .c2{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css new file mode 100644 index 0000000000..c4aa62ac2e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/117_test_nested_extender_doesnt_find_common_selectors_around_reference_selector/expected.expanded.css @@ -0,0 +1,3 @@ +a /for/ b c .c1, a /for/ b c .c2 { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css b/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css new file mode 100644 index 0000000000..845b8881e9 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css @@ -0,0 +1 @@ +foo bar! baz, foo .bip .bap! baz, .bip foo .bap! baz { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css new file mode 100644 index 0000000000..6c57e8c84d --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css @@ -0,0 +1 @@ +foo bar! baz,foo .bip .bap! baz,.bip foo .bap! baz{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css new file mode 100644 index 0000000000..cc32146eea --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/200_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css @@ -0,0 +1,3 @@ +foo bar! baz, foo .bip .bap! baz, .bip foo .bap! baz { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css b/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css new file mode 100644 index 0000000000..7b114a5c62 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compact.css @@ -0,0 +1 @@ +foo.x bar.y! baz.z, foo.x .bip bar.bap! baz.z, .bip foo.x bar.bap! baz.z { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css new file mode 100644 index 0000000000..d886a49d61 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.compressed.css @@ -0,0 +1 @@ +foo.x bar.y! baz.z,foo.x .bip bar.bap! baz.z,.bip foo.x bar.bap! baz.z{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css new file mode 100644 index 0000000000..c47269548c --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/201_test_extend_with_subject_transfers_subject_to_extender/expected.expanded.css @@ -0,0 +1,3 @@ +foo.x bar.y! baz.z, foo.x .bip bar.bap! baz.z, .bip foo.x bar.bap! baz.z { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compact.css new file mode 100644 index 0000000000..f1dcb2c6b1 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compact.css @@ -0,0 +1 @@ +.foo! .bar, .foo! .bip .bap, .bip .foo! .bap { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compressed.css new file mode 100644 index 0000000000..20ac435e07 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.compressed.css @@ -0,0 +1 @@ +.foo! .bar,.foo! .bip .bap,.bip .foo! .bap{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.expanded.css new file mode 100644 index 0000000000..d322bf1c84 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/202_test_extend_with_subject_retains_subject_on_target/expected.expanded.css @@ -0,0 +1,3 @@ +.foo! .bar, .foo! .bip .bap, .bip .foo! .bap { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compact.css b/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compact.css new file mode 100644 index 0000000000..4e4ce1863a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compact.css @@ -0,0 +1 @@ +a.foo .bar, .bip a.bap! .bar { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compressed.css new file mode 100644 index 0000000000..13a1b23ab8 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.compressed.css @@ -0,0 +1 @@ +a.foo .bar,.bip a.bap! .bar{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.expanded.css new file mode 100644 index 0000000000..fb6d2bd6f1 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/203_test_extend_with_subject_transfers_subject_to_target/expected.expanded.css @@ -0,0 +1,3 @@ +a.foo .bar, .bip a.bap! .bar { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compact.css b/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compact.css new file mode 100644 index 0000000000..f44fccdd6e --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compact.css @@ -0,0 +1 @@ +.foo .bar, .foo .bip! .bap, .bip! .foo .bap { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compressed.css new file mode 100644 index 0000000000..4d4592804a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar,.foo .bip! .bap,.bip! .foo .bap{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.expanded.css new file mode 100644 index 0000000000..440569a99a --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/204_test_extend_with_subject_retains_subject_on_extender/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar, .foo .bip! .bap, .bip! .foo .bap { + a: b; +} diff --git a/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compact.css b/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compact.css new file mode 100644 index 0000000000..7043f50771 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compact.css @@ -0,0 +1 @@ +x! .bar { a: b; } diff --git a/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compressed.css b/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compressed.css new file mode 100644 index 0000000000..a5c67b6ed1 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.compressed.css @@ -0,0 +1 @@ +x! .bar{a:b} diff --git a/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.expanded.css b/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.expanded.css new file mode 100644 index 0000000000..19d3397495 --- /dev/null +++ b/spec/libsass-todo-tests/extend-tests/205_test_extend_with_subject_fails_with_conflicting_subject/expected.expanded.css @@ -0,0 +1,3 @@ +x! .bar { + a: b; +} diff --git a/spec/libsass-todo-tests/libsass/arithmetic/expected.compact.css b/spec/libsass-todo-tests/libsass/arithmetic/expected.compact.css new file mode 100644 index 0000000000..6085fe6b19 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/arithmetic/expected.compact.css @@ -0,0 +1 @@ +div { /* number + whatever */ font: 5; font: 53%; font: 15px; font: #141414; font: 3hello; font: "3hello"; font: 3true; font: 3false; font: 3not-there(hello); font: 3unquote("hello"); font: 3a, b, c; font: 3a b c; /* number - whatever */ font: 1; font: -47%; font: -9px; font: 3-#111111; font: 3-hello; font: 3-"hello"; font: 3-true; font: 3-false; font: 3-not-there(hello); font: 3-unquote("hello"); font: 3-a, b, c; font: 3-a b c; /* number * whatever */ font: 6; font: 150%; font: 36px; font: #333333; /* number / whatever */ font: 3 / 2; font: 1.5; font: 6; font: 6; font: 3/#111111; font: 3/hello; font: 3/"hello"; font: 3/true; font: 3/false; font: 3/not-there(hello); font: 3/unquote("hello"); font: 3/a, b, c; font: 3/a b c; /* number % whatever */ font: 1; /* */ /* percentage + whatever */ font: 53%; font: 150%; font: 50%hello; font: "50%hello"; font: 50%undefined(hello); font: 50%unquote("hello"); font: 50%a, b, c; font: 50%a b c; /* percentage - whatever */ font: 47%; font: -50%; font: 50%-#111111; font: 50%-hello; font: 50%-"hello"; font: 50%-undefined(hello); font: 50%-unquote("hello"); font: 50%-a, b, c; font: 50%-a b c; /* percentage * whatever */ font: 150%; /* percentage / whatever */ font: 16.66667%; font: 0.5; font: 50%/#111111; font: 50%/hello; font: 50%/"hello"; font: 50%/undefined(hello); font: 50%/unquote("hello"); font: 50%/a, b, c; font: 50%/a b c; /* percentage % whatever */ /* percentage / whatever */ font: 2%; font: string; blah: 20/#abc; blah: string; blah: 3true; blah: true3; blah: true-5; blah: #0a0b0c; foo: string; foo: 1 2 3a b c; foo: 10em; foo: 1in; } diff --git a/spec/libsass-todo-tests/libsass/arithmetic/expected.compressed.css b/spec/libsass-todo-tests/libsass/arithmetic/expected.compressed.css new file mode 100644 index 0000000000..e2fbce45aa --- /dev/null +++ b/spec/libsass-todo-tests/libsass/arithmetic/expected.compressed.css @@ -0,0 +1 @@ +div{font:5;font:53%;font:15px;font:#141414;font:3hello;font:"3hello";font:3true;font:3false;font:3not-there(hello);font:3unquote("hello");font:3a,b,c;font:3a b c;font:1;font:-47%;font:-9px;font:3-#111;font:3-hello;font:3-"hello";font:3-true;font:3-false;font:3-not-there(hello);font:3-unquote("hello");font:3-a,b,c;font:3-a b c;font:6;font:150%;font:36px;font:#333;font:3 / 2;font:1.5;font:6;font:6;font:3/#111;font:3/hello;font:3/"hello";font:3/true;font:3/false;font:3/not-there(hello);font:3/unquote("hello");font:3/a,b,c;font:3/a b c;font:1;font:53%;font:150%;font:50%hello;font:"50%hello";font:50%undefined(hello);font:50%unquote("hello");font:50%a,b,c;font:50%a b c;font:47%;font:-50%;font:50%-#111;font:50%-hello;font:50%-"hello";font:50%-undefined(hello);font:50%-unquote("hello");font:50%-a,b,c;font:50%-a b c;font:150%;font:16.66667%;font:0.5;font:50%/#111;font:50%/hello;font:50%/"hello";font:50%/undefined(hello);font:50%/unquote("hello");font:50%/a,b,c;font:50%/a b c;font:2%;font:string;blah:20/#abc;blah:string;blah:3true;blah:true3;blah:true-5;blah:#0a0b0c;foo:string;foo:1 2 3a b c;foo:10em;foo:1in} diff --git a/spec/libsass-todo-tests/libsass/arithmetic/expected.expanded.css b/spec/libsass-todo-tests/libsass/arithmetic/expected.expanded.css new file mode 100644 index 0000000000..2b674fcc2d --- /dev/null +++ b/spec/libsass-todo-tests/libsass/arithmetic/expected.expanded.css @@ -0,0 +1,95 @@ +div { + /* number + whatever */ + font: 5; + font: 53%; + font: 15px; + font: #141414; + font: 3hello; + font: "3hello"; + font: 3true; + font: 3false; + font: 3not-there(hello); + font: 3unquote("hello"); + font: 3a, b, c; + font: 3a b c; + /* number - whatever */ + font: 1; + font: -47%; + font: -9px; + font: 3-#111111; + font: 3-hello; + font: 3-"hello"; + font: 3-true; + font: 3-false; + font: 3-not-there(hello); + font: 3-unquote("hello"); + font: 3-a, b, c; + font: 3-a b c; + /* number * whatever */ + font: 6; + font: 150%; + font: 36px; + font: #333333; + /* number / whatever */ + font: 3 / 2; + font: 1.5; + font: 6; + font: 6; + font: 3/#111111; + font: 3/hello; + font: 3/"hello"; + font: 3/true; + font: 3/false; + font: 3/not-there(hello); + font: 3/unquote("hello"); + font: 3/a, b, c; + font: 3/a b c; + /* number % whatever */ + font: 1; + /* */ + /* percentage + whatever */ + font: 53%; + font: 150%; + font: 50%hello; + font: "50%hello"; + font: 50%undefined(hello); + font: 50%unquote("hello"); + font: 50%a, b, c; + font: 50%a b c; + /* percentage - whatever */ + font: 47%; + font: -50%; + font: 50%-#111111; + font: 50%-hello; + font: 50%-"hello"; + font: 50%-undefined(hello); + font: 50%-unquote("hello"); + font: 50%-a, b, c; + font: 50%-a b c; + /* percentage * whatever */ + font: 150%; + /* percentage / whatever */ + font: 16.66667%; + font: 0.5; + font: 50%/#111111; + font: 50%/hello; + font: 50%/"hello"; + font: 50%/undefined(hello); + font: 50%/unquote("hello"); + font: 50%/a, b, c; + font: 50%/a b c; + /* percentage % whatever */ + /* percentage / whatever */ + font: 2%; + font: string; + blah: 20/#abc; + blah: string; + blah: 3true; + blah: true3; + blah: true-5; + blah: #0a0b0c; + foo: string; + foo: 1 2 3a b c; + foo: 10em; + foo: 1in; +} diff --git a/spec/libsass-todo-tests/libsass/compact/expected.compact.css b/spec/libsass-todo-tests/libsass/compact/expected.compact.css new file mode 100644 index 0000000000..119bc40d08 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/compact/expected.compact.css @@ -0,0 +1 @@ +div { content: compact(yellow, false, false, false, false); content: string; content: 1; } diff --git a/spec/libsass-todo-tests/libsass/compact/expected.compressed.css b/spec/libsass-todo-tests/libsass/compact/expected.compressed.css new file mode 100644 index 0000000000..3392e85124 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/compact/expected.compressed.css @@ -0,0 +1 @@ +div{content:compact(#ff0, false, false, false, false);content:string;content:1} diff --git a/spec/libsass-todo-tests/libsass/compact/expected.expanded.css b/spec/libsass-todo-tests/libsass/compact/expected.expanded.css new file mode 100644 index 0000000000..b01b9565ed --- /dev/null +++ b/spec/libsass-todo-tests/libsass/compact/expected.expanded.css @@ -0,0 +1,5 @@ +div { + content: compact(yellow, false, false, false, false); + content: string; + content: 1; +} diff --git a/spec/libsass-todo-tests/libsass/conversions/expected.compact.css b/spec/libsass-todo-tests/libsass/conversions/expected.compact.css new file mode 100644 index 0000000000..c387668822 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/conversions/expected.compact.css @@ -0,0 +1 @@ +div { width: 30.48in; width: 6in; width: 16cm; } diff --git a/spec/libsass-todo-tests/libsass/conversions/expected.compressed.css b/spec/libsass-todo-tests/libsass/conversions/expected.compressed.css new file mode 100644 index 0000000000..5a5b0d1564 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/conversions/expected.compressed.css @@ -0,0 +1 @@ +div{width:30.48in;width:6in;width:16cm} diff --git a/spec/libsass-todo-tests/libsass/conversions/expected.expanded.css b/spec/libsass-todo-tests/libsass/conversions/expected.expanded.css new file mode 100644 index 0000000000..db4b2ff374 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/conversions/expected.expanded.css @@ -0,0 +1,5 @@ +div { + width: 30.48in; + width: 6in; + width: 16cm; +} diff --git a/spec/libsass-todo-tests/libsass/delayed/expected.compact.css b/spec/libsass-todo-tests/libsass/delayed/expected.compact.css new file mode 100644 index 0000000000..42767a134a --- /dev/null +++ b/spec/libsass-todo-tests/libsass/delayed/expected.compact.css @@ -0,0 +1,6 @@ +div { hoo: 3/4; goo: 0.75; foo: 20; foo: 1; coo: 0.88889; bar: true; bar: false and true; bar: false; blah: a; blah: 0.75; blah: b; bloo: 0.75; blix: "hey 0.75 ho"; } + +@media screen and (hux: 3 / 4) { div { color: red; } } +div { blah: "ho 0.75 ho"; } + +span { fludge: 0.75; } diff --git a/spec/libsass-todo-tests/libsass/delayed/expected.compressed.css b/spec/libsass-todo-tests/libsass/delayed/expected.compressed.css new file mode 100644 index 0000000000..ed7b834efc --- /dev/null +++ b/spec/libsass-todo-tests/libsass/delayed/expected.compressed.css @@ -0,0 +1 @@ +div{hoo:3/4;goo:0.75;foo:20;foo:1;coo:0.88889;bar:true;bar:false and true;bar:false;blah:a;blah:0.75;blah:b;bloo:0.75;blix:"hey 0.75 ho"}@media screen and (hux: 3 / 4){div{color:red}}div{blah:"ho 0.75 ho"}span{fludge:0.75} diff --git a/spec/libsass-todo-tests/libsass/delayed/expected.expanded.css b/spec/libsass-todo-tests/libsass/delayed/expected.expanded.css new file mode 100644 index 0000000000..934f4c1757 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/delayed/expected.expanded.css @@ -0,0 +1,28 @@ +div { + hoo: 3/4; + goo: 0.75; + foo: 20; + foo: 1; + coo: 0.88889; + bar: true; + bar: false and true; + bar: false; + blah: a; + blah: 0.75; + blah: b; + bloo: 0.75; + blix: "hey 0.75 ho"; +} + +@media screen and (hux: 3 / 4) { + div { + color: red; + } +} +div { + blah: "ho 0.75 ho"; +} + +span { + fludge: 0.75; +} diff --git a/spec/libsass-todo-tests/libsass/eq/expected.compact.css b/spec/libsass-todo-tests/libsass/eq/expected.compact.css new file mode 100644 index 0000000000..42526246ea --- /dev/null +++ b/spec/libsass-todo-tests/libsass/eq/expected.compact.css @@ -0,0 +1 @@ +div { foo: true; foo: true; foo: a b false b c; foo: false; foo: false; } diff --git a/spec/libsass-todo-tests/libsass/eq/expected.compressed.css b/spec/libsass-todo-tests/libsass/eq/expected.compressed.css new file mode 100644 index 0000000000..0957b94afa --- /dev/null +++ b/spec/libsass-todo-tests/libsass/eq/expected.compressed.css @@ -0,0 +1 @@ +div{foo:true;foo:true;foo:a b false b c;foo:false;foo:false} diff --git a/spec/libsass-todo-tests/libsass/eq/expected.expanded.css b/spec/libsass-todo-tests/libsass/eq/expected.expanded.css new file mode 100644 index 0000000000..b436aa5a06 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/eq/expected.expanded.css @@ -0,0 +1,7 @@ +div { + foo: true; + foo: true; + foo: a b false b c; + foo: false; + foo: false; +} diff --git a/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compact.css b/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compact.css new file mode 100644 index 0000000000..ef5180e528 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compact.css @@ -0,0 +1 @@ +div { color: fooa, 3, c; } diff --git a/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compressed.css b/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compressed.css new file mode 100644 index 0000000000..aa55127929 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.compressed.css @@ -0,0 +1 @@ +div{color:fooa,3,c} diff --git a/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.expanded.css b/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.expanded.css new file mode 100644 index 0000000000..3295ae3e97 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/interpolated-function-call/expected.expanded.css @@ -0,0 +1,3 @@ +div { + color: fooa, 3, c; +} diff --git a/spec/libsass-todo-tests/libsass/interpolated-urls/expected.compact.css b/spec/libsass-todo-tests/libsass/interpolated-urls/expected.compact.css new file mode 100644 index 0000000000..2e33ff4db1 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/interpolated-urls/expected.compact.css @@ -0,0 +1,5 @@ +div { background-image: "url("/static_loc/"img/beta.png)"; } + +span { background-image: url(/static_loc/img/beta.png); } + +fudge { walnuts: blix "fludge"hey now123; } diff --git a/spec/libsass-todo-tests/libsass/interpolated-urls/expected.compressed.css b/spec/libsass-todo-tests/libsass/interpolated-urls/expected.compressed.css new file mode 100644 index 0000000000..c219e7490f --- /dev/null +++ b/spec/libsass-todo-tests/libsass/interpolated-urls/expected.compressed.css @@ -0,0 +1 @@ +div{background-image:"url("/static_loc/"img/beta.png)"}span{background-image:url(/static_loc/img/beta.png)}fudge{walnuts:blix "fludge"hey now123} diff --git a/spec/libsass-todo-tests/libsass/interpolated-urls/expected.expanded.css b/spec/libsass-todo-tests/libsass/interpolated-urls/expected.expanded.css new file mode 100644 index 0000000000..ff134929b8 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/interpolated-urls/expected.expanded.css @@ -0,0 +1,11 @@ +div { + background-image: "url("/static_loc/"img/beta.png)"; +} + +span { + background-image: url(/static_loc/img/beta.png); +} + +fudge { + walnuts: blix "fludge"hey now123; +} diff --git a/spec/libsass-todo-tests/libsass/lists/expected.compact.css b/spec/libsass-todo-tests/libsass/lists/expected.compact.css new file mode 100644 index 0000000000..79ac230869 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/lists/expected.compact.css @@ -0,0 +1 @@ +div { content: false; content: true; content: var 1/2 3 4; content: lit 0.5 3 4; content: true; a: 3, 3; b: 0.5, 0.5; content: true; /***/ content: 3; content: number; content: 0.5; content: 0.5; content: true; content: 1 2 3; color: true; color: true; color: true; } diff --git a/spec/libsass-todo-tests/libsass/lists/expected.compressed.css b/spec/libsass-todo-tests/libsass/lists/expected.compressed.css new file mode 100644 index 0000000000..f1407af037 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/lists/expected.compressed.css @@ -0,0 +1 @@ +div{content:false;content:true;content:var 1/2 3 4;content:lit 0.5 3 4;content:true;a:3,3;b:0.5,0.5;content:true;content:3;content:number;content:0.5;content:0.5;content:true;content:1 2 3;color:true;color:true;color:true} diff --git a/spec/libsass-todo-tests/libsass/lists/expected.expanded.css b/spec/libsass-todo-tests/libsass/lists/expected.expanded.css new file mode 100644 index 0000000000..9e62f6e99d --- /dev/null +++ b/spec/libsass-todo-tests/libsass/lists/expected.expanded.css @@ -0,0 +1,20 @@ +div { + content: false; + content: true; + content: var 1/2 3 4; + content: lit 0.5 3 4; + content: true; + a: 3, 3; + b: 0.5, 0.5; + content: true; + /***/ + content: 3; + content: number; + content: 0.5; + content: 0.5; + content: true; + content: 1 2 3; + color: true; + color: true; + color: true; +} diff --git a/spec/libsass-todo-tests/libsass/propsets/expected.compact.css b/spec/libsass-todo-tests/libsass/propsets/expected.compact.css new file mode 100644 index 0000000000..1089f54507 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/propsets/expected.compact.css @@ -0,0 +1,15 @@ +div { background-image: url(foo.png); background-position: 50%; } + +span { background-image: url(bar.png); background-position: 100%; } + +p { border-upper-left: 2px; border-upper-right: 3px; } + +/* 2 + 3 */ +/* 5 */ +foo|div { color: red; } + +div sp\ , #abcan { color: red; } +div sp\ p, div sp\ |q, #abcan p, #abcan |q { background: blue; color: \hey; width: \10 \20 \ ; } +div sp\ p a, div sp\ |q a, #abcan p a, #abcan |q a { height: 1; } + +d\ v a, sp\ n a { color: blue; } diff --git a/spec/libsass-todo-tests/libsass/propsets/expected.compressed.css b/spec/libsass-todo-tests/libsass/propsets/expected.compressed.css new file mode 100644 index 0000000000..2b9c498fee --- /dev/null +++ b/spec/libsass-todo-tests/libsass/propsets/expected.compressed.css @@ -0,0 +1 @@ +div{background-image:url(foo.png);background-position:50%}span{background-image:url(bar.png);background-position:100%}p{border-upper-left:2px;border-upper-right:3px}foo|div{color:red}div sp\,#abcan{color:red}div sp\ p,div sp\ |q,#abcan p,#abcan |q{background:blue;color:\hey;width:\10 \20 \ }div sp\ p a,div sp\ |q a,#abcan p a,#abcan |q a{height:1}d\ v a,sp\ n a{color:blue} diff --git a/spec/libsass-todo-tests/libsass/propsets/expected.expanded.css b/spec/libsass-todo-tests/libsass/propsets/expected.expanded.css new file mode 100644 index 0000000000..16d473e5a1 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/propsets/expected.expanded.css @@ -0,0 +1,36 @@ +div { + background-image: url(foo.png); + background-position: 50%; +} + +span { + background-image: url(bar.png); + background-position: 100%; +} + +p { + border-upper-left: 2px; + border-upper-right: 3px; +} + +/* 2 + 3 */ +/* 5 */ +foo|div { + color: red; +} + +div sp\ , #abcan { + color: red; +} +div sp\ p, div sp\ |q, #abcan p, #abcan |q { + background: blue; + color: \hey; + width: \10 \20 \ ; +} +div sp\ p a, div sp\ |q a, #abcan p a, #abcan |q a { + height: 1; +} + +d\ v a, sp\ n a { + color: blue; +} diff --git a/spec/libsass-todo-tests/libsass/rel/expected.compact.css b/spec/libsass-todo-tests/libsass/rel/expected.compact.css new file mode 100644 index 0000000000..b4c1ae3f5b --- /dev/null +++ b/spec/libsass-todo-tests/libsass/rel/expected.compact.css @@ -0,0 +1 @@ +div { less: true; less: 0.75; less: true; eq: true; eq: true; eq: true; eq: false; eq: false; eq: false; eq: false; eq: true; x: 1in, 1in; y: 1cm; eq: true; blah: 0.3937; in: 2.54cm; lt: false; lt: false; lt: false; } diff --git a/spec/libsass-todo-tests/libsass/rel/expected.compressed.css b/spec/libsass-todo-tests/libsass/rel/expected.compressed.css new file mode 100644 index 0000000000..18116d95d3 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/rel/expected.compressed.css @@ -0,0 +1 @@ +div{less:true;less:0.75;less:true;eq:true;eq:true;eq:true;eq:false;eq:false;eq:false;eq:false;eq:true;x:1in,1in;y:1cm;eq:true;blah:0.3937;in:2.54cm;lt:false;lt:false;lt:false} diff --git a/spec/libsass-todo-tests/libsass/rel/expected.expanded.css b/spec/libsass-todo-tests/libsass/rel/expected.expanded.css new file mode 100644 index 0000000000..4ccd3cf4a1 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/rel/expected.expanded.css @@ -0,0 +1,21 @@ +div { + less: true; + less: 0.75; + less: true; + eq: true; + eq: true; + eq: true; + eq: false; + eq: false; + eq: false; + eq: false; + eq: true; + x: 1in, 1in; + y: 1cm; + eq: true; + blah: 0.3937; + in: 2.54cm; + lt: false; + lt: false; + lt: false; +} diff --git a/spec/libsass-todo-tests/libsass/scale/expected.compact.css b/spec/libsass-todo-tests/libsass/scale/expected.compact.css new file mode 100644 index 0000000000..18e672621f --- /dev/null +++ b/spec/libsass-todo-tests/libsass/scale/expected.compact.css @@ -0,0 +1 @@ +div { color: #c40000; color: #d4f7d4; color: #c85ae5; color: #c8cdd0; blah: #d4f7d4; } diff --git a/spec/libsass-todo-tests/libsass/scale/expected.compressed.css b/spec/libsass-todo-tests/libsass/scale/expected.compressed.css new file mode 100644 index 0000000000..b15b9ec9de --- /dev/null +++ b/spec/libsass-todo-tests/libsass/scale/expected.compressed.css @@ -0,0 +1 @@ +div{color:#c40000;color:#d4f7d4;color:#c85ae5;color:#c8cdd0;blah:#d4f7d4} diff --git a/spec/libsass-todo-tests/libsass/scale/expected.expanded.css b/spec/libsass-todo-tests/libsass/scale/expected.expanded.css new file mode 100644 index 0000000000..ed874e0852 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/scale/expected.expanded.css @@ -0,0 +1,7 @@ +div { + color: #c40000; + color: #d4f7d4; + color: #c85ae5; + color: #c8cdd0; + blah: #d4f7d4; +} diff --git a/spec/libsass-todo-tests/libsass/test/expected.compact.css b/spec/libsass-todo-tests/libsass/test/expected.compact.css new file mode 100644 index 0000000000..e5f64a9bf0 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/test/expected.compact.css @@ -0,0 +1,12 @@ +div { noo: false; poo: not 3; doo: false; goo: false; zoo: false2; roo: false; hoo: not not not 3; } + +span { a: #641400; b: #aabbcc; c: compact(hello, my, false, name, is, false, aaron, false, false); d: 1, 2, 3, 4, 5, 6; e: a b c d e f; f: #102005; g: #782005; h: #ffc499; h: rgba(204, 86, 0, 0.8); h: rgba(204, 85, 0, 0.8); i: rgba(204, 85, 0, 0.8); foo: url("http://blah/flah/grah"); foo: url(http://foo/bar/buzz.css); foo: url(hey4ho.css); foo: url("blah.css"); bug: compact(false 1 2 false 3 4 5 false); pug: compact(false, 1, 2, false, 3, 4, 5, false); mug: compact(flug, false, blug, false, krug, false); } + +div { flug: url(bug.mug); krug: 2; blug: c; flig: true true true true; flug: true false; flib: false false; glib: false true false false; trib: yellow; trub: here we are; } + +@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) { div { background-image: url(fudge); -webkit-background-size: 10px 10px; } } +@media foo { span div { blah: blah; } } + +gudge { fudge: "20%"; mudge: 1blang; } + +h1:lang(en) { foo: bar; } diff --git a/spec/libsass-todo-tests/libsass/test/expected.compressed.css b/spec/libsass-todo-tests/libsass/test/expected.compressed.css new file mode 100644 index 0000000000..9417d57d34 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/test/expected.compressed.css @@ -0,0 +1 @@ +div{noo:false;poo:not 3;doo:false;goo:false;zoo:false2;roo:false;hoo:not not not 3}span{a:#641400;b:#abc;c:compact(hello, my, false, name, is, false, aaron, false, false);d:1,2,3,4,5,6;e:a b c d e f;f:#102005;g:#782005;h:#ffc499;h:rgba(204,86,0,0.8);h:rgba(204,85,0,0.8);i:rgba(204,85,0,0.8);foo:url("http://blah/flah/grah");foo:url(http://foo/bar/buzz.css);foo:url(hey4ho.css);foo:url("blah.css");bug:compact(false 1 2 false 3 4 5 false);pug:compact(false, 1, 2, false, 3, 4, 5, false);mug:compact(flug,false,blug,false,krug,false)}div{flug:url(bug.mug);krug:2;blug:c;flig:true true true true;flug:true false;flib:false false;glib:false true false false;trib:#ff0;trub:here we are}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){div{background-image:url(fudge);-webkit-background-size:10px 10px}}@media foo{span div{blah:blah}}gudge{fudge:"20%";mudge:1blang}h1:lang(en){foo:bar} diff --git a/spec/libsass-todo-tests/libsass/test/expected.expanded.css b/spec/libsass-todo-tests/libsass/test/expected.expanded.css new file mode 100644 index 0000000000..50d105fb10 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/test/expected.expanded.css @@ -0,0 +1,63 @@ +div { + noo: false; + poo: not 3; + doo: false; + goo: false; + zoo: false2; + roo: false; + hoo: not not not 3; +} + +span { + a: #641400; + b: #aabbcc; + c: compact(hello, my, false, name, is, false, aaron, false, false); + d: 1, 2, 3, 4, 5, 6; + e: a b c d e f; + f: #102005; + g: #782005; + h: #ffc499; + h: rgba(204, 86, 0, 0.8); + h: rgba(204, 85, 0, 0.8); + i: rgba(204, 85, 0, 0.8); + foo: url("http://blah/flah/grah"); + foo: url(http://foo/bar/buzz.css); + foo: url(hey4ho.css); + foo: url("blah.css"); + bug: compact(false 1 2 false 3 4 5 false); + pug: compact(false, 1, 2, false, 3, 4, 5, false); + mug: compact(flug, false, blug, false, krug, false); +} + +div { + flug: url(bug.mug); + krug: 2; + blug: c; + flig: true true true true; + flug: true false; + flib: false false; + glib: false true false false; + trib: yellow; + trub: here we are; +} + +@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) { + div { + background-image: url(fudge); + -webkit-background-size: 10px 10px; + } +} +@media foo { + span div { + blah: blah; + } +} + +gudge { + fudge: "20%"; + mudge: 1blang; +} + +h1:lang(en) { + foo: bar; +} diff --git a/spec/libsass-todo-tests/libsass/url/expected.compact.css b/spec/libsass-todo-tests/libsass/url/expected.compact.css new file mode 100644 index 0000000000..a6bbe1ac37 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/url/expected.compact.css @@ -0,0 +1,3 @@ +div { foo: url(bloo/blah.css); bar: url(http://foo/bar/hux.css); foo: url(fudgepop.css); bar: url("http://fudgepop/styles.css"); hux: url(http://box_123////fudgepop.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-1.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-2.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-3.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-4.css); hux: url(http://box_123////fudgepop.css); foo: url(http://blah.com/bar-5.css); gloo: url("hey3.css"); floo: url(hadoop-444.css); flum: image-url("fudge.png", hux); /*****/ background: url("image.png"); mudge: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACeElEQVR42nySy29McRTHP/fOnTvT6bQNrdHKMGGhFkTSELGxwoJY8Q9YWFhYEUJsRSKCsJWikjYSJBIbinpVPJLSRlEkKK2WTnXmvl+/Y4F4tPVJPqtvzjcnJ0cTEQxdY/miFH6gcAJpaWrQl86t05rR9axSKD8UZ6KqJscm5bMdyDDgAYgIBoCORm2G1u0b6w8unJ/bmDG1QtpUmIYiZ8Zk0zEpYmW76tujV9J3/Ep04v0XdR2IDYAdWxYt27Sa8/l8btWIlaYSupgqpNaMUYbC0DUa8qKXWpLGNSvZEETpZO/Z4B5gGQCRMio1xdVfioUIa3AQJ/ZARWhJgkQJKq3wfJ3RwETGhRtPgx7ABtBEhCVNBqViU2tn5+5bLfXmgurIYwJrGFEJmqZh2T4jo2X0YIreZ+7dfeejrcCEiKADfCon3O4fHzp25Nx+8nnqF65lXnEphQUtNBYKaKkMcRgxVY29093JUWCCn+gAORMaTLh0dbCjo/1KO3X1kC6BGIR+QLVioSc+F+9HnW/G1DX+QAcw0j8c/QaHj3UfeN0/MMicEmSL+J5P6DkMDUcfLvZGJ4FwWoHl/lAEXo344zv3dO3ynXJIpg7XdnBtj46bwSnblwH+QQdQ8lsNeNg32nOm/fIh3CGS0OXOQHCv90XYwUyICM2NNX85f26WUnOu5smFzX0vu9qktZjeNtusAbB+XdvfAWDZnjeurX2XST1Y8X6s7zmzYABUrHBaYNshYRC4k340FcZU/1vg2JVpgeP4uJXypHK8soD134In/W+mb+AJvffvvC022It/ve1MaCJCXU6f4UCQy1CbNVONH7/Gw7Md8fsAtddMUh5fveYAAAAASUVORK5CYII=); nudge: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC); pudge: url(http://wiki.jbussdieker.name/skins/common/images/Checker-16x16.png?2012-05-02T13:40:00Z); } + +p:after { content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACeElEQVR42nySy29McRTHP/fOnTvT6bQNrdHKMGGhFkTSELGxwoJY8Q9YWFhYEUJsRSKCsJWikjYSJBIbinpVPJLSRlEkKK2WTnXmvl+/Y4F4tPVJPqtvzjcnJ0cTEQxdY/miFH6gcAJpaWrQl86t05rR9axSKD8UZ6KqJscm5bMdyDDgAYgIBoCORm2G1u0b6w8unJ/bmDG1QtpUmIYiZ8Zk0zEpYmW76tujV9J3/Ep04v0XdR2IDYAdWxYt27Sa8/l8btWIlaYSupgqpNaMUYbC0DUa8qKXWpLGNSvZEETpZO/Z4B5gGQCRMio1xdVfioUIa3AQJ/ZARWhJgkQJKq3wfJ3RwETGhRtPgx7ABtBEhCVNBqViU2tn5+5bLfXmgurIYwJrGFEJmqZh2T4jo2X0YIreZ+7dfeejrcCEiKADfCon3O4fHzp25Nx+8nnqF65lXnEphQUtNBYKaKkMcRgxVY29093JUWCCn+gAORMaTLh0dbCjo/1KO3X1kC6BGIR+QLVioSc+F+9HnW/G1DX+QAcw0j8c/QaHj3UfeN0/MMicEmSL+J5P6DkMDUcfLvZGJ4FwWoHl/lAEXo344zv3dO3ynXJIpg7XdnBtj46bwSnblwH+QQdQ8lsNeNg32nOm/fIh3CGS0OXOQHCv90XYwUyICM2NNX85f26WUnOu5smFzX0vu9qktZjeNtusAbB+XdvfAWDZnjeurX2XST1Y8X6s7zmzYABUrHBaYNshYRC4k340FcZU/1vg2JVpgeP4uJXypHK8soD134In/W+mb+AJvffvvC022It/ve1MaCJCXU6f4UCQy1CbNVONH7/Gw7Md8fsAtddMUh5fveYAAAAASUVORK5CYII=); } diff --git a/spec/libsass-todo-tests/libsass/url/expected.compressed.css b/spec/libsass-todo-tests/libsass/url/expected.compressed.css new file mode 100644 index 0000000000..5d62839e1d --- /dev/null +++ b/spec/libsass-todo-tests/libsass/url/expected.compressed.css @@ -0,0 +1 @@ +div{foo:url(bloo/blah.css);bar:url(http://foo/bar/hux.css);foo:url(fudgepop.css);bar:url("http://fudgepop/styles.css");hux:url(http://box_123////fudgepop.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-1.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-2.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-3.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-4.css);hux:url(http://box_123////fudgepop.css);foo:url(http://blah.com/bar-5.css);gloo:url("hey3.css");floo:url(hadoop-444.css);flum:image-url("fudge.png", hux);background:url("image.png");mudge:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACeElEQVR42nySy29McRTHP/fOnTvT6bQNrdHKMGGhFkTSELGxwoJY8Q9YWFhYEUJsRSKCsJWikjYSJBIbinpVPJLSRlEkKK2WTnXmvl+/Y4F4tPVJPqtvzjcnJ0cTEQxdY/miFH6gcAJpaWrQl86t05rR9axSKD8UZ6KqJscm5bMdyDDgAYgIBoCORm2G1u0b6w8unJ/bmDG1QtpUmIYiZ8Zk0zEpYmW76tujV9J3/Ep04v0XdR2IDYAdWxYt27Sa8/l8btWIlaYSupgqpNaMUYbC0DUa8qKXWpLGNSvZEETpZO/Z4B5gGQCRMio1xdVfioUIa3AQJ/ZARWhJgkQJKq3wfJ3RwETGhRtPgx7ABtBEhCVNBqViU2tn5+5bLfXmgurIYwJrGFEJmqZh2T4jo2X0YIreZ+7dfeejrcCEiKADfCon3O4fHzp25Nx+8nnqF65lXnEphQUtNBYKaKkMcRgxVY29093JUWCCn+gAORMaTLh0dbCjo/1KO3X1kC6BGIR+QLVioSc+F+9HnW/G1DX+QAcw0j8c/QaHj3UfeN0/MMicEmSL+J5P6DkMDUcfLvZGJ4FwWoHl/lAEXo344zv3dO3ynXJIpg7XdnBtj46bwSnblwH+QQdQ8lsNeNg32nOm/fIh3CGS0OXOQHCv90XYwUyICM2NNX85f26WUnOu5smFzX0vu9qktZjeNtusAbB+XdvfAWDZnjeurX2XST1Y8X6s7zmzYABUrHBaYNshYRC4k340FcZU/1vg2JVpgeP4uJXypHK8soD134In/W+mb+AJvffvvC022It/ve1MaCJCXU6f4UCQy1CbNVONH7/Gw7Md8fsAtddMUh5fveYAAAAASUVORK5CYII=);nudge:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC);pudge:url(http://wiki.jbussdieker.name/skins/common/images/Checker-16x16.png?2012-05-02T13:40:00Z)}p:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACeElEQVR42nySy29McRTHP/fOnTvT6bQNrdHKMGGhFkTSELGxwoJY8Q9YWFhYEUJsRSKCsJWikjYSJBIbinpVPJLSRlEkKK2WTnXmvl+/Y4F4tPVJPqtvzjcnJ0cTEQxdY/miFH6gcAJpaWrQl86t05rR9axSKD8UZ6KqJscm5bMdyDDgAYgIBoCORm2G1u0b6w8unJ/bmDG1QtpUmIYiZ8Zk0zEpYmW76tujV9J3/Ep04v0XdR2IDYAdWxYt27Sa8/l8btWIlaYSupgqpNaMUYbC0DUa8qKXWpLGNSvZEETpZO/Z4B5gGQCRMio1xdVfioUIa3AQJ/ZARWhJgkQJKq3wfJ3RwETGhRtPgx7ABtBEhCVNBqViU2tn5+5bLfXmgurIYwJrGFEJmqZh2T4jo2X0YIreZ+7dfeejrcCEiKADfCon3O4fHzp25Nx+8nnqF65lXnEphQUtNBYKaKkMcRgxVY29093JUWCCn+gAORMaTLh0dbCjo/1KO3X1kC6BGIR+QLVioSc+F+9HnW/G1DX+QAcw0j8c/QaHj3UfeN0/MMicEmSL+J5P6DkMDUcfLvZGJ4FwWoHl/lAEXo344zv3dO3ynXJIpg7XdnBtj46bwSnblwH+QQdQ8lsNeNg32nOm/fIh3CGS0OXOQHCv90XYwUyICM2NNX85f26WUnOu5smFzX0vu9qktZjeNtusAbB+XdvfAWDZnjeurX2XST1Y8X6s7zmzYABUrHBaYNshYRC4k340FcZU/1vg2JVpgeP4uJXypHK8soD134In/W+mb+AJvffvvC022It/ve1MaCJCXU6f4UCQy1CbNVONH7/Gw7Md8fsAtddMUh5fveYAAAAASUVORK5CYII=)} diff --git a/spec/libsass-todo-tests/libsass/url/expected.expanded.css b/spec/libsass-todo-tests/libsass/url/expected.expanded.css new file mode 100644 index 0000000000..6f26943484 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/url/expected.expanded.css @@ -0,0 +1,29 @@ +div { + foo: url(bloo/blah.css); + bar: url(http://foo/bar/hux.css); + foo: url(fudgepop.css); + bar: url("http://fudgepop/styles.css"); + hux: url(http://box_123////fudgepop.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-1.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-2.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-3.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-4.css); + hux: url(http://box_123////fudgepop.css); + foo: url(http://blah.com/bar-5.css); + gloo: url("hey3.css"); + floo: url(hadoop-444.css); + flum: image-url("fudge.png", hux); + /*****/ + background: url("image.png"); + mudge: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACeElEQVR42nySy29McRTHP/fOnTvT6bQNrdHKMGGhFkTSELGxwoJY8Q9YWFhYEUJsRSKCsJWikjYSJBIbinpVPJLSRlEkKK2WTnXmvl+/Y4F4tPVJPqtvzjcnJ0cTEQxdY/miFH6gcAJpaWrQl86t05rR9axSKD8UZ6KqJscm5bMdyDDgAYgIBoCORm2G1u0b6w8unJ/bmDG1QtpUmIYiZ8Zk0zEpYmW76tujV9J3/Ep04v0XdR2IDYAdWxYt27Sa8/l8btWIlaYSupgqpNaMUYbC0DUa8qKXWpLGNSvZEETpZO/Z4B5gGQCRMio1xdVfioUIa3AQJ/ZARWhJgkQJKq3wfJ3RwETGhRtPgx7ABtBEhCVNBqViU2tn5+5bLfXmgurIYwJrGFEJmqZh2T4jo2X0YIreZ+7dfeejrcCEiKADfCon3O4fHzp25Nx+8nnqF65lXnEphQUtNBYKaKkMcRgxVY29093JUWCCn+gAORMaTLh0dbCjo/1KO3X1kC6BGIR+QLVioSc+F+9HnW/G1DX+QAcw0j8c/QaHj3UfeN0/MMicEmSL+J5P6DkMDUcfLvZGJ4FwWoHl/lAEXo344zv3dO3ynXJIpg7XdnBtj46bwSnblwH+QQdQ8lsNeNg32nOm/fIh3CGS0OXOQHCv90XYwUyICM2NNX85f26WUnOu5smFzX0vu9qktZjeNtusAbB+XdvfAWDZnjeurX2XST1Y8X6s7zmzYABUrHBaYNshYRC4k340FcZU/1vg2JVpgeP4uJXypHK8soD134In/W+mb+AJvffvvC022It/ve1MaCJCXU6f4UCQy1CbNVONH7/Gw7Md8fsAtddMUh5fveYAAAAASUVORK5CYII=); + nudge: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC); + pudge: url(http://wiki.jbussdieker.name/skins/common/images/Checker-16x16.png?2012-05-02T13:40:00Z); +} + +p:after { + content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAACeElEQVR42nySy29McRTHP/fOnTvT6bQNrdHKMGGhFkTSELGxwoJY8Q9YWFhYEUJsRSKCsJWikjYSJBIbinpVPJLSRlEkKK2WTnXmvl+/Y4F4tPVJPqtvzjcnJ0cTEQxdY/miFH6gcAJpaWrQl86t05rR9axSKD8UZ6KqJscm5bMdyDDgAYgIBoCORm2G1u0b6w8unJ/bmDG1QtpUmIYiZ8Zk0zEpYmW76tujV9J3/Ep04v0XdR2IDYAdWxYt27Sa8/l8btWIlaYSupgqpNaMUYbC0DUa8qKXWpLGNSvZEETpZO/Z4B5gGQCRMio1xdVfioUIa3AQJ/ZARWhJgkQJKq3wfJ3RwETGhRtPgx7ABtBEhCVNBqViU2tn5+5bLfXmgurIYwJrGFEJmqZh2T4jo2X0YIreZ+7dfeejrcCEiKADfCon3O4fHzp25Nx+8nnqF65lXnEphQUtNBYKaKkMcRgxVY29093JUWCCn+gAORMaTLh0dbCjo/1KO3X1kC6BGIR+QLVioSc+F+9HnW/G1DX+QAcw0j8c/QaHj3UfeN0/MMicEmSL+J5P6DkMDUcfLvZGJ4FwWoHl/lAEXo344zv3dO3ynXJIpg7XdnBtj46bwSnblwH+QQdQ8lsNeNg32nOm/fIh3CGS0OXOQHCv90XYwUyICM2NNX85f26WUnOu5smFzX0vu9qktZjeNtusAbB+XdvfAWDZnjeurX2XST1Y8X6s7zmzYABUrHBaYNshYRC4k340FcZU/1vg2JVpgeP4uJXypHK8soD134In/W+mb+AJvffvvC022It/ve1MaCJCXU6f4UCQy1CbNVONH7/Gw7Md8fsAtddMUh5fveYAAAAASUVORK5CYII=); +} diff --git a/spec/libsass-todo-tests/libsass/var-args/expected.compact.css b/spec/libsass-todo-tests/libsass/var-args/expected.compact.css new file mode 100644 index 0000000000..0eb705e82d --- /dev/null +++ b/spec/libsass-todo-tests/libsass/var-args/expected.compact.css @@ -0,0 +1,3 @@ +div { grarh: bool; f: c d e f; fa: a, b, c d e f; fv: c d e f; ft: arglist; fj: 1 2 3 c d e f; fjt: list; fkt: list; hoopla: 5; boopla: number; koopla: number; ba: a, b, c d e f; bv: c d e f; bt: list; bj: 1 2 3 c d e f; bjt: list; grarh: bool; f: c d e; fa: a, b, c d e; fv: c d e; ft: arglist; fj: 1 2 3 c d e; fjt: list; fkt: list; hoopla: 5; boopla: number; koopla: number; ba: a, b, c; bv: c; bt: string; bj: 1 2 3 c; bjt: list; grarh: bool; f: d e; fa: a, c, d e; fv: d e; ft: arglist; fj: 1 2 3 d e; fjt: list; fkt: list; hoopla: 5; boopla: number; koopla: number; ba: a, c, d; bv: d; bt: string; bj: 1 2 3 d; bjt: list; grarh: bool; f: hoo ha; fa: a, hey, hoo ha; fv: hoo ha; ft: arglist; fj: 1 2 3 hoo ha; fjt: list; fkt: list; hoopla: 5; boopla: number; koopla: number; new: string; } + +div { a: list; b: bool; c: number; } diff --git a/spec/libsass-todo-tests/libsass/var-args/expected.compressed.css b/spec/libsass-todo-tests/libsass/var-args/expected.compressed.css new file mode 100644 index 0000000000..42f1f6fed0 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/var-args/expected.compressed.css @@ -0,0 +1 @@ +div{grarh:bool;f:c d e f;fa:a,b,c d e f;fv:c d e f;ft:arglist;fj:1 2 3 c d e f;fjt:list;fkt:list;hoopla:5;boopla:number;koopla:number;ba:a,b,c d e f;bv:c d e f;bt:list;bj:1 2 3 c d e f;bjt:list;grarh:bool;f:c d e;fa:a,b,c d e;fv:c d e;ft:arglist;fj:1 2 3 c d e;fjt:list;fkt:list;hoopla:5;boopla:number;koopla:number;ba:a,b,c;bv:c;bt:string;bj:1 2 3 c;bjt:list;grarh:bool;f:d e;fa:a,c,d e;fv:d e;ft:arglist;fj:1 2 3 d e;fjt:list;fkt:list;hoopla:5;boopla:number;koopla:number;ba:a,c,d;bv:d;bt:string;bj:1 2 3 d;bjt:list;grarh:bool;f:hoo ha;fa:a,hey,hoo ha;fv:hoo ha;ft:arglist;fj:1 2 3 hoo ha;fjt:list;fkt:list;hoopla:5;boopla:number;koopla:number;new:string}div{a:list;b:bool;c:number} diff --git a/spec/libsass-todo-tests/libsass/var-args/expected.expanded.css b/spec/libsass-todo-tests/libsass/var-args/expected.expanded.css new file mode 100644 index 0000000000..4eb0f459c6 --- /dev/null +++ b/spec/libsass-todo-tests/libsass/var-args/expected.expanded.css @@ -0,0 +1,68 @@ +div { + grarh: bool; + f: c d e f; + fa: a, b, c d e f; + fv: c d e f; + ft: arglist; + fj: 1 2 3 c d e f; + fjt: list; + fkt: list; + hoopla: 5; + boopla: number; + koopla: number; + ba: a, b, c d e f; + bv: c d e f; + bt: list; + bj: 1 2 3 c d e f; + bjt: list; + grarh: bool; + f: c d e; + fa: a, b, c d e; + fv: c d e; + ft: arglist; + fj: 1 2 3 c d e; + fjt: list; + fkt: list; + hoopla: 5; + boopla: number; + koopla: number; + ba: a, b, c; + bv: c; + bt: string; + bj: 1 2 3 c; + bjt: list; + grarh: bool; + f: d e; + fa: a, c, d e; + fv: d e; + ft: arglist; + fj: 1 2 3 d e; + fjt: list; + fkt: list; + hoopla: 5; + boopla: number; + koopla: number; + ba: a, c, d; + bv: d; + bt: string; + bj: 1 2 3 d; + bjt: list; + grarh: bool; + f: hoo ha; + fa: a, hey, hoo ha; + fv: hoo ha; + ft: arglist; + fj: 1 2 3 hoo ha; + fjt: list; + fkt: list; + hoopla: 5; + boopla: number; + koopla: number; + new: string; +} + +div { + a: list; + b: bool; + c: number; +} diff --git a/spec/libsass-todo-tests/media_import/expected.compact.css b/spec/libsass-todo-tests/media_import/expected.compact.css new file mode 100644 index 0000000000..09f590534e --- /dev/null +++ b/spec/libsass-todo-tests/media_import/expected.compact.css @@ -0,0 +1 @@ +@import "./fonts.sass" all; diff --git a/spec/libsass-todo-tests/media_import/expected.compressed.css b/spec/libsass-todo-tests/media_import/expected.compressed.css new file mode 100644 index 0000000000..09f590534e --- /dev/null +++ b/spec/libsass-todo-tests/media_import/expected.compressed.css @@ -0,0 +1 @@ +@import "./fonts.sass" all; diff --git a/spec/libsass-todo-tests/media_import/expected.expanded.css b/spec/libsass-todo-tests/media_import/expected.expanded.css new file mode 100644 index 0000000000..09f590534e --- /dev/null +++ b/spec/libsass-todo-tests/media_import/expected.expanded.css @@ -0,0 +1 @@ +@import "./fonts.sass" all; diff --git a/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compact.css b/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compact.css new file mode 100644 index 0000000000..09f590534e --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compact.css @@ -0,0 +1 @@ +@import "./fonts.sass" all; diff --git a/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compressed.css new file mode 100644 index 0000000000..09f590534e --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.compressed.css @@ -0,0 +1 @@ +@import "./fonts.sass" all; diff --git a/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.expanded.css new file mode 100644 index 0000000000..09f590534e --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/024_test_media_import/expected.expanded.css @@ -0,0 +1 @@ +@import "./fonts.sass" all; diff --git a/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compact.css b/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compact.css new file mode 100644 index 0000000000..e76d990805 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compact.css @@ -0,0 +1 @@ +@import "foo" print and (-webkit-min-device-pixel-ratio-foo: 25); diff --git a/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compressed.css new file mode 100644 index 0000000000..e76d990805 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.compressed.css @@ -0,0 +1 @@ +@import "foo" print and (-webkit-min-device-pixel-ratio-foo: 25); diff --git a/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.expanded.css new file mode 100644 index 0000000000..e76d990805 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/025_test_dynamic_media_import/expected.expanded.css @@ -0,0 +1 @@ +@import "foo" print and (-webkit-min-device-pixel-ratio-foo: 25); diff --git a/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compact.css b/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compact.css new file mode 100644 index 0000000000..004b4fe218 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compact.css @@ -0,0 +1,3 @@ +bar foo.baz! .bip { a: b; } + +bar foo bar.baz! .bip { c: d; } diff --git a/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compressed.css new file mode 100644 index 0000000000..803300ea71 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.compressed.css @@ -0,0 +1 @@ +bar foo.baz! .bip{a:b}bar foo bar.baz! .bip{c:d} diff --git a/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.expanded.css new file mode 100644 index 0000000000..60108ad3c7 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/046_test_parent_selector_with_subject/expected.expanded.css @@ -0,0 +1,7 @@ +bar foo.baz! .bip { + a: b; +} + +bar foo bar.baz! .bip { + c: d; +} diff --git a/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compact.css b/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compact.css new file mode 100644 index 0000000000..cd30808a37 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 2 3 4 5; } diff --git a/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compressed.css new file mode 100644 index 0000000000..3b9d8d1343 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:2 3 4 5} diff --git a/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.expanded.css new file mode 100644 index 0000000000..ae369739a6 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/071_test_mixin_splat_args_with_var_args_preserves_separator/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: 1; + b: 2 3 4 5; +} diff --git a/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compact.css b/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compact.css new file mode 100644 index 0000000000..078ecf43d5 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 2 3 4 5"; } diff --git a/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compressed.css new file mode 100644 index 0000000000..b55b251e33 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 2 3 4 5"} diff --git a/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.expanded.css new file mode 100644 index 0000000000..a461cb47ec --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/090_test_function_splat_args_with_var_args_preserves_separator/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 2 3 4 5"; +} diff --git a/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compact.css b/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compact.css new file mode 100644 index 0000000000..f16cc57ee0 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compact.css @@ -0,0 +1 @@ +.foo /a/ .bar /b|c/ .baz { a: b; } diff --git a/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compressed.css new file mode 100644 index 0000000000..c138f39068 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.compressed.css @@ -0,0 +1 @@ +.foo /a/ .bar /b|c/ .baz{a:b} diff --git a/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.expanded.css new file mode 100644 index 0000000000..4a6a56ac6a --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/117_test_selector_interpolation_in_reference_combinator/expected.expanded.css @@ -0,0 +1,3 @@ +.foo /a/ .bar /b|c/ .baz { + a: b; +} diff --git a/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compact.css b/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compact.css new file mode 100644 index 0000000000..af5063a3cc --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compact.css @@ -0,0 +1 @@ +bar foo.baz! .bip { c: d; } diff --git a/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compressed.css new file mode 100644 index 0000000000..32591ac83f --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.compressed.css @@ -0,0 +1 @@ +bar foo.baz! .bip{c:d} diff --git a/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.expanded.css new file mode 100644 index 0000000000..234fea7aa5 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/118_test_parent_selector_with_parent_and_subject/expected.expanded.css @@ -0,0 +1,3 @@ +bar foo.baz! .bip { + c: d; +} diff --git a/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compact.css b/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compact.css new file mode 100644 index 0000000000..bda6fef259 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compact.css @@ -0,0 +1,4 @@ +@-moz-document url(http://sass-lang.com/), + url-prefix(http://sass-lang.com/docs), + domain(sass-lang.com), + domain("sass-lang.com") { .foo { a: b; } } diff --git a/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compressed.css new file mode 100644 index 0000000000..870c20ec17 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.compressed.css @@ -0,0 +1,4 @@ +@-moz-document url(http://sass-lang.com/), + url-prefix(http://sass-lang.com/docs), + domain(sass-lang.com), + domain("sass-lang.com"){.foo{a:b}} diff --git a/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.expanded.css new file mode 100644 index 0000000000..c79efac96d --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/127_test_moz_document_interpolation/expected.expanded.css @@ -0,0 +1,8 @@ +@-moz-document url(http://sass-lang.com/), + url-prefix(http://sass-lang.com/docs), + domain(sass-lang.com), + domain("sass-lang.com") { + .foo { + a: b; + } +} diff --git a/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compact.css b/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compact.css new file mode 100644 index 0000000000..5077e36f39 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compact.css @@ -0,0 +1 @@ +@supports (feature1: val) and (feature2: val) or (not (feature23: val4)) { foo { a: b; } } diff --git a/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compressed.css new file mode 100644 index 0000000000..8660bce5c2 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.compressed.css @@ -0,0 +1 @@ +@supports (feature1: val) and (feature2: val) or (not (feature23: val4)){foo{a:b}} diff --git a/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.expanded.css new file mode 100644 index 0000000000..56f9ef9c5e --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/128_test_supports_with_expressions/expected.expanded.css @@ -0,0 +1,5 @@ +@supports (feature1: val) and (feature2: val) or (not (feature23: val4)) { + foo { + a: b; + } +} diff --git a/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compact.css b/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compact.css new file mode 100644 index 0000000000..f9d53d3c20 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compact.css @@ -0,0 +1 @@ +a /foo/ b { c: d; } diff --git a/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compressed.css b/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compressed.css new file mode 100644 index 0000000000..507f6e87b7 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.compressed.css @@ -0,0 +1 @@ +a /foo/ b{c:d} diff --git a/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.expanded.css b/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.expanded.css new file mode 100644 index 0000000000..897e2f07f2 --- /dev/null +++ b/spec/libsass-todo-tests/scss-tests/175_test_reference_combinator_with_parent_ref/expected.expanded.css @@ -0,0 +1,3 @@ +a /foo/ b { + c: d; +} diff --git a/spec/libsass-todo-tests/selectors/access/expected.compact.css b/spec/libsass-todo-tests/selectors/access/expected.compact.css new file mode 100644 index 0000000000..f2172ddfae --- /dev/null +++ b/spec/libsass-todo-tests/selectors/access/expected.compact.css @@ -0,0 +1,7 @@ +.foo { mixin-sees: .foo; function-sees: .foo; } + +.bar a { mixin-sees: .bar a; function-sees: .bar a; } + +.bar, .baz { mixin-sees: .bar, .baz; function-sees: .bar, .baz; } + +.where .qux.waldo .final { mixin-sees: .where .qux.waldo .final; function-sees: .where .qux.waldo .final; } diff --git a/spec/libsass-todo-tests/selectors/access/expected.compressed.css b/spec/libsass-todo-tests/selectors/access/expected.compressed.css new file mode 100644 index 0000000000..575c273c72 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/access/expected.compressed.css @@ -0,0 +1 @@ +.foo{mixin-sees:.foo;function-sees:.foo}.bar a{mixin-sees:.bar a;function-sees:.bar a}.bar,.baz{mixin-sees:.bar,.baz;function-sees:.bar,.baz}.where .qux.waldo .final{mixin-sees:.where .qux.waldo .final;function-sees:.where .qux.waldo .final} diff --git a/spec/libsass-todo-tests/selectors/access/expected.expanded.css b/spec/libsass-todo-tests/selectors/access/expected.expanded.css new file mode 100644 index 0000000000..2c9b14a6a0 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/access/expected.expanded.css @@ -0,0 +1,20 @@ +.foo { + mixin-sees: .foo; + function-sees: .foo; +} + +.bar a { + mixin-sees: .bar a; + function-sees: .bar a; +} + +.bar, +.baz { + mixin-sees: .bar, .baz; + function-sees: .bar, .baz; +} + +.where .qux.waldo .final { + mixin-sees: .where .qux.waldo .final; + function-sees: .where .qux.waldo .final; +} diff --git a/spec/libsass-todo-tests/selectors/function-argument/expected.compact.css b/spec/libsass-todo-tests/selectors/function-argument/expected.compact.css new file mode 100644 index 0000000000..d6acfb4477 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/function-argument/expected.compact.css @@ -0,0 +1 @@ +.result { length: 4; content: .foo .bar a .bar, .baz .where .qux.waldo .final; index: 1; length: 1; content: .foo; index: 2; length: 1; content: .bar a; index: 3; length: 2; content: .bar, .baz; index: 4; length: 1; content: .where .qux.waldo .final; } diff --git a/spec/libsass-todo-tests/selectors/function-argument/expected.compressed.css b/spec/libsass-todo-tests/selectors/function-argument/expected.compressed.css new file mode 100644 index 0000000000..63a2c2a995 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/function-argument/expected.compressed.css @@ -0,0 +1 @@ +.result{length:4;content:.foo .bar a .bar,.baz .where .qux.waldo .final;index:1;length:1;content:.foo;index:2;length:1;content:.bar a;index:3;length:2;content:.bar,.baz;index:4;length:1;content:.where .qux.waldo .final} diff --git a/spec/libsass-todo-tests/selectors/function-argument/expected.expanded.css b/spec/libsass-todo-tests/selectors/function-argument/expected.expanded.css new file mode 100644 index 0000000000..cc173cfd39 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/function-argument/expected.expanded.css @@ -0,0 +1,16 @@ +.result { + length: 4; + content: .foo .bar a .bar, .baz .where .qux.waldo .final; + index: 1; + length: 1; + content: .foo; + index: 2; + length: 1; + content: .bar a; + index: 3; + length: 2; + content: .bar, .baz; + index: 4; + length: 1; + content: .where .qux.waldo .final; +} diff --git a/spec/libsass-todo-tests/selectors/interpolation/expected.compact.css b/spec/libsass-todo-tests/selectors/interpolation/expected.compact.css new file mode 100644 index 0000000000..90627e3a16 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/interpolation/expected.compact.css @@ -0,0 +1,7 @@ +.foo { content: .foo; } + +.bar a { content: .bar a; } + +.bar, .baz { content: .bar, .baz; } + +.where .qux.waldo .final { content: .where .qux.waldo .final; } diff --git a/spec/libsass-todo-tests/selectors/interpolation/expected.compressed.css b/spec/libsass-todo-tests/selectors/interpolation/expected.compressed.css new file mode 100644 index 0000000000..f3f4f1467b --- /dev/null +++ b/spec/libsass-todo-tests/selectors/interpolation/expected.compressed.css @@ -0,0 +1 @@ +.foo{content:.foo}.bar a{content:.bar a}.bar,.baz{content:.bar,.baz}.where .qux.waldo .final{content:.where .qux.waldo .final} diff --git a/spec/libsass-todo-tests/selectors/interpolation/expected.expanded.css b/spec/libsass-todo-tests/selectors/interpolation/expected.expanded.css new file mode 100644 index 0000000000..dd559e5d76 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/interpolation/expected.expanded.css @@ -0,0 +1,16 @@ +.foo { + content: .foo; +} + +.bar a { + content: .bar a; +} + +.bar, +.baz { + content: .bar, .baz; +} + +.where .qux.waldo .final { + content: .where .qux.waldo .final; +} diff --git a/spec/libsass-todo-tests/selectors/mixin-argument/expected.compact.css b/spec/libsass-todo-tests/selectors/mixin-argument/expected.compact.css new file mode 100644 index 0000000000..138c3e52db --- /dev/null +++ b/spec/libsass-todo-tests/selectors/mixin-argument/expected.compact.css @@ -0,0 +1,7 @@ +.foo { type: list; length: 1; content: .foo; index: 1; length: 1; type: list; content: .foo; } + +.bar a { type: list; length: 1; content: .bar a; index: 1; length: 2; type: list; content: .bar a; } + +.bar, .baz { type: list; length: 2; content: .bar, .baz; index: 1; length: 1; type: list; content: .bar; index: 2; length: 1; type: list; content: .baz; } + +.where .qux.waldo .final { type: list; length: 1; content: .where .qux.waldo .final; index: 1; length: 3; type: list; content: .where .qux.waldo .final; } diff --git a/spec/libsass-todo-tests/selectors/mixin-argument/expected.compressed.css b/spec/libsass-todo-tests/selectors/mixin-argument/expected.compressed.css new file mode 100644 index 0000000000..a38cfc4e3a --- /dev/null +++ b/spec/libsass-todo-tests/selectors/mixin-argument/expected.compressed.css @@ -0,0 +1 @@ +.foo{type:list;length:1;content:.foo;index:1;length:1;type:list;content:.foo}.bar a{type:list;length:1;content:.bar a;index:1;length:2;type:list;content:.bar a}.bar,.baz{type:list;length:2;content:.bar,.baz;index:1;length:1;type:list;content:.bar;index:2;length:1;type:list;content:.baz}.where .qux.waldo .final{type:list;length:1;content:.where .qux.waldo .final;index:1;length:3;type:list;content:.where .qux.waldo .final} diff --git a/spec/libsass-todo-tests/selectors/mixin-argument/expected.expanded.css b/spec/libsass-todo-tests/selectors/mixin-argument/expected.expanded.css new file mode 100644 index 0000000000..24e05ddcc4 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/mixin-argument/expected.expanded.css @@ -0,0 +1,44 @@ +.foo { + type: list; + length: 1; + content: .foo; + index: 1; + length: 1; + type: list; + content: .foo; +} + +.bar a { + type: list; + length: 1; + content: .bar a; + index: 1; + length: 2; + type: list; + content: .bar a; +} + +.bar, +.baz { + type: list; + length: 2; + content: .bar, .baz; + index: 1; + length: 1; + type: list; + content: .bar; + index: 2; + length: 1; + type: list; + content: .baz; +} + +.where .qux.waldo .final { + type: list; + length: 1; + content: .where .qux.waldo .final; + index: 1; + length: 3; + type: list; + content: .where .qux.waldo .final; +} diff --git a/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compact.css b/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compact.css new file mode 100644 index 0000000000..d9801ddd25 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compact.css @@ -0,0 +1 @@ +.foo a, .bar p { content: .foo a, .bar p; } diff --git a/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compressed.css b/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compressed.css new file mode 100644 index 0000000000..a5226fbc35 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.compressed.css @@ -0,0 +1 @@ +.foo a,.bar p{content:.foo a,.bar p} diff --git a/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.expanded.css b/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.expanded.css new file mode 100644 index 0000000000..0531d98ceb --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/multiple/bare/expected.expanded.css @@ -0,0 +1,4 @@ +.foo a, +.bar p { + content: .foo a, .bar p; +} diff --git a/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compact.css b/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compact.css new file mode 100644 index 0000000000..d9801ddd25 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compact.css @@ -0,0 +1 @@ +.foo a, .bar p { content: .foo a, .bar p; } diff --git a/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compressed.css b/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compressed.css new file mode 100644 index 0000000000..a5226fbc35 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.compressed.css @@ -0,0 +1 @@ +.foo a,.bar p{content:.foo a,.bar p} diff --git a/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.expanded.css b/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.expanded.css new file mode 100644 index 0000000000..0531d98ceb --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/multiple/interpolated/expected.expanded.css @@ -0,0 +1,4 @@ +.foo a, +.bar p { + content: .foo a, .bar p; +} diff --git a/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compact.css b/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compact.css new file mode 100644 index 0000000000..887998283e --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compact.css @@ -0,0 +1 @@ +.foo a .baz, .bar p .baz { content: .foo a .baz, .bar p .baz; } diff --git a/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compressed.css b/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compressed.css new file mode 100644 index 0000000000..1fe7b3575c --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.compressed.css @@ -0,0 +1 @@ +.foo a .baz,.bar p .baz{content:.foo a .baz,.bar p .baz} diff --git a/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.expanded.css b/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.expanded.css new file mode 100644 index 0000000000..641407ab94 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/nested/bare/expected.expanded.css @@ -0,0 +1,4 @@ +.foo a .baz, +.bar p .baz { + content: .foo a .baz, .bar p .baz; +} diff --git a/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compact.css b/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compact.css new file mode 100644 index 0000000000..887998283e --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compact.css @@ -0,0 +1 @@ +.foo a .baz, .bar p .baz { content: .foo a .baz, .bar p .baz; } diff --git a/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compressed.css b/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compressed.css new file mode 100644 index 0000000000..1fe7b3575c --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.compressed.css @@ -0,0 +1 @@ +.foo a .baz,.bar p .baz{content:.foo a .baz,.bar p .baz} diff --git a/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.expanded.css b/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.expanded.css new file mode 100644 index 0000000000..641407ab94 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/nested/interpolated/expected.expanded.css @@ -0,0 +1,4 @@ +.foo a .baz, +.bar p .baz { + content: .foo a .baz, .bar p .baz; +} diff --git a/spec/libsass-todo-tests/selectors/variables/single/bare/expected.compact.css b/spec/libsass-todo-tests/selectors/variables/single/bare/expected.compact.css new file mode 100644 index 0000000000..f49ea5ae52 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/single/bare/expected.compact.css @@ -0,0 +1 @@ +.foo { content: .foo; } diff --git a/spec/libsass-todo-tests/selectors/variables/single/bare/expected.compressed.css b/spec/libsass-todo-tests/selectors/variables/single/bare/expected.compressed.css new file mode 100644 index 0000000000..cc160e5de5 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/single/bare/expected.compressed.css @@ -0,0 +1 @@ +.foo{content:.foo} diff --git a/spec/libsass-todo-tests/selectors/variables/single/bare/expected.expanded.css b/spec/libsass-todo-tests/selectors/variables/single/bare/expected.expanded.css new file mode 100644 index 0000000000..727a3583bc --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/single/bare/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + content: .foo; +} diff --git a/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compact.css b/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compact.css new file mode 100644 index 0000000000..f49ea5ae52 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compact.css @@ -0,0 +1 @@ +.foo { content: .foo; } diff --git a/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compressed.css b/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compressed.css new file mode 100644 index 0000000000..cc160e5de5 --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.compressed.css @@ -0,0 +1 @@ +.foo{content:.foo} diff --git a/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.expanded.css b/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.expanded.css new file mode 100644 index 0000000000..727a3583bc --- /dev/null +++ b/spec/libsass-todo-tests/selectors/variables/single/interpolated/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + content: .foo; +} diff --git a/spec/libsass/arg-eval/expected.compact.css b/spec/libsass/arg-eval/expected.compact.css new file mode 100644 index 0000000000..3247458311 --- /dev/null +++ b/spec/libsass/arg-eval/expected.compact.css @@ -0,0 +1 @@ +div { content: foobar(3 3/4 11, orange); content: 3 2/3 11 orange; content: 3 2/3 11; content: number; content: color; content: 3 3/4 11; bar-content: 0.75; } diff --git a/spec/libsass/arg-eval/expected.compressed.css b/spec/libsass/arg-eval/expected.compressed.css new file mode 100644 index 0000000000..215bcd1465 --- /dev/null +++ b/spec/libsass/arg-eval/expected.compressed.css @@ -0,0 +1 @@ +div{content:foobar(3 3/4 11, orange);content:3 2/3 11 orange;content:3 2/3 11;content:number;content:color;content:3 3/4 11;bar-content:0.75} diff --git a/spec/libsass/arg-eval/expected.expanded.css b/spec/libsass/arg-eval/expected.expanded.css new file mode 100644 index 0000000000..c15af2d16e --- /dev/null +++ b/spec/libsass/arg-eval/expected.expanded.css @@ -0,0 +1,9 @@ +div { + content: foobar(3 3/4 11, orange); + content: 3 2/3 11 orange; + content: 3 2/3 11; + content: number; + content: color; + content: 3 3/4 11; + bar-content: 0.75; +} diff --git a/spec/libsass/at-root/135_test_simple_at_root/expected.compact.css b/spec/libsass/at-root/135_test_simple_at_root/expected.compact.css new file mode 100644 index 0000000000..c65da262a4 --- /dev/null +++ b/spec/libsass/at-root/135_test_simple_at_root/expected.compact.css @@ -0,0 +1 @@ +.bar { a: b; } diff --git a/spec/libsass/at-root/135_test_simple_at_root/expected.compressed.css b/spec/libsass/at-root/135_test_simple_at_root/expected.compressed.css new file mode 100644 index 0000000000..1f52ac7572 --- /dev/null +++ b/spec/libsass/at-root/135_test_simple_at_root/expected.compressed.css @@ -0,0 +1 @@ +.bar{a:b} diff --git a/spec/libsass/at-root/135_test_simple_at_root/expected.expanded.css b/spec/libsass/at-root/135_test_simple_at_root/expected.expanded.css new file mode 100644 index 0000000000..d1c124f286 --- /dev/null +++ b/spec/libsass/at-root/135_test_simple_at_root/expected.expanded.css @@ -0,0 +1,3 @@ +.bar { + a: b; +} diff --git a/spec/libsass/at-root/136_test_at_root_with_selector/expected.compact.css b/spec/libsass/at-root/136_test_at_root_with_selector/expected.compact.css new file mode 100644 index 0000000000..c65da262a4 --- /dev/null +++ b/spec/libsass/at-root/136_test_at_root_with_selector/expected.compact.css @@ -0,0 +1 @@ +.bar { a: b; } diff --git a/spec/libsass/at-root/136_test_at_root_with_selector/expected.compressed.css b/spec/libsass/at-root/136_test_at_root_with_selector/expected.compressed.css new file mode 100644 index 0000000000..1f52ac7572 --- /dev/null +++ b/spec/libsass/at-root/136_test_at_root_with_selector/expected.compressed.css @@ -0,0 +1 @@ +.bar{a:b} diff --git a/spec/libsass/at-root/136_test_at_root_with_selector/expected.expanded.css b/spec/libsass/at-root/136_test_at_root_with_selector/expected.expanded.css new file mode 100644 index 0000000000..d1c124f286 --- /dev/null +++ b/spec/libsass/at-root/136_test_at_root_with_selector/expected.expanded.css @@ -0,0 +1,3 @@ +.bar { + a: b; +} diff --git a/spec/libsass/at-root/137_test_at_root_in_mixin/expected.compact.css b/spec/libsass/at-root/137_test_at_root_in_mixin/expected.compact.css new file mode 100644 index 0000000000..c65da262a4 --- /dev/null +++ b/spec/libsass/at-root/137_test_at_root_in_mixin/expected.compact.css @@ -0,0 +1 @@ +.bar { a: b; } diff --git a/spec/libsass/at-root/137_test_at_root_in_mixin/expected.compressed.css b/spec/libsass/at-root/137_test_at_root_in_mixin/expected.compressed.css new file mode 100644 index 0000000000..1f52ac7572 --- /dev/null +++ b/spec/libsass/at-root/137_test_at_root_in_mixin/expected.compressed.css @@ -0,0 +1 @@ +.bar{a:b} diff --git a/spec/libsass/at-root/137_test_at_root_in_mixin/expected.expanded.css b/spec/libsass/at-root/137_test_at_root_in_mixin/expected.expanded.css new file mode 100644 index 0000000000..d1c124f286 --- /dev/null +++ b/spec/libsass/at-root/137_test_at_root_in_mixin/expected.expanded.css @@ -0,0 +1,3 @@ +.bar { + a: b; +} diff --git a/spec/libsass/at-root/138_test_at_root_in_media/expected.compact.css b/spec/libsass/at-root/138_test_at_root_in_media/expected.compact.css new file mode 100644 index 0000000000..2f1b87964b --- /dev/null +++ b/spec/libsass/at-root/138_test_at_root_in_media/expected.compact.css @@ -0,0 +1 @@ +@media screen { .bar { a: b; } } diff --git a/spec/libsass/at-root/138_test_at_root_in_media/expected.compressed.css b/spec/libsass/at-root/138_test_at_root_in_media/expected.compressed.css new file mode 100644 index 0000000000..be479323ca --- /dev/null +++ b/spec/libsass/at-root/138_test_at_root_in_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen{.bar{a:b}} diff --git a/spec/libsass/at-root/138_test_at_root_in_media/expected.expanded.css b/spec/libsass/at-root/138_test_at_root_in_media/expected.expanded.css new file mode 100644 index 0000000000..8f71bfd29d --- /dev/null +++ b/spec/libsass/at-root/138_test_at_root_in_media/expected.expanded.css @@ -0,0 +1,5 @@ +@media screen { + .bar { + a: b; + } +} diff --git a/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compact.css b/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compact.css new file mode 100644 index 0000000000..2f1b87964b --- /dev/null +++ b/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compact.css @@ -0,0 +1 @@ +@media screen { .bar { a: b; } } diff --git a/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compressed.css b/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compressed.css new file mode 100644 index 0000000000..be479323ca --- /dev/null +++ b/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen{.bar{a:b}} diff --git a/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.expanded.css b/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.expanded.css new file mode 100644 index 0000000000..8f71bfd29d --- /dev/null +++ b/spec/libsass/at-root/139_test_at_root_in_bubbled_media/expected.expanded.css @@ -0,0 +1,5 @@ +@media screen { + .bar { + a: b; + } +} diff --git a/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compact.css b/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compact.css new file mode 100644 index 0000000000..e900a0f5bd --- /dev/null +++ b/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compact.css @@ -0,0 +1 @@ +@fblthp { .bar { a: b; } } diff --git a/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compressed.css b/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compressed.css new file mode 100644 index 0000000000..8396b292a0 --- /dev/null +++ b/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.compressed.css @@ -0,0 +1 @@ +@fblthp{.bar{a:b}} diff --git a/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.expanded.css b/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.expanded.css new file mode 100644 index 0000000000..ef272ab928 --- /dev/null +++ b/spec/libsass/at-root/140_test_at_root_in_unknown_directive/expected.expanded.css @@ -0,0 +1,5 @@ +@fblthp { + .bar { + a: b; + } +} diff --git a/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compact.css b/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compressed.css b/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.expanded.css b/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/libsass/at-root/141_test_at_root_with_parent_ref/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compact.css b/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compact.css new file mode 100644 index 0000000000..53b7d92c4e --- /dev/null +++ b/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compact.css @@ -0,0 +1 @@ +.foo .bar { a: b; } diff --git a/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compressed.css b/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compressed.css new file mode 100644 index 0000000000..9c839f8055 --- /dev/null +++ b/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.compressed.css @@ -0,0 +1 @@ +.foo .bar{a:b} diff --git a/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.expanded.css b/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.expanded.css new file mode 100644 index 0000000000..b94e51731f --- /dev/null +++ b/spec/libsass/at-root/142_test_multi_level_at_root_with_parent_ref/expected.expanded.css @@ -0,0 +1,3 @@ +.foo .bar { + a: b; +} diff --git a/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compact.css b/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compact.css new file mode 100644 index 0000000000..c65da262a4 --- /dev/null +++ b/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compact.css @@ -0,0 +1 @@ +.bar { a: b; } diff --git a/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compressed.css b/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compressed.css new file mode 100644 index 0000000000..1f52ac7572 --- /dev/null +++ b/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.compressed.css @@ -0,0 +1 @@ +.bar{a:b} diff --git a/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.expanded.css b/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.expanded.css new file mode 100644 index 0000000000..d1c124f286 --- /dev/null +++ b/spec/libsass/at-root/143_test_multi_level_at_root_with_inner_parent_ref/expected.expanded.css @@ -0,0 +1,3 @@ +.bar { + a: b; +} diff --git a/spec/libsass/at-root/ampersand/expected.compact.css b/spec/libsass/at-root/ampersand/expected.compact.css new file mode 100644 index 0000000000..a26a059c7b --- /dev/null +++ b/spec/libsass/at-root/ampersand/expected.compact.css @@ -0,0 +1,3 @@ +foo { color: blue; } + +foo--modifier { color: red; } diff --git a/spec/libsass/at-root/ampersand/expected.compressed.css b/spec/libsass/at-root/ampersand/expected.compressed.css new file mode 100644 index 0000000000..8328f37d23 --- /dev/null +++ b/spec/libsass/at-root/ampersand/expected.compressed.css @@ -0,0 +1 @@ +foo{color:blue}foo--modifier{color:red} diff --git a/spec/libsass/at-root/ampersand/expected.expanded.css b/spec/libsass/at-root/ampersand/expected.expanded.css new file mode 100644 index 0000000000..0e785543fe --- /dev/null +++ b/spec/libsass/at-root/ampersand/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + color: blue; +} + +foo--modifier { + color: red; +} diff --git a/spec/libsass/at-root/basic/expected.compact.css b/spec/libsass/at-root/basic/expected.compact.css new file mode 100644 index 0000000000..55bc2bad19 --- /dev/null +++ b/spec/libsass/at-root/basic/expected.compact.css @@ -0,0 +1,5 @@ +foo { color: blue; } +bar { color: red; } + +foo { color: blue; } +bar { color: red; } diff --git a/spec/libsass/at-root/basic/expected.compressed.css b/spec/libsass/at-root/basic/expected.compressed.css new file mode 100644 index 0000000000..8dcb4c8f47 --- /dev/null +++ b/spec/libsass/at-root/basic/expected.compressed.css @@ -0,0 +1 @@ +foo{color:blue}bar{color:red}foo{color:blue}bar{color:red} diff --git a/spec/libsass/at-root/basic/expected.expanded.css b/spec/libsass/at-root/basic/expected.expanded.css new file mode 100644 index 0000000000..b7c881fab6 --- /dev/null +++ b/spec/libsass/at-root/basic/expected.expanded.css @@ -0,0 +1,13 @@ +foo { + color: blue; +} +bar { + color: red; +} + +foo { + color: blue; +} +bar { + color: red; +} diff --git a/spec/libsass/at-root/extend/expected.compact.css b/spec/libsass/at-root/extend/expected.compact.css new file mode 100644 index 0000000000..cc0f8f472c --- /dev/null +++ b/spec/libsass/at-root/extend/expected.compact.css @@ -0,0 +1,2 @@ +bar { color: red; } +baz { color: blue; } diff --git a/spec/libsass/at-root/extend/expected.compressed.css b/spec/libsass/at-root/extend/expected.compressed.css new file mode 100644 index 0000000000..2e7eb29100 --- /dev/null +++ b/spec/libsass/at-root/extend/expected.compressed.css @@ -0,0 +1 @@ +bar{color:red}baz{color:blue} diff --git a/spec/libsass/at-root/extend/expected.expanded.css b/spec/libsass/at-root/extend/expected.expanded.css new file mode 100644 index 0000000000..f26c307a71 --- /dev/null +++ b/spec/libsass/at-root/extend/expected.expanded.css @@ -0,0 +1,6 @@ +bar { + color: red; +} +baz { + color: blue; +} diff --git a/spec/libsass/at-root/keyframes/expected.compact.css b/spec/libsass/at-root/keyframes/expected.compact.css new file mode 100644 index 0000000000..b1b01e293f --- /dev/null +++ b/spec/libsass/at-root/keyframes/expected.compact.css @@ -0,0 +1,4 @@ +foo { color: red; } +@keyframes animation { to { color: red; } } +foo bar { color: blue; } +@keyframes other-animation { to { color: blue; } } diff --git a/spec/libsass/at-root/keyframes/expected.compressed.css b/spec/libsass/at-root/keyframes/expected.compressed.css new file mode 100644 index 0000000000..0319dd2a54 --- /dev/null +++ b/spec/libsass/at-root/keyframes/expected.compressed.css @@ -0,0 +1 @@ +foo{color:red}@keyframes animation{to{color:red}}foo bar{color:blue}@keyframes other-animation{to{color:blue}} diff --git a/spec/libsass/at-root/keyframes/expected.expanded.css b/spec/libsass/at-root/keyframes/expected.expanded.css new file mode 100644 index 0000000000..ab6bea42f4 --- /dev/null +++ b/spec/libsass/at-root/keyframes/expected.expanded.css @@ -0,0 +1,16 @@ +foo { + color: red; +} +@keyframes animation { + to { + color: red; + } +} +foo bar { + color: blue; +} +@keyframes other-animation { + to { + color: blue; + } +} diff --git a/spec/libsass/at-root/media/expected.compact.css b/spec/libsass/at-root/media/expected.compact.css new file mode 100644 index 0000000000..8ba1ea7453 --- /dev/null +++ b/spec/libsass/at-root/media/expected.compact.css @@ -0,0 +1,2 @@ +@media print { bar { color: red; } } +@media speech { baz { color: blue; } } diff --git a/spec/libsass/at-root/media/expected.compressed.css b/spec/libsass/at-root/media/expected.compressed.css new file mode 100644 index 0000000000..2ffb1ac5bd --- /dev/null +++ b/spec/libsass/at-root/media/expected.compressed.css @@ -0,0 +1 @@ +@media print{bar{color:red}}@media speech{baz{color:blue}} diff --git a/spec/libsass/at-root/media/expected.expanded.css b/spec/libsass/at-root/media/expected.expanded.css new file mode 100644 index 0000000000..88caecb4b1 --- /dev/null +++ b/spec/libsass/at-root/media/expected.expanded.css @@ -0,0 +1,10 @@ +@media print { + bar { + color: red; + } +} +@media speech { + baz { + color: blue; + } +} diff --git a/spec/libsass/at-root/nested/expected.compact.css b/spec/libsass/at-root/nested/expected.compact.css new file mode 100644 index 0000000000..77f4958dcb --- /dev/null +++ b/spec/libsass/at-root/nested/expected.compact.css @@ -0,0 +1,7 @@ +foo { color: blue; } +foo baz { color: purple; } +bar { color: red; } + +foo { color: blue; } +foo baz { color: purple; } +bar { color: red; } diff --git a/spec/libsass/at-root/nested/expected.compressed.css b/spec/libsass/at-root/nested/expected.compressed.css new file mode 100644 index 0000000000..55facff6d1 --- /dev/null +++ b/spec/libsass/at-root/nested/expected.compressed.css @@ -0,0 +1 @@ +foo{color:blue}foo baz{color:purple}bar{color:red}foo{color:blue}foo baz{color:purple}bar{color:red} diff --git a/spec/libsass/at-root/nested/expected.expanded.css b/spec/libsass/at-root/nested/expected.expanded.css new file mode 100644 index 0000000000..794622f860 --- /dev/null +++ b/spec/libsass/at-root/nested/expected.expanded.css @@ -0,0 +1,19 @@ +foo { + color: blue; +} +foo baz { + color: purple; +} +bar { + color: red; +} + +foo { + color: blue; +} +foo baz { + color: purple; +} +bar { + color: red; +} diff --git a/spec/libsass/at-root/with_without/expected.compact.css b/spec/libsass/at-root/with_without/expected.compact.css new file mode 100644 index 0000000000..73f45332fc --- /dev/null +++ b/spec/libsass/at-root/with_without/expected.compact.css @@ -0,0 +1,38 @@ +@media (min-width: 1337px) { .foo { content: baz; } } +.foo { content: bar; } +@media (min-width: 1337px) { .foo { content: baz; } } +.foo { content: bar; } +@supports (color: red) { .foo { content: baz; } } +.foo { content: bar; } +@supports (color: red) { .foo { content: baz; } } +.foo { content: bar; } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +.foo { content: bar; } +.foo { content: bar; } +@supports (color: red) { .foo { content: bar; } } +@media (min-width: 1337px) { .foo { content: bar; } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { .foo { content: bar; } } +@supports (color: red) { .foo { content: bar; } } +@media (min-width: 1337px) { .foo { content: baz; } } +.foo { content: bar; } +@media (min-width: 1337px) { .foo { content: baz; } } +.foo { content: bar; } +@supports (color: red) { .foo { content: baz; } } +.foo { content: bar; } +@supports (color: red) { .foo { content: baz; } } +.foo { content: bar; } +.foo { content: bar; } +.foo { content: bar; } +.foo { content: bar; } +.foo { content: bar; } +@supports (color: red) { .foo { content: bar; } } +@media (min-width: 1337px) { .foo { content: bar; } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { @supports (color: red) { .foo { content: bar; } } } +@media (min-width: 1337px) { .foo { content: bar; } } +@supports (color: red) { .foo { content: bar; } } diff --git a/spec/libsass/at-root/with_without/expected.compressed.css b/spec/libsass/at-root/with_without/expected.compressed.css new file mode 100644 index 0000000000..81151d6d18 --- /dev/null +++ b/spec/libsass/at-root/with_without/expected.compressed.css @@ -0,0 +1 @@ +@media (min-width: 1337px){.foo{content:baz}}.foo{content:bar}@media (min-width: 1337px){.foo{content:baz}}.foo{content:bar}@supports (color: red){.foo{content:baz}}.foo{content:bar}@supports (color: red){.foo{content:baz}}.foo{content:bar}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}.foo{content:bar}.foo{content:bar}@supports (color: red){.foo{content:bar}}@media (min-width: 1337px){.foo{content:bar}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){.foo{content:bar}}@supports (color: red){.foo{content:bar}}@media (min-width: 1337px){.foo{content:baz}}.foo{content:bar}@media (min-width: 1337px){.foo{content:baz}}.foo{content:bar}@supports (color: red){.foo{content:baz}}.foo{content:bar}@supports (color: red){.foo{content:baz}}.foo{content:bar}.foo{content:bar}.foo{content:bar}.foo{content:bar}.foo{content:bar}@supports (color: red){.foo{content:bar}}@media (min-width: 1337px){.foo{content:bar}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){@supports (color: red){.foo{content:bar}}}@media (min-width: 1337px){.foo{content:bar}}@supports (color: red){.foo{content:bar}} diff --git a/spec/libsass/at-root/with_without/expected.expanded.css b/spec/libsass/at-root/with_without/expected.expanded.css new file mode 100644 index 0000000000..1c5659392f --- /dev/null +++ b/spec/libsass/at-root/with_without/expected.expanded.css @@ -0,0 +1,178 @@ +@media (min-width: 1337px) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@media (min-width: 1337px) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@supports (color: red) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@supports (color: red) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +.foo { + content: bar; +} +.foo { + content: bar; +} +@supports (color: red) { + .foo { + content: bar; + } +} +@media (min-width: 1337px) { + .foo { + content: bar; + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + .foo { + content: bar; + } +} +@supports (color: red) { + .foo { + content: bar; + } +} +@media (min-width: 1337px) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@media (min-width: 1337px) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@supports (color: red) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +@supports (color: red) { + .foo { + content: baz; + } +} +.foo { + content: bar; +} +.foo { + content: bar; +} +.foo { + content: bar; +} +.foo { + content: bar; +} +.foo { + content: bar; +} +@supports (color: red) { + .foo { + content: bar; + } +} +@media (min-width: 1337px) { + .foo { + content: bar; + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + @supports (color: red) { + .foo { + content: bar; + } + } +} +@media (min-width: 1337px) { + .foo { + content: bar; + } +} +@supports (color: red) { + .foo { + content: bar; + } +} diff --git a/spec/libsass/at-stuff/expected.compact.css b/spec/libsass/at-stuff/expected.compact.css new file mode 100644 index 0000000000..31f181fb44 --- /dev/null +++ b/spec/libsass/at-stuff/expected.compact.css @@ -0,0 +1,15 @@ +@fudge hux bloo; +div { color: red; height: 20px; } +@fudge { div span { width: 10px; } + div span a { font: whatever; } } +@-webkit-keyframes SOMETHING { 0% { opacity: 0; } + 50% { opacity: 0.5; } + 100% { opacity: 1.0; } } +@-webkit-keyframes BOUNCE { from { left: 0px; } + to { left: 200px; } } +div { border-upper-left: 10px; border-upper-right: 9px; border-lower-left: 8px; border-lower-right: 7px; background: gray; } +div span { font: whatever; } + +@fudge HEY, HOO, HA:first-child { color: blue; } +@mudge div span, a:visited; +@fu dge foo { color: red; } diff --git a/spec/libsass/at-stuff/expected.compressed.css b/spec/libsass/at-stuff/expected.compressed.css new file mode 100644 index 0000000000..e4729f39ee --- /dev/null +++ b/spec/libsass/at-stuff/expected.compressed.css @@ -0,0 +1 @@ +@fudge hux bloo;div{color:red;height:20px}@fudge{div span{width:10px}div span a{font:whatever}}@-webkit-keyframes SOMETHING{0%{opacity:0}50%{opacity:0.5}100%{opacity:1.0}}@-webkit-keyframes BOUNCE{from{left:0px}to{left:200px}}div{border-upper-left:10px;border-upper-right:9px;border-lower-left:8px;border-lower-right:7px;background:gray}div span{font:whatever}@fudge HEY, HOO, HA:first-child{color:blue}@mudge div span, a:visited;@fu dge foo{color:red} diff --git a/spec/libsass/at-stuff/expected.expanded.css b/spec/libsass/at-stuff/expected.expanded.css new file mode 100644 index 0000000000..120e1852e9 --- /dev/null +++ b/spec/libsass/at-stuff/expected.expanded.css @@ -0,0 +1,50 @@ +@fudge hux bloo; +div { + color: red; + height: 20px; +} +@fudge { + div span { + width: 10px; + } + div span a { + font: whatever; + } +} +@-webkit-keyframes SOMETHING { + 0% { + opacity: 0; + } + 50% { + opacity: 0.5; + } + 100% { + opacity: 1.0; + } +} +@-webkit-keyframes BOUNCE { + from { + left: 0px; + } + to { + left: 200px; + } +} +div { + border-upper-left: 10px; + border-upper-right: 9px; + border-lower-left: 8px; + border-lower-right: 7px; + background: gray; +} +div span { + font: whatever; +} + +@fudge HEY, HOO, HA:first-child { + color: blue; +} +@mudge div span, a:visited; +@fu dge foo { + color: red; +} diff --git a/spec/libsass/basic/15_arithmetic_and_lists/expected.compact.css b/spec/libsass/basic/15_arithmetic_and_lists/expected.compact.css new file mode 100644 index 0000000000..199847cb6e --- /dev/null +++ b/spec/libsass/basic/15_arithmetic_and_lists/expected.compact.css @@ -0,0 +1 @@ +div { a: 3; b: 3.75; c: 1; /* shouldn't eval the following "300" */ d: 300; /* increasingly jacked-up edge cases that combine arithmetic with lists */ e: 10.5 2 3; f: 123 4 5 6; g: 112 8 9 6; /* shouldn't perform the following division */ h: 15 / 3 / 5; /* should perform the following division now */ i: 1; /* this too */ j: 1; /* and this */ k: 5; l: 1; m: 1/2, 1 2 3 url("www.foo.com/blah.png") blah blah; n: 1 2 3, 1 2 3 4 5 6, 7 8 9; o: 9px; p: 5px; q: 2; r: 64em; s: 2.5em; t: 120.750.8 6/7; } diff --git a/spec/libsass/basic/15_arithmetic_and_lists/expected.compressed.css b/spec/libsass/basic/15_arithmetic_and_lists/expected.compressed.css new file mode 100644 index 0000000000..d7a102d997 --- /dev/null +++ b/spec/libsass/basic/15_arithmetic_and_lists/expected.compressed.css @@ -0,0 +1 @@ +div{a:3;b:3.75;c:1;d:300;e:10.5 2 3;f:123 4 5 6;g:112 8 9 6;h:15 / 3 / 5;i:1;j:1;k:5;l:1;m:1/2,1 2 3 url("www.foo.com/blah.png") blah blah;n:1 2 3,1 2 3 4 5 6,7 8 9;o:9px;p:5px;q:2;r:64em;s:2.5em;t:120.750.8 6/7} diff --git a/spec/libsass/basic/15_arithmetic_and_lists/expected.expanded.css b/spec/libsass/basic/15_arithmetic_and_lists/expected.expanded.css new file mode 100644 index 0000000000..54bb07e68b --- /dev/null +++ b/spec/libsass/basic/15_arithmetic_and_lists/expected.expanded.css @@ -0,0 +1,28 @@ +div { + a: 3; + b: 3.75; + c: 1; + /* shouldn't eval the following "300" */ + d: 300; + /* increasingly jacked-up edge cases that combine arithmetic with lists */ + e: 10.5 2 3; + f: 123 4 5 6; + g: 112 8 9 6; + /* shouldn't perform the following division */ + h: 15 / 3 / 5; + /* should perform the following division now */ + i: 1; + /* this too */ + j: 1; + /* and this */ + k: 5; + l: 1; + m: 1/2, 1 2 3 url("www.foo.com/blah.png") blah blah; + n: 1 2 3, 1 2 3 4 5 6, 7 8 9; + o: 9px; + p: 5px; + q: 2; + r: 64em; + s: 2.5em; + t: 120.750.8 6/7; +} diff --git a/spec/libsass/basic/44_not_number_expression/expected.compact.css b/spec/libsass/basic/44_not_number_expression/expected.compact.css new file mode 100644 index 0000000000..8c0b98c287 --- /dev/null +++ b/spec/libsass/basic/44_not_number_expression/expected.compact.css @@ -0,0 +1,3 @@ +div { background: green; } + +div { background: blue; } diff --git a/spec/libsass/basic/44_not_number_expression/expected.compressed.css b/spec/libsass/basic/44_not_number_expression/expected.compressed.css new file mode 100644 index 0000000000..11e949df5d --- /dev/null +++ b/spec/libsass/basic/44_not_number_expression/expected.compressed.css @@ -0,0 +1 @@ +div{background:green}div{background:blue} diff --git a/spec/libsass/basic/44_not_number_expression/expected.expanded.css b/spec/libsass/basic/44_not_number_expression/expected.expanded.css new file mode 100644 index 0000000000..d3ba188166 --- /dev/null +++ b/spec/libsass/basic/44_not_number_expression/expected.expanded.css @@ -0,0 +1,7 @@ +div { + background: green; +} + +div { + background: blue; +} diff --git a/spec/libsass/bool/expected.compact.css b/spec/libsass/bool/expected.compact.css new file mode 100644 index 0000000000..a91821aa2c --- /dev/null +++ b/spec/libsass/bool/expected.compact.css @@ -0,0 +1 @@ +div { a: false; b: "ho"; b: "hey"; a: false and "hey"; b: "hey" and "ho"; b: hey; } diff --git a/spec/libsass/bool/expected.compressed.css b/spec/libsass/bool/expected.compressed.css new file mode 100644 index 0000000000..c214c0e399 --- /dev/null +++ b/spec/libsass/bool/expected.compressed.css @@ -0,0 +1 @@ +div{a:false;b:"ho";b:"hey";a:false and "hey";b:"hey" and "ho";b:hey} diff --git a/spec/libsass/bool/expected.expanded.css b/spec/libsass/bool/expected.expanded.css new file mode 100644 index 0000000000..13f45cb8f2 --- /dev/null +++ b/spec/libsass/bool/expected.expanded.css @@ -0,0 +1,8 @@ +div { + a: false; + b: "ho"; + b: "hey"; + a: false and "hey"; + b: "hey" and "ho"; + b: hey; +} diff --git a/spec/libsass/bourbon/expected.compact.css b/spec/libsass/bourbon/expected.compact.css new file mode 100644 index 0000000000..eb6c8d627e --- /dev/null +++ b/spec/libsass/bourbon/expected.compact.css @@ -0,0 +1,3 @@ +box:hover { -webkit-animation-name: scale, slide; -moz-animation-name: scale, slide; animation-name: scale, slide; -webkit-animation-duration: 2s; -moz-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: ease; -moz-animation-timing-function: ease; animation-timing-function: ease; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation: scale 1s ease-in, slide 2s ease; -moz-animation: scale 1s ease-in, slide 2s ease; animation: scale 1s ease-in, slide 2s ease; } + +div { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; /* boo boo boo */ background-image: url("/images/a.png"), url("images/b.png"); background-image: url("/images/a.png"), url("images/b.png"); background-image: url("/images/a.png"), -webkit-linear-gradient( white 0, yellow 50%, transparent 50%); background-image: url("/images/a.png"), linear-gradient( white 0, yellow 50%, transparent 50%); background-image: -webkit-linear-gradient( rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.08) 50%, transparent 50%), -webkit-linear-gradient( #4e7ba3, #3e6181); background-image: linear-gradient( rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.08) 50%, transparent 50%), linear-gradient( #4e7ba3, #3e6181); background-image: -webkit-url("/images/a.png")-gradient( center), -webkit-url("images/b.png")-gradient( left); background-image: url("/images/a.png")-gradient( center), url("images/b.png")-gradient( left); } diff --git a/spec/libsass/bourbon/expected.compressed.css b/spec/libsass/bourbon/expected.compressed.css new file mode 100644 index 0000000000..f769dd8292 --- /dev/null +++ b/spec/libsass/bourbon/expected.compressed.css @@ -0,0 +1 @@ +box:hover{-webkit-animation-name:scale,slide;-moz-animation-name:scale,slide;animation-name:scale,slide;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation:scale 1s ease-in,slide 2s ease;-moz-animation:scale 1s ease-in,slide 2s ease;animation:scale 1s ease-in,slide 2s ease}div{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url("/images/a.png"),url("images/b.png");background-image:url("/images/a.png"),url("images/b.png");background-image:url("/images/a.png"),-webkit-linear-gradient( #fff 0,#ff0 50%,transparent 50%);background-image:url("/images/a.png"),linear-gradient( #fff 0,#ff0 50%,transparent 50%);background-image:-webkit-linear-gradient( rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.08) 50%,transparent 50%),-webkit-linear-gradient( #4e7ba3,#3e6181);background-image:linear-gradient( rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.08) 50%,transparent 50%),linear-gradient( #4e7ba3,#3e6181);background-image:-webkit-url("/images/a.png")-gradient( center),-webkit-url("images/b.png")-gradient( left);background-image:url("/images/a.png")-gradient( center),url("images/b.png")-gradient( left)} diff --git a/spec/libsass/bourbon/expected.expanded.css b/spec/libsass/bourbon/expected.expanded.css new file mode 100644 index 0000000000..7892aceca1 --- /dev/null +++ b/spec/libsass/bourbon/expected.expanded.css @@ -0,0 +1,34 @@ +box:hover { + -webkit-animation-name: scale, slide; + -moz-animation-name: scale, slide; + animation-name: scale, slide; + -webkit-animation-duration: 2s; + -moz-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-timing-function: ease; + -moz-animation-timing-function: ease; + animation-timing-function: ease; + -webkit-animation-iteration-count: infinite; + -moz-animation-iteration-count: infinite; + animation-iteration-count: infinite; + -webkit-animation: scale 1s ease-in, slide 2s ease; + -moz-animation: scale 1s ease-in, slide 2s ease; + animation: scale 1s ease-in, slide 2s ease; +} + +div { + -webkit-appearance: none; + -moz-appearance: none; + -ms-appearance: none; + -o-appearance: none; + appearance: none; + /* boo boo boo */ + background-image: url("/images/a.png"), url("images/b.png"); + background-image: url("/images/a.png"), url("images/b.png"); + background-image: url("/images/a.png"), -webkit-linear-gradient( white 0, yellow 50%, transparent 50%); + background-image: url("/images/a.png"), linear-gradient( white 0, yellow 50%, transparent 50%); + background-image: -webkit-linear-gradient( rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.08) 50%, transparent 50%), -webkit-linear-gradient( #4e7ba3, #3e6181); + background-image: linear-gradient( rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0.08) 50%, transparent 50%), linear-gradient( #4e7ba3, #3e6181); + background-image: -webkit-url("/images/a.png")-gradient( center), -webkit-url("images/b.png")-gradient( left); + background-image: url("/images/a.png")-gradient( center), url("images/b.png")-gradient( left); +} diff --git a/spec/libsass/calc/expected.compact.css b/spec/libsass/calc/expected.compact.css new file mode 100644 index 0000000000..fe22a038f3 --- /dev/null +++ b/spec/libsass/calc/expected.compact.css @@ -0,0 +1 @@ +body { width: calc($x + 2 - 3em / hoolabaloo); width: -moz-calc($x + 2 - 3em / hoolabaloo); width: -webkit-calc($x + 2 - 3em / hoolabaloo); width: -ms-calc($x + 2 - 3em / hoolabaloo); height: foo(4); } diff --git a/spec/libsass/calc/expected.compressed.css b/spec/libsass/calc/expected.compressed.css new file mode 100644 index 0000000000..cf5ff20806 --- /dev/null +++ b/spec/libsass/calc/expected.compressed.css @@ -0,0 +1 @@ +body{width:calc($x + 2 - 3em / hoolabaloo);width:-moz-calc($x + 2 - 3em / hoolabaloo);width:-webkit-calc($x + 2 - 3em / hoolabaloo);width:-ms-calc($x + 2 - 3em / hoolabaloo);height:foo(4)} diff --git a/spec/libsass/calc/expected.expanded.css b/spec/libsass/calc/expected.expanded.css new file mode 100644 index 0000000000..aaf7c4e63f --- /dev/null +++ b/spec/libsass/calc/expected.expanded.css @@ -0,0 +1,7 @@ +body { + width: calc($x + 2 - 3em / hoolabaloo); + width: -moz-calc($x + 2 - 3em / hoolabaloo); + width: -webkit-calc($x + 2 - 3em / hoolabaloo); + width: -ms-calc($x + 2 - 3em / hoolabaloo); + height: foo(4); +} diff --git a/spec/libsass/charset/expected.compact.css b/spec/libsass/charset/expected.compact.css new file mode 100644 index 0000000000..e9ebe00c51 --- /dev/null +++ b/spec/libsass/charset/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +div { content: "øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; } diff --git a/spec/libsass/charset/expected.compressed.css b/spec/libsass/charset/expected.compressed.css new file mode 100644 index 0000000000..328f75d52a --- /dev/null +++ b/spec/libsass/charset/expected.compressed.css @@ -0,0 +1 @@ +div{content:"øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"} diff --git a/spec/libsass/charset/expected.expanded.css b/spec/libsass/charset/expected.expanded.css new file mode 100644 index 0000000000..3868850501 --- /dev/null +++ b/spec/libsass/charset/expected.expanded.css @@ -0,0 +1,4 @@ +@charset "UTF-8"; +div { + content: "øáéíóúüñ¿éàŤDžǂɊɱʭʬѪ҈ݓ"; +} diff --git a/spec/libsass/color-names/expected.compact.css b/spec/libsass/color-names/expected.compact.css new file mode 100644 index 0000000000..f3700c4c14 --- /dev/null +++ b/spec/libsass/color-names/expected.compact.css @@ -0,0 +1 @@ +colors { AliceBlue: aliceblue; AntiqueWhite: antiquewhite; Aqua: cyan; Aquamarine: aquamarine; Azure: azure; Beige: beige; Bisque: bisque; Black: black; BlanchedAlmond: blanchedalmond; Blue: blue; BlueViolet: blueviolet; Brown: brown; BurlyWood: burlywood; CadetBlue: cadetblue; Chartreuse: chartreuse; Chocolate: chocolate; Coral: coral; CornflowerBlue: cornflowerblue; Cornsilk: cornsilk; Crimson: crimson; Cyan: cyan; DarkBlue: darkblue; DarkCyan: darkcyan; DarkGoldenRod: darkgoldenrod; DarkGray: darkgray; DarkGreen: darkgreen; DarkKhaki: darkkhaki; DarkMagenta: darkmagenta; DarkOliveGreen: darkolivegreen; Darkorange: darkorange; DarkOrchid: darkorchid; DarkRed: darkred; DarkSalmon: darksalmon; DarkSeaGreen: darkseagreen; DarkSlateBlue: darkslateblue; DarkSlateGray: darkslategray; DarkTurquoise: darkturquoise; DarkViolet: darkviolet; DeepPink: deeppink; DeepSkyBlue: deepskyblue; DimGray: dimgray; DodgerBlue: dodgerblue; FireBrick: firebrick; FloralWhite: floralwhite; ForestGreen: forestgreen; Fuchsia: magenta; Gainsboro: gainsboro; GhostWhite: ghostwhite; Gold: gold; GoldenRod: goldenrod; Gray: gray; Green: green; GreenYellow: greenyellow; HoneyDew: honeydew; HotPink: hotpink; IndianRed: indianred; Indigo: indigo; Ivory: ivory; Khaki: khaki; Lavender: lavender; LavenderBlush: lavenderblush; LawnGreen: lawngreen; LemonChiffon: lemonchiffon; LightBlue: lightblue; LightCoral: lightcoral; LightCyan: lightcyan; LightGoldenRodYellow: lightgoldenrodyellow; LightGray: lightgray; LightGreen: lightgreen; LightPink: lightpink; LightSalmon: lightsalmon; LightSeaGreen: lightseagreen; LightSkyBlue: lightskyblue; LightSlateGray: lightslategray; LightSteelBlue: lightsteelblue; LightYellow: lightyellow; Lime: lime; LimeGreen: limegreen; Linen: linen; Magenta: magenta; Maroon: maroon; MediumAquaMarine: mediumaquamarine; MediumBlue: mediumblue; MediumOrchid: mediumorchid; MediumPurple: mediumpurple; MediumSeaGreen: mediumseagreen; MediumSlateBlue: mediumslateblue; MediumSpringGreen: mediumspringgreen; MediumTurquoise: mediumturquoise; MediumVioletRed: mediumvioletred; MidnightBlue: midnightblue; MintCream: mintcream; MistyRose: mistyrose; Moccasin: moccasin; NavajoWhite: navajowhite; Navy: navy; OldLace: oldlace; Olive: olive; OliveDrab: olivedrab; Orange: orange; OrangeRed: orangered; Orchid: orchid; PaleGoldenRod: palegoldenrod; PaleGreen: palegreen; PaleTurquoise: paleturquoise; PaleVioletRed: palevioletred; PapayaWhip: papayawhip; PeachPuff: peachpuff; Peru: peru; Pink: pink; Plum: plum; PowderBlue: powderblue; Purple: purple; Red: red; RosyBrown: rosybrown; RoyalBlue: royalblue; SaddleBrown: saddlebrown; Salmon: salmon; SandyBrown: sandybrown; SeaGreen: seagreen; SeaShell: seashell; Sienna: sienna; Silver: silver; SkyBlue: skyblue; SlateBlue: slateblue; SlateGray: slategray; Snow: snow; SpringGreen: springgreen; SteelBlue: steelblue; Tan: tan; Teal: teal; Thistle: thistle; Tomato: tomato; Turquoise: turquoise; Violet: violet; Wheat: wheat; White: white; WhiteSmoke: whitesmoke; Yellow: yellow; YellowGreen: yellowgreen; RebeccaPurple: rebeccapurple; transparent: transparent; } diff --git a/spec/libsass/color-names/expected.compressed.css b/spec/libsass/color-names/expected.compressed.css new file mode 100644 index 0000000000..dcad8e6316 --- /dev/null +++ b/spec/libsass/color-names/expected.compressed.css @@ -0,0 +1 @@ +colors{AliceBlue:#f0f8ff;AntiqueWhite:#faebd7;Aqua:cyan;Aquamarine:#7fffd4;Azure:azure;Beige:beige;Bisque:bisque;Black:#000;BlanchedAlmond:#ffebcd;Blue:blue;BlueViolet:#8a2be2;Brown:brown;BurlyWood:#deb887;CadetBlue:#5f9ea0;Chartreuse:#7fff00;Chocolate:#d2691e;Coral:coral;CornflowerBlue:#6495ed;Cornsilk:#fff8dc;Crimson:crimson;Cyan:cyan;DarkBlue:#00008b;DarkCyan:#008b8b;DarkGoldenRod:#b8860b;DarkGray:#a9a9a9;DarkGreen:#006400;DarkKhaki:#bdb76b;DarkMagenta:#8b008b;DarkOliveGreen:#556b2f;Darkorange:#ff8c00;DarkOrchid:#9932cc;DarkRed:darkred;DarkSalmon:#e9967a;DarkSeaGreen:#8fbc8f;DarkSlateBlue:#483d8b;DarkSlateGray:#2f4f4f;DarkTurquoise:#00ced1;DarkViolet:#9400d3;DeepPink:#ff1493;DeepSkyBlue:#00bfff;DimGray:dimgray;DodgerBlue:#1e90ff;FireBrick:#b22222;FloralWhite:#fffaf0;ForestGreen:#228b22;Fuchsia:#f0f;Gainsboro:#dcdcdc;GhostWhite:#f8f8ff;Gold:gold;GoldenRod:#daa520;Gray:gray;Green:green;GreenYellow:#adff2f;HoneyDew:#f0fff0;HotPink:hotpink;IndianRed:#cd5c5c;Indigo:indigo;Ivory:ivory;Khaki:khaki;Lavender:#e6e6fa;LavenderBlush:#fff0f5;LawnGreen:#7cfc00;LemonChiffon:#fffacd;LightBlue:#add8e6;LightCoral:#f08080;LightCyan:#e0ffff;LightGoldenRodYellow:#fafad2;LightGray:#d3d3d3;LightGreen:#90ee90;LightPink:#ffb6c1;LightSalmon:#ffa07a;LightSeaGreen:#20b2aa;LightSkyBlue:#87cefa;LightSlateGray:#789;LightSteelBlue:#b0c4de;LightYellow:#ffffe0;Lime:lime;LimeGreen:#32cd32;Linen:linen;Magenta:#f0f;Maroon:maroon;MediumAquaMarine:#66cdaa;MediumBlue:#0000cd;MediumOrchid:#ba55d3;MediumPurple:#9370db;MediumSeaGreen:#3cb371;MediumSlateBlue:#7b68ee;MediumSpringGreen:#00fa9a;MediumTurquoise:#48d1cc;MediumVioletRed:#c71585;MidnightBlue:#191970;MintCream:#f5fffa;MistyRose:#ffe4e1;Moccasin:#ffe4b5;NavajoWhite:#ffdead;Navy:navy;OldLace:oldlace;Olive:olive;OliveDrab:#6b8e23;Orange:orange;OrangeRed:#ff4500;Orchid:orchid;PaleGoldenRod:#eee8aa;PaleGreen:#98fb98;PaleTurquoise:#afeeee;PaleVioletRed:#db7093;PapayaWhip:#ffefd5;PeachPuff:#ffdab9;Peru:peru;Pink:pink;Plum:plum;PowderBlue:#b0e0e6;Purple:purple;Red:red;RosyBrown:#bc8f8f;RoyalBlue:#4169e1;SaddleBrown:#8b4513;Salmon:salmon;SandyBrown:#f4a460;SeaGreen:#2e8b57;SeaShell:#fff5ee;Sienna:sienna;Silver:silver;SkyBlue:skyblue;SlateBlue:#6a5acd;SlateGray:#708090;Snow:snow;SpringGreen:#00ff7f;SteelBlue:#4682b4;Tan:tan;Teal:teal;Thistle:thistle;Tomato:tomato;Turquoise:#40e0d0;Violet:violet;Wheat:wheat;White:#fff;WhiteSmoke:#f5f5f5;Yellow:#ff0;YellowGreen:#9acd32;RebeccaPurple:#639;transparent:transparent} diff --git a/spec/libsass/color-names/expected.expanded.css b/spec/libsass/color-names/expected.expanded.css new file mode 100644 index 0000000000..62c98c5337 --- /dev/null +++ b/spec/libsass/color-names/expected.expanded.css @@ -0,0 +1,144 @@ +colors { + AliceBlue: aliceblue; + AntiqueWhite: antiquewhite; + Aqua: cyan; + Aquamarine: aquamarine; + Azure: azure; + Beige: beige; + Bisque: bisque; + Black: black; + BlanchedAlmond: blanchedalmond; + Blue: blue; + BlueViolet: blueviolet; + Brown: brown; + BurlyWood: burlywood; + CadetBlue: cadetblue; + Chartreuse: chartreuse; + Chocolate: chocolate; + Coral: coral; + CornflowerBlue: cornflowerblue; + Cornsilk: cornsilk; + Crimson: crimson; + Cyan: cyan; + DarkBlue: darkblue; + DarkCyan: darkcyan; + DarkGoldenRod: darkgoldenrod; + DarkGray: darkgray; + DarkGreen: darkgreen; + DarkKhaki: darkkhaki; + DarkMagenta: darkmagenta; + DarkOliveGreen: darkolivegreen; + Darkorange: darkorange; + DarkOrchid: darkorchid; + DarkRed: darkred; + DarkSalmon: darksalmon; + DarkSeaGreen: darkseagreen; + DarkSlateBlue: darkslateblue; + DarkSlateGray: darkslategray; + DarkTurquoise: darkturquoise; + DarkViolet: darkviolet; + DeepPink: deeppink; + DeepSkyBlue: deepskyblue; + DimGray: dimgray; + DodgerBlue: dodgerblue; + FireBrick: firebrick; + FloralWhite: floralwhite; + ForestGreen: forestgreen; + Fuchsia: magenta; + Gainsboro: gainsboro; + GhostWhite: ghostwhite; + Gold: gold; + GoldenRod: goldenrod; + Gray: gray; + Green: green; + GreenYellow: greenyellow; + HoneyDew: honeydew; + HotPink: hotpink; + IndianRed: indianred; + Indigo: indigo; + Ivory: ivory; + Khaki: khaki; + Lavender: lavender; + LavenderBlush: lavenderblush; + LawnGreen: lawngreen; + LemonChiffon: lemonchiffon; + LightBlue: lightblue; + LightCoral: lightcoral; + LightCyan: lightcyan; + LightGoldenRodYellow: lightgoldenrodyellow; + LightGray: lightgray; + LightGreen: lightgreen; + LightPink: lightpink; + LightSalmon: lightsalmon; + LightSeaGreen: lightseagreen; + LightSkyBlue: lightskyblue; + LightSlateGray: lightslategray; + LightSteelBlue: lightsteelblue; + LightYellow: lightyellow; + Lime: lime; + LimeGreen: limegreen; + Linen: linen; + Magenta: magenta; + Maroon: maroon; + MediumAquaMarine: mediumaquamarine; + MediumBlue: mediumblue; + MediumOrchid: mediumorchid; + MediumPurple: mediumpurple; + MediumSeaGreen: mediumseagreen; + MediumSlateBlue: mediumslateblue; + MediumSpringGreen: mediumspringgreen; + MediumTurquoise: mediumturquoise; + MediumVioletRed: mediumvioletred; + MidnightBlue: midnightblue; + MintCream: mintcream; + MistyRose: mistyrose; + Moccasin: moccasin; + NavajoWhite: navajowhite; + Navy: navy; + OldLace: oldlace; + Olive: olive; + OliveDrab: olivedrab; + Orange: orange; + OrangeRed: orangered; + Orchid: orchid; + PaleGoldenRod: palegoldenrod; + PaleGreen: palegreen; + PaleTurquoise: paleturquoise; + PaleVioletRed: palevioletred; + PapayaWhip: papayawhip; + PeachPuff: peachpuff; + Peru: peru; + Pink: pink; + Plum: plum; + PowderBlue: powderblue; + Purple: purple; + Red: red; + RosyBrown: rosybrown; + RoyalBlue: royalblue; + SaddleBrown: saddlebrown; + Salmon: salmon; + SandyBrown: sandybrown; + SeaGreen: seagreen; + SeaShell: seashell; + Sienna: sienna; + Silver: silver; + SkyBlue: skyblue; + SlateBlue: slateblue; + SlateGray: slategray; + Snow: snow; + SpringGreen: springgreen; + SteelBlue: steelblue; + Tan: tan; + Teal: teal; + Thistle: thistle; + Tomato: tomato; + Turquoise: turquoise; + Violet: violet; + Wheat: wheat; + White: white; + WhiteSmoke: whitesmoke; + Yellow: yellow; + YellowGreen: yellowgreen; + RebeccaPurple: rebeccapurple; + transparent: transparent; +} diff --git a/spec/libsass/css-import/expected.compact.css b/spec/libsass/css-import/expected.compact.css new file mode 100644 index 0000000000..aa30c02eec --- /dev/null +++ b/spec/libsass/css-import/expected.compact.css @@ -0,0 +1,3 @@ +@import url(foo.css); +@import url(bar.css); +div { color: red; } diff --git a/spec/libsass/css-import/expected.compressed.css b/spec/libsass/css-import/expected.compressed.css new file mode 100644 index 0000000000..8c456e9c09 --- /dev/null +++ b/spec/libsass/css-import/expected.compressed.css @@ -0,0 +1 @@ +@import url(foo.css);@import url(bar.css);div{color:red} diff --git a/spec/libsass/css-import/expected.expanded.css b/spec/libsass/css-import/expected.expanded.css new file mode 100644 index 0000000000..9ea19c3b17 --- /dev/null +++ b/spec/libsass/css-import/expected.expanded.css @@ -0,0 +1,5 @@ +@import url(foo.css); +@import url(bar.css); +div { + color: red; +} diff --git a/spec/libsass/css_unicode/expected.compact.css b/spec/libsass/css_unicode/expected.compact.css new file mode 100644 index 0000000000..d43e02fa97 --- /dev/null +++ b/spec/libsass/css_unicode/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +foo { bar: föö bâr; } diff --git a/spec/libsass/css_unicode/expected.compressed.css b/spec/libsass/css_unicode/expected.compressed.css new file mode 100644 index 0000000000..636832bd58 --- /dev/null +++ b/spec/libsass/css_unicode/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:föö bâr} diff --git a/spec/libsass/css_unicode/expected.expanded.css b/spec/libsass/css_unicode/expected.expanded.css new file mode 100644 index 0000000000..5a9992b240 --- /dev/null +++ b/spec/libsass/css_unicode/expected.expanded.css @@ -0,0 +1,4 @@ +@charset "UTF-8"; +foo { + bar: föö bâr; +} diff --git a/spec/libsass/div/expected.compact.css b/spec/libsass/div/expected.compact.css new file mode 100644 index 0000000000..36f0bafe75 --- /dev/null +++ b/spec/libsass/div/expected.compact.css @@ -0,0 +1 @@ +div { /* $x: 3/4 */ a: 0.75; b: hey 0.75 ho; /* $xs: hey 3/4 ho */ c: hey 3/4 ho; d: 0.75; e: true; f: number; } diff --git a/spec/libsass/div/expected.compressed.css b/spec/libsass/div/expected.compressed.css new file mode 100644 index 0000000000..70003cdd91 --- /dev/null +++ b/spec/libsass/div/expected.compressed.css @@ -0,0 +1 @@ +div{a:0.75;b:hey 0.75 ho;c:hey 3/4 ho;d:0.75;e:true;f:number} diff --git a/spec/libsass/div/expected.expanded.css b/spec/libsass/div/expected.expanded.css new file mode 100644 index 0000000000..04f237092a --- /dev/null +++ b/spec/libsass/div/expected.expanded.css @@ -0,0 +1,10 @@ +div { + /* $x: 3/4 */ + a: 0.75; + b: hey 0.75 ho; + /* $xs: hey 3/4 ho */ + c: hey 3/4 ho; + d: 0.75; + e: true; + f: number; +} diff --git a/spec/libsass/env/expected.compact.css b/spec/libsass/env/expected.compact.css new file mode 100644 index 0000000000..8ec9f52436 --- /dev/null +++ b/spec/libsass/env/expected.compact.css @@ -0,0 +1,7 @@ +div { /* 0 */ font: 0; /* 1 */ font: 1; /* 2 */ font: 2; } +div span { /* 2 */ font: 2; } +div p { /* 2 */ font: 2; } + +@foo { div { font: 2; } } +@bar { div { font: 3; } } +div { content: "foo"; font: fudge; width: "block for foo!"; } diff --git a/spec/libsass/env/expected.compressed.css b/spec/libsass/env/expected.compressed.css new file mode 100644 index 0000000000..7bc62d4558 --- /dev/null +++ b/spec/libsass/env/expected.compressed.css @@ -0,0 +1 @@ +div{font:0;font:1;font:2}div span{font:2}div p{font:2}@foo{div{font:2}}@bar{div{font:3}}div{content:"foo";font:fudge;width:"block for foo!"} diff --git a/spec/libsass/env/expected.expanded.css b/spec/libsass/env/expected.expanded.css new file mode 100644 index 0000000000..ad8ff6a8a0 --- /dev/null +++ b/spec/libsass/env/expected.expanded.css @@ -0,0 +1,32 @@ +div { + /* 0 */ + font: 0; + /* 1 */ + font: 1; + /* 2 */ + font: 2; +} +div span { + /* 2 */ + font: 2; +} +div p { + /* 2 */ + font: 2; +} + +@foo { + div { + font: 2; + } +} +@bar { + div { + font: 3; + } +} +div { + content: "foo"; + font: fudge; + width: "block for foo!"; +} diff --git a/spec/libsass/filter-functions/expected.compact.css b/spec/libsass/filter-functions/expected.compact.css new file mode 100644 index 0000000000..9e86f4a16e --- /dev/null +++ b/spec/libsass/filter-functions/expected.compact.css @@ -0,0 +1 @@ +div { hoo: grayscale(0.3) grayscale(200%); moo: opacity(0.3) opacity(200%); poo: invert(0.3) invert(200%); goo: saturate(0.3) saturate(200%); } diff --git a/spec/libsass/filter-functions/expected.compressed.css b/spec/libsass/filter-functions/expected.compressed.css new file mode 100644 index 0000000000..05acbf8bea --- /dev/null +++ b/spec/libsass/filter-functions/expected.compressed.css @@ -0,0 +1 @@ +div{hoo:grayscale(0.3) grayscale(200%);moo:opacity(0.3) opacity(200%);poo:invert(0.3) invert(200%);goo:saturate(0.3) saturate(200%)} diff --git a/spec/libsass/filter-functions/expected.expanded.css b/spec/libsass/filter-functions/expected.expanded.css new file mode 100644 index 0000000000..9b599989f1 --- /dev/null +++ b/spec/libsass/filter-functions/expected.expanded.css @@ -0,0 +1,6 @@ +div { + hoo: grayscale(0.3) grayscale(200%); + moo: opacity(0.3) opacity(200%); + poo: invert(0.3) invert(200%); + goo: saturate(0.3) saturate(200%); +} diff --git a/spec/libsass/http_import/expected.compact.css b/spec/libsass/http_import/expected.compact.css new file mode 100644 index 0000000000..89e12cb973 --- /dev/null +++ b/spec/libsass/http_import/expected.compact.css @@ -0,0 +1 @@ +@import "http://fonts.googleapis.com/css?family=Droid+Sans"; diff --git a/spec/libsass/http_import/expected.compressed.css b/spec/libsass/http_import/expected.compressed.css new file mode 100644 index 0000000000..89e12cb973 --- /dev/null +++ b/spec/libsass/http_import/expected.compressed.css @@ -0,0 +1 @@ +@import "http://fonts.googleapis.com/css?family=Droid+Sans"; diff --git a/spec/libsass/http_import/expected.expanded.css b/spec/libsass/http_import/expected.expanded.css new file mode 100644 index 0000000000..89e12cb973 --- /dev/null +++ b/spec/libsass/http_import/expected.expanded.css @@ -0,0 +1 @@ +@import "http://fonts.googleapis.com/css?family=Droid+Sans"; diff --git a/spec/libsass/image-url/expected.compact.css b/spec/libsass/image-url/expected.compact.css new file mode 100644 index 0000000000..fae4fe61a0 --- /dev/null +++ b/spec/libsass/image-url/expected.compact.css @@ -0,0 +1 @@ +div { blah: image-url("hello.png", false); blah: image-url("hello.png", true); } diff --git a/spec/libsass/image-url/expected.compressed.css b/spec/libsass/image-url/expected.compressed.css new file mode 100644 index 0000000000..2d90b1ffe4 --- /dev/null +++ b/spec/libsass/image-url/expected.compressed.css @@ -0,0 +1 @@ +div{blah:image-url("hello.png", false);blah:image-url("hello.png", true)} diff --git a/spec/libsass/image-url/expected.expanded.css b/spec/libsass/image-url/expected.expanded.css new file mode 100644 index 0000000000..7098029ad7 --- /dev/null +++ b/spec/libsass/image-url/expected.expanded.css @@ -0,0 +1,4 @@ +div { + blah: image-url("hello.png", false); + blah: image-url("hello.png", true); +} diff --git a/spec/libsass/import/expected.compact.css b/spec/libsass/import/expected.compact.css new file mode 100644 index 0000000000..27b53d76ce --- /dev/null +++ b/spec/libsass/import/expected.compact.css @@ -0,0 +1,6 @@ +@import url(hey1.css); +@import url(cookie.css); +@import url("hey2.css"); +@import url(fudge.css); +@import url(bludge.css); +div[name="hello"] { color: blue; } diff --git a/spec/libsass/import/expected.compressed.css b/spec/libsass/import/expected.compressed.css new file mode 100644 index 0000000000..18babfb59a --- /dev/null +++ b/spec/libsass/import/expected.compressed.css @@ -0,0 +1 @@ +@import url(hey1.css);@import url(cookie.css);@import url("hey2.css");@import url(fudge.css);@import url(bludge.css);div[name="hello"]{color:blue} diff --git a/spec/libsass/import/expected.expanded.css b/spec/libsass/import/expected.expanded.css new file mode 100644 index 0000000000..ba7bb3c1a6 --- /dev/null +++ b/spec/libsass/import/expected.expanded.css @@ -0,0 +1,8 @@ +@import url(hey1.css); +@import url(cookie.css); +@import url("hey2.css"); +@import url(fudge.css); +@import url(bludge.css); +div[name="hello"] { + color: blue; +} diff --git a/spec/libsass/inh/expected.compact.css b/spec/libsass/inh/expected.compact.css new file mode 100644 index 0000000000..4abe33a831 --- /dev/null +++ b/spec/libsass/inh/expected.compact.css @@ -0,0 +1,3 @@ +foo.a, bar.a { width: 10px; } + +bar { color: red; } diff --git a/spec/libsass/inh/expected.compressed.css b/spec/libsass/inh/expected.compressed.css new file mode 100644 index 0000000000..728fb8d59e --- /dev/null +++ b/spec/libsass/inh/expected.compressed.css @@ -0,0 +1 @@ +foo.a,bar.a{width:10px}bar{color:red} diff --git a/spec/libsass/inh/expected.expanded.css b/spec/libsass/inh/expected.expanded.css new file mode 100644 index 0000000000..e6e825ed92 --- /dev/null +++ b/spec/libsass/inh/expected.expanded.css @@ -0,0 +1,7 @@ +foo.a, bar.a { + width: 10px; +} + +bar { + color: red; +} diff --git a/spec/libsass/inheritance/expected.compact.css b/spec/libsass/inheritance/expected.compact.css new file mode 100644 index 0000000000..386b4d18f9 --- /dev/null +++ b/spec/libsass/inheritance/expected.compact.css @@ -0,0 +1,31 @@ +main content a box, main content a supplemtal text b sidebar, supplemtal text b main content a sidebar { border: solid; } + +supplemtal text b sidebar { background: gray; } + +/********/ +mammal, human { blood: warm; } + +mammal.furry.quadruped, human.furry.quadruped, dog.furry { fur: lots; legs: 4; } + +human { says: "hello"; } + +dog { says: "woof"; } + +/********/ +region.country inhabitant.mouse, region.country citizen.mouse, region.country tax-payer.mouse { eats: cheddar; } + +region.city inhabitant.mouse, region.city region.country citizen.mouse, region.country region.city citizen.mouse, region.city tax-payer.mouse { eats: camembert; } + +region.country citizen { ssn: 123 45 6789; } + +region tax-payer { rate: 17%; } + +/********/ +foo, .a.bar, hux { color: red; } + +.a.bar { background: gray; } + +/********/ +foo, .a.bar, hux { color: red; } + +hux, .bar.a { background: blue; } diff --git a/spec/libsass/inheritance/expected.compressed.css b/spec/libsass/inheritance/expected.compressed.css new file mode 100644 index 0000000000..53c394ddeb --- /dev/null +++ b/spec/libsass/inheritance/expected.compressed.css @@ -0,0 +1 @@ +main content a box,main content a supplemtal text b sidebar,supplemtal text b main content a sidebar{border:solid}supplemtal text b sidebar{background:gray}mammal,human{blood:warm}mammal.furry.quadruped,human.furry.quadruped,dog.furry{fur:lots;legs:4}human{says:"hello"}dog{says:"woof"}region.country inhabitant.mouse,region.country citizen.mouse,region.country tax-payer.mouse{eats:cheddar}region.city inhabitant.mouse,region.city region.country citizen.mouse,region.country region.city citizen.mouse,region.city tax-payer.mouse{eats:camembert}region.country citizen{ssn:123 45 6789}region tax-payer{rate:17%}foo,.a.bar,hux{color:red}.a.bar{background:gray}foo,.a.bar,hux{color:red}hux,.bar.a{background:blue} diff --git a/spec/libsass/inheritance/expected.expanded.css b/spec/libsass/inheritance/expected.expanded.css new file mode 100644 index 0000000000..8534da0597 --- /dev/null +++ b/spec/libsass/inheritance/expected.expanded.css @@ -0,0 +1,60 @@ +main content a box, main content a supplemtal text b sidebar, supplemtal text b main content a sidebar { + border: solid; +} + +supplemtal text b sidebar { + background: gray; +} + +/********/ +mammal, human { + blood: warm; +} + +mammal.furry.quadruped, human.furry.quadruped, dog.furry { + fur: lots; + legs: 4; +} + +human { + says: "hello"; +} + +dog { + says: "woof"; +} + +/********/ +region.country inhabitant.mouse, region.country citizen.mouse, region.country tax-payer.mouse { + eats: cheddar; +} + +region.city inhabitant.mouse, region.city region.country citizen.mouse, region.country region.city citizen.mouse, region.city tax-payer.mouse { + eats: camembert; +} + +region.country citizen { + ssn: 123 45 6789; +} + +region tax-payer { + rate: 17%; +} + +/********/ +foo, .a.bar, hux { + color: red; +} + +.a.bar { + background: gray; +} + +/********/ +foo, .a.bar, hux { + color: red; +} + +hux, .bar.a { + background: blue; +} diff --git a/spec/libsass/keyframes/expected.compact.css b/spec/libsass/keyframes/expected.compact.css new file mode 100644 index 0000000000..cfcf5e9aad --- /dev/null +++ b/spec/libsass/keyframes/expected.compact.css @@ -0,0 +1,12 @@ +div { color: #181818; } + +@-webkit-keyframes uiDelayedFadeIn { 0% { opacity: 0; } + 50% { opacity: .5; } + 100% { opacity: 1; } } +@-webkit-keyframes bounce { from { left: 0px; } + to { left: 200px; } } +@-webkit-keyframes bounce { blah: blee; } +foo div { color: red; } + +@-moz-document url-prefix() { .fl { float: left; margin: 12px 4px 0 0; padding: 0; font-size: 65px; line-height: 62%; color: #ba1820; } + .fs { float: left; margin: 12px 4px 10px 0; padding: 0; font-size: 65px; line-height: 62%; color: #ba1820; } } diff --git a/spec/libsass/keyframes/expected.compressed.css b/spec/libsass/keyframes/expected.compressed.css new file mode 100644 index 0000000000..a08b34760c --- /dev/null +++ b/spec/libsass/keyframes/expected.compressed.css @@ -0,0 +1 @@ +div{color:#181818}@-webkit-keyframes uiDelayedFadeIn{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes bounce{from{left:0px}to{left:200px}}@-webkit-keyframes bounce{blah:blee}foo div{color:red}@-moz-document url-prefix(){.fl{float:left;margin:12px 4px 0 0;padding:0;font-size:65px;line-height:62%;color:#ba1820}.fs{float:left;margin:12px 4px 10px 0;padding:0;font-size:65px;line-height:62%;color:#ba1820}} diff --git a/spec/libsass/keyframes/expected.expanded.css b/spec/libsass/keyframes/expected.expanded.css new file mode 100644 index 0000000000..9c8a6d1ce9 --- /dev/null +++ b/spec/libsass/keyframes/expected.expanded.css @@ -0,0 +1,49 @@ +div { + color: #181818; +} + +@-webkit-keyframes uiDelayedFadeIn { + 0% { + opacity: 0; + } + 50% { + opacity: .5; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes bounce { + from { + left: 0px; + } + to { + left: 200px; + } +} +@-webkit-keyframes bounce { + blah: blee; +} +foo div { + color: red; +} + +@-moz-document url-prefix() { + .fl { + float: left; + margin: 12px 4px 0 0; + padding: 0; + font-size: 65px; + line-height: 62%; + color: #ba1820; + } + + .fs { + float: left; + margin: 12px 4px 10px 0; + padding: 0; + font-size: 65px; + line-height: 62%; + color: #ba1820; + } +} diff --git a/spec/libsass/list-evaluation/expected.compact.css b/spec/libsass/list-evaluation/expected.compact.css new file mode 100644 index 0000000000..7ac512bbbe --- /dev/null +++ b/spec/libsass/list-evaluation/expected.compact.css @@ -0,0 +1 @@ +div { content: red 2/3 blue; content: 0.66667; content: number; content: color; /**** 4 ****/ content: 0.5 3/40.83333 7/8; content: 0.5 3/4, 0.83333 7/8; /**** ****/ foo: 1; bar: 2; foo: 2; bar: 3; foo: 0.75; bar: 1.75; /*** ***/ stuff: 1, 2 3/4 5, 6; stuff: 0.25; } diff --git a/spec/libsass/list-evaluation/expected.compressed.css b/spec/libsass/list-evaluation/expected.compressed.css new file mode 100644 index 0000000000..f4cef9e940 --- /dev/null +++ b/spec/libsass/list-evaluation/expected.compressed.css @@ -0,0 +1 @@ +div{content:red 2/3 blue;content:0.66667;content:number;content:color;content:0.5 3/40.83333 7/8;content:0.5 3/4,0.83333 7/8;foo:1;bar:2;foo:2;bar:3;foo:0.75;bar:1.75;stuff:1,2 3/4 5,6;stuff:0.25} diff --git a/spec/libsass/list-evaluation/expected.expanded.css b/spec/libsass/list-evaluation/expected.expanded.css new file mode 100644 index 0000000000..19b2df7088 --- /dev/null +++ b/spec/libsass/list-evaluation/expected.expanded.css @@ -0,0 +1,19 @@ +div { + content: red 2/3 blue; + content: 0.66667; + content: number; + content: color; + /**** 4 ****/ + content: 0.5 3/40.83333 7/8; + content: 0.5 3/4, 0.83333 7/8; + /**** ****/ + foo: 1; + bar: 2; + foo: 2; + bar: 3; + foo: 0.75; + bar: 1.75; + /*** ***/ + stuff: 1, 2 3/4 5, 6; + stuff: 0.25; +} diff --git a/spec/libsass/media-hoisting/expected.compact.css b/spec/libsass/media-hoisting/expected.compact.css new file mode 100644 index 0000000000..1602e6fa26 --- /dev/null +++ b/spec/libsass/media-hoisting/expected.compact.css @@ -0,0 +1,8 @@ +@media screen { a { color: black; height: 8px; } } +a { color: red; } +@media screen { a { color: blue; height: 10px; } } + +a { color: beige; } +a b { color: teal; } +@media screen { a b { color: orange; } + a b c { height: 12px; } } diff --git a/spec/libsass/media-hoisting/expected.compressed.css b/spec/libsass/media-hoisting/expected.compressed.css new file mode 100644 index 0000000000..91d6a169f2 --- /dev/null +++ b/spec/libsass/media-hoisting/expected.compressed.css @@ -0,0 +1 @@ +@media screen{a{color:black;height:8px}}a{color:red}@media screen{a{color:blue;height:10px}}a{color:beige}a b{color:teal}@media screen{a b{color:orange}a b c{height:12px}} diff --git a/spec/libsass/media-hoisting/expected.expanded.css b/spec/libsass/media-hoisting/expected.expanded.css new file mode 100644 index 0000000000..77e3b5cb5c --- /dev/null +++ b/spec/libsass/media-hoisting/expected.expanded.css @@ -0,0 +1,30 @@ +@media screen { + a { + color: black; + height: 8px; + } +} +a { + color: red; +} +@media screen { + a { + color: blue; + height: 10px; + } +} + +a { + color: beige; +} +a b { + color: teal; +} +@media screen { + a b { + color: orange; + } + a b c { + height: 12px; + } +} diff --git a/spec/libsass/media/expected.compact.css b/spec/libsass/media/expected.compact.css new file mode 100644 index 0000000000..cb272c5f04 --- /dev/null +++ b/spec/libsass/media/expected.compact.css @@ -0,0 +1,22 @@ +@media all and (min-width: 960px) { b { font-weight: normal; } } +@media (min-width: 980px) { a { color: red; } } +@media all { /* hey */ + p { color: blue; } + p a { color: green; } + p a:after { content: ">>"; } + span { display: inline-block; } } +a b c { /* a */ blee: blee; /* b */ /* c */ /* d */ blah: blah; } +a b c d e f { blah: blah; bloo: bloo; } +@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen { a b c g h, a b c i j { /* aa */ hey: ho; /* bb */ /* cc */ haa: hoo; /* dd */ } + a b c g h k l m, a b c i j k l m { hee: fee; } } + +body { border-color: "#ccc"; } +@media only screen and (max-width: 900px) and (min-width: 400px) { body { border-color: black; } } + +@media only screen and (max-width: 23) and (min-width: 45) { hey { ho: hoo; } } +@media (max-width: 200) and (min-width: 100) { div { color: red; } } +@media not blah and (width: 200px) { div { color: brown, blue, black; } } +@media screen and (max-device-width: 500px) { foo { bar: "works"; } } +div { color: red; } +div span { color: blue; } +@media screen { div span p { color: green; } } diff --git a/spec/libsass/media/expected.compressed.css b/spec/libsass/media/expected.compressed.css new file mode 100644 index 0000000000..188d87a022 --- /dev/null +++ b/spec/libsass/media/expected.compressed.css @@ -0,0 +1 @@ +@media all and (min-width: 960px){b{font-weight:normal}}@media (min-width: 980px){a{color:red}}@media all{p{color:blue}p a{color:green}p a:after{content:">>"}span{display:inline-block}}a b c{blee:blee;blah:blah}a b c d e f{blah:blah;bloo:bloo}@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen{a b c g h,a b c i j{hey:ho;haa:hoo}a b c g h k l m,a b c i j k l m{hee:fee}}body{border-color:"#ccc"}@media only screen and (max-width: 900px) and (min-width: 400px){body{border-color:black}}@media only screen and (max-width: 23) and (min-width: 45){hey{ho:hoo}}@media (max-width: 200) and (min-width: 100){div{color:red}}@media not blah and (width: 200px){div{color:brown, blue, black}}@media screen and (max-device-width: 500px){foo{bar:"works"}}div{color:red}div span{color:blue}@media screen{div span p{color:green}} diff --git a/spec/libsass/media/expected.expanded.css b/spec/libsass/media/expected.expanded.css new file mode 100644 index 0000000000..f6972d904a --- /dev/null +++ b/spec/libsass/media/expected.expanded.css @@ -0,0 +1,92 @@ +@media all and (min-width: 960px) { + b { + font-weight: normal; + } +} +@media (min-width: 980px) { + a { + color: red; + } +} +@media all { + /* hey */ + p { + color: blue; + } + p a { + color: green; + } + p a:after { + content: ">>"; + } + + span { + display: inline-block; + } +} +a b c { + /* a */ + blee: blee; + /* b */ + /* c */ + /* d */ + blah: blah; +} +a b c d e f { + blah: blah; + bloo: bloo; +} +@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen { + a b c g h, a b c i j { + /* aa */ + hey: ho; + /* bb */ + /* cc */ + haa: hoo; + /* dd */ + } + a b c g h k l m, a b c i j k l m { + hee: fee; + } +} + +body { + border-color: "#ccc"; +} +@media only screen and (max-width: 900px) and (min-width: 400px) { + body { + border-color: black; + } +} + +@media only screen and (max-width: 23) and (min-width: 45) { + hey { + ho: hoo; + } +} +@media (max-width: 200) and (min-width: 100) { + div { + color: red; + } +} +@media not blah and (width: 200px) { + div { + color: brown, blue, black; + } +} +@media screen and (max-device-width: 500px) { + foo { + bar: "works"; + } +} +div { + color: red; +} +div span { + color: blue; +} +@media screen { + div span p { + color: green; + } +} diff --git a/spec/libsass/mixin/expected.compact.css b/spec/libsass/mixin/expected.compact.css new file mode 100644 index 0000000000..e56e122938 --- /dev/null +++ b/spec/libsass/mixin/expected.compact.css @@ -0,0 +1,8 @@ +div { background-image: image-url("test.png", true); hey: 4; ho: hello; hee: fudge; fudge: walnut; } +@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) { div { background-image: image-url("test@2x.png"); -webkit-background-size: 100px 300px; } } + +span { blah: "foo bar"; bleh: image-url("foo bar"); } + +div { foo-x: 1; foo-y: 2; foo-x: 1; foo-y: 2; } + +div { bar-x: 1; bar-y: 2; bar-x: 1; bar-y: default; bar-x: n1; bar-y: n2; bar-x: n1; bar-y: default; blah: hello; } diff --git a/spec/libsass/mixin/expected.compressed.css b/spec/libsass/mixin/expected.compressed.css new file mode 100644 index 0000000000..6810543e76 --- /dev/null +++ b/spec/libsass/mixin/expected.compressed.css @@ -0,0 +1 @@ +div{background-image:image-url("test.png", true);hey:4;ho:hello;hee:fudge;fudge:walnut}@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2){div{background-image:image-url("test@2x.png");-webkit-background-size:100px 300px}}span{blah:"foo bar";bleh:image-url("foo bar")}div{foo-x:1;foo-y:2;foo-x:1;foo-y:2}div{bar-x:1;bar-y:2;bar-x:1;bar-y:default;bar-x:n1;bar-y:n2;bar-x:n1;bar-y:default;blah:hello} diff --git a/spec/libsass/mixin/expected.expanded.css b/spec/libsass/mixin/expected.expanded.css new file mode 100644 index 0000000000..578bfb2796 --- /dev/null +++ b/spec/libsass/mixin/expected.expanded.css @@ -0,0 +1,37 @@ +div { + background-image: image-url("test.png", true); + hey: 4; + ho: hello; + hee: fudge; + fudge: walnut; +} +@media (-webkit-min-device-pixel-ratio: 2), (-moz-min-device-pixel-ratio: 2) { + div { + background-image: image-url("test@2x.png"); + -webkit-background-size: 100px 300px; + } +} + +span { + blah: "foo bar"; + bleh: image-url("foo bar"); +} + +div { + foo-x: 1; + foo-y: 2; + foo-x: 1; + foo-y: 2; +} + +div { + bar-x: 1; + bar-y: 2; + bar-x: 1; + bar-y: default; + bar-x: n1; + bar-y: n2; + bar-x: n1; + bar-y: default; + blah: hello; +} diff --git a/spec/libsass/mixins-and-media-queries/expected.compact.css b/spec/libsass/mixins-and-media-queries/expected.compact.css new file mode 100644 index 0000000000..4f3c4dcfb5 --- /dev/null +++ b/spec/libsass/mixins-and-media-queries/expected.compact.css @@ -0,0 +1,6 @@ +@media screen and (orientation: landscape) { span { background: blue; } + /* fudge */ + /* budge */ + div { color: red; } } +@media screen and (orientation: landscape) { /* crash */ + p { width: 100px; } } diff --git a/spec/libsass/mixins-and-media-queries/expected.compressed.css b/spec/libsass/mixins-and-media-queries/expected.compressed.css new file mode 100644 index 0000000000..2cfcff11cc --- /dev/null +++ b/spec/libsass/mixins-and-media-queries/expected.compressed.css @@ -0,0 +1 @@ +@media screen and (orientation: landscape){span{background:blue}div{color:red}}@media screen and (orientation: landscape){p{width:100px}} diff --git a/spec/libsass/mixins-and-media-queries/expected.expanded.css b/spec/libsass/mixins-and-media-queries/expected.expanded.css new file mode 100644 index 0000000000..bccf5f7d8f --- /dev/null +++ b/spec/libsass/mixins-and-media-queries/expected.expanded.css @@ -0,0 +1,17 @@ +@media screen and (orientation: landscape) { + span { + background: blue; + } + + /* fudge */ + /* budge */ + div { + color: red; + } +} +@media screen and (orientation: landscape) { + /* crash */ + p { + width: 100px; + } +} diff --git a/spec/libsass/multi-blocks/expected.compact.css b/spec/libsass/multi-blocks/expected.compact.css new file mode 100644 index 0000000000..fe784a2c53 --- /dev/null +++ b/spec/libsass/multi-blocks/expected.compact.css @@ -0,0 +1,15 @@ +a b { color: red; } +a b c d { height: 10; } +a b e f { width: 12; } + +@media all and (min-width: 960px) { b { font-weight: normal; } } +@media (min-width: 980px) { a { color: red; } } +@media screen and (all) { /* hey */ + p { color: blue; } + p a { color: green; } + p a:after { content: ">>"; } + span { display: inline-block; } } +a b c { /* a */ blee: blee; /* b */ /* c */ /* d */ blah: blah; } +a b c d e f { blah: blah; bloo: bloo; } +@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen { a b c g h, a b c i j { /* aa */ hey: ho; /* bb */ /* cc */ haa: hoo; /* dd */ } + a b c g h k l m, a b c i j k l m { hee: fee; } } diff --git a/spec/libsass/multi-blocks/expected.compressed.css b/spec/libsass/multi-blocks/expected.compressed.css new file mode 100644 index 0000000000..ea5d457d8f --- /dev/null +++ b/spec/libsass/multi-blocks/expected.compressed.css @@ -0,0 +1 @@ +a b{color:red}a b c d{height:10}a b e f{width:12}@media all and (min-width: 960px){b{font-weight:normal}}@media (min-width: 980px){a{color:red}}@media screen and (all){p{color:blue}p a{color:green}p a:after{content:">>"}span{display:inline-block}}a b c{blee:blee;blah:blah}a b c d e f{blah:blah;bloo:bloo}@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen{a b c g h,a b c i j{hey:ho;haa:hoo}a b c g h k l m,a b c i j k l m{hee:fee}} diff --git a/spec/libsass/multi-blocks/expected.expanded.css b/spec/libsass/multi-blocks/expected.expanded.css new file mode 100644 index 0000000000..5cd6e90eac --- /dev/null +++ b/spec/libsass/multi-blocks/expected.expanded.css @@ -0,0 +1,61 @@ +a b { + color: red; +} +a b c d { + height: 10; +} +a b e f { + width: 12; +} + +@media all and (min-width: 960px) { + b { + font-weight: normal; + } +} +@media (min-width: 980px) { + a { + color: red; + } +} +@media screen and (all) { + /* hey */ + p { + color: blue; + } + p a { + color: green; + } + p a:after { + content: ">>"; + } + + span { + display: inline-block; + } +} +a b c { + /* a */ + blee: blee; + /* b */ + /* c */ + /* d */ + blah: blah; +} +a b c d e f { + blah: blah; + bloo: bloo; +} +@media print and (foo: 1 2 3), (bar: 3px hux(muz)), not screen { + a b c g h, a b c i j { + /* aa */ + hey: ho; + /* bb */ + /* cc */ + haa: hoo; + /* dd */ + } + a b c g h k l m, a b c i j k l m { + hee: fee; + } +} diff --git a/spec/libsass/placeholder-mediaquery/expected.compact.css b/spec/libsass/placeholder-mediaquery/expected.compact.css new file mode 100644 index 0000000000..b74b7cad20 --- /dev/null +++ b/spec/libsass/placeholder-mediaquery/expected.compact.css @@ -0,0 +1 @@ +@media screen and (min-width: 300px) { bar { max-width: 80%; } } diff --git a/spec/libsass/placeholder-mediaquery/expected.compressed.css b/spec/libsass/placeholder-mediaquery/expected.compressed.css new file mode 100644 index 0000000000..3b38c7bf12 --- /dev/null +++ b/spec/libsass/placeholder-mediaquery/expected.compressed.css @@ -0,0 +1 @@ +@media screen and (min-width: 300px){bar{max-width:80%}} diff --git a/spec/libsass/placeholder-mediaquery/expected.expanded.css b/spec/libsass/placeholder-mediaquery/expected.expanded.css new file mode 100644 index 0000000000..29931830df --- /dev/null +++ b/spec/libsass/placeholder-mediaquery/expected.expanded.css @@ -0,0 +1,5 @@ +@media screen and (min-width: 300px) { + bar { + max-width: 80%; + } +} diff --git a/spec/libsass/placeholder-nested/expected.compact.css b/spec/libsass/placeholder-nested/expected.compact.css new file mode 100644 index 0000000000..39ebed0a29 --- /dev/null +++ b/spec/libsass/placeholder-nested/expected.compact.css @@ -0,0 +1,2 @@ +.foo { width: 100px; } +.foo .bar { height: 100px; } diff --git a/spec/libsass/placeholder-nested/expected.compressed.css b/spec/libsass/placeholder-nested/expected.compressed.css new file mode 100644 index 0000000000..fc6e546b88 --- /dev/null +++ b/spec/libsass/placeholder-nested/expected.compressed.css @@ -0,0 +1 @@ +.foo{width:100px}.foo .bar{height:100px} diff --git a/spec/libsass/placeholder-nested/expected.expanded.css b/spec/libsass/placeholder-nested/expected.expanded.css new file mode 100644 index 0000000000..89dd0f515c --- /dev/null +++ b/spec/libsass/placeholder-nested/expected.expanded.css @@ -0,0 +1,6 @@ +.foo { + width: 100px; +} +.foo .bar { + height: 100px; +} diff --git a/spec/libsass/selector_interpolation_in_string/expected.compact.css b/spec/libsass/selector_interpolation_in_string/expected.compact.css new file mode 100644 index 0000000000..26b5f475ac --- /dev/null +++ b/spec/libsass/selector_interpolation_in_string/expected.compact.css @@ -0,0 +1 @@ +foo[val="bar foo bar baz"] { a: b; } diff --git a/spec/libsass/selector_interpolation_in_string/expected.compressed.css b/spec/libsass/selector_interpolation_in_string/expected.compressed.css new file mode 100644 index 0000000000..18af4ddd32 --- /dev/null +++ b/spec/libsass/selector_interpolation_in_string/expected.compressed.css @@ -0,0 +1 @@ +foo[val="bar foo bar baz"]{a:b} diff --git a/spec/libsass/selector_interpolation_in_string/expected.expanded.css b/spec/libsass/selector_interpolation_in_string/expected.expanded.css new file mode 100644 index 0000000000..e0813204d5 --- /dev/null +++ b/spec/libsass/selector_interpolation_in_string/expected.expanded.css @@ -0,0 +1,3 @@ +foo[val="bar foo bar baz"] { + a: b; +} diff --git a/spec/libsass/selectors/expected.compact.css b/spec/libsass/selectors/expected.compact.css new file mode 100644 index 0000000000..8c7f265929 --- /dev/null +++ b/spec/libsass/selectors/expected.compact.css @@ -0,0 +1,12 @@ +div span, div p, div span { color: red; } +div a.foo.bar.foo { color: green; } +div:nth(-3) { color: blue; } + +@-webkit-keyframes { from { left: 0px; + 10% { whatever: hoo; } } + to { left: 200px; } } +@whatever { div { blah: blah; } + div stuff { blah: bloh; } } +a, b { color: red; } +a c, a d, b c, b d { height: 10px; } +a c e, a c f, a d e, a d f, b c e, b c f, b d e, b d f { width: 12px; } diff --git a/spec/libsass/selectors/expected.compressed.css b/spec/libsass/selectors/expected.compressed.css new file mode 100644 index 0000000000..9206f6753b --- /dev/null +++ b/spec/libsass/selectors/expected.compressed.css @@ -0,0 +1 @@ +div span,div p,div span{color:red}div a.foo.bar.foo{color:green}div:nth(-3){color:blue}@-webkit-keyframes{from{left:0px;10%{whatever:hoo}}to{left:200px}}@whatever{div{blah:blah}div stuff{blah:bloh}}a,b{color:red}a c,a d,b c,b d{height:10px}a c e,a c f,a d e,a d f,b c e,b c f,b d e,b d f{width:12px} diff --git a/spec/libsass/selectors/expected.expanded.css b/spec/libsass/selectors/expected.expanded.css new file mode 100644 index 0000000000..a1b2d9a7b9 --- /dev/null +++ b/spec/libsass/selectors/expected.expanded.css @@ -0,0 +1,38 @@ +div span, div p, div span { + color: red; +} +div a.foo.bar.foo { + color: green; +} +div:nth(-3) { + color: blue; +} + +@-webkit-keyframes { + from { + left: 0px; + 10% { + whatever: hoo; + } + } + to { + left: 200px; + } +} +@whatever { + div { + blah: blah; + } + div stuff { + blah: bloh; + } +} +a, b { + color: red; +} +a c, a d, b c, b d { + height: 10px; +} +a c e, a c f, a d e, a d f, b c e, b c f, b d e, b d f { + width: 12px; +} diff --git a/spec/libsass/unary-ops/expected.compact.css b/spec/libsass/unary-ops/expected.compact.css new file mode 100644 index 0000000000..bb85990399 --- /dev/null +++ b/spec/libsass/unary-ops/expected.compact.css @@ -0,0 +1 @@ +div { a: -10; b: 0px; c: +10; d: 0px; e: -20%; f: 20%; g: -hello; h: +hello; i: +hello; j: string; } diff --git a/spec/libsass/unary-ops/expected.compressed.css b/spec/libsass/unary-ops/expected.compressed.css new file mode 100644 index 0000000000..70b214ddca --- /dev/null +++ b/spec/libsass/unary-ops/expected.compressed.css @@ -0,0 +1 @@ +div{a:-10;b:0px;c:+10;d:0px;e:-20%;f:20%;g:-hello;h:+hello;i:+hello;j:string} diff --git a/spec/libsass/unary-ops/expected.expanded.css b/spec/libsass/unary-ops/expected.expanded.css new file mode 100644 index 0000000000..a7bc0c473a --- /dev/null +++ b/spec/libsass/unary-ops/expected.expanded.css @@ -0,0 +1,12 @@ +div { + a: -10; + b: 0px; + c: +10; + d: 0px; + e: -20%; + f: 20%; + g: -hello; + h: +hello; + i: +hello; + j: string; +} diff --git a/spec/libsass/units/expected.compact.css b/spec/libsass/units/expected.compact.css new file mode 100644 index 0000000000..861a032362 --- /dev/null +++ b/spec/libsass/units/expected.compact.css @@ -0,0 +1 @@ +div { hey: 5150.91864in; ho: true; } diff --git a/spec/libsass/units/expected.compressed.css b/spec/libsass/units/expected.compressed.css new file mode 100644 index 0000000000..1a67c4a40a --- /dev/null +++ b/spec/libsass/units/expected.compressed.css @@ -0,0 +1 @@ +div{hey:5150.91864in;ho:true} diff --git a/spec/libsass/units/expected.expanded.css b/spec/libsass/units/expected.expanded.css new file mode 100644 index 0000000000..e3fdea94b2 --- /dev/null +++ b/spec/libsass/units/expected.expanded.css @@ -0,0 +1,4 @@ +div { + hey: 5150.91864in; + ho: true; +} diff --git a/spec/libsass/unquote/expected.compact.css b/spec/libsass/unquote/expected.compact.css new file mode 100644 index 0000000000..a0fcc8659b --- /dev/null +++ b/spec/libsass/unquote/expected.compact.css @@ -0,0 +1 @@ +div { a: foo; b: I'm a "fashion" "expert".; c: \"wha; d: column1tcolumn2; e: 24; f: 37%; g: null; j: 1; k: 2; l: a b; m: a 1, b 2; n: 1; } diff --git a/spec/libsass/unquote/expected.compressed.css b/spec/libsass/unquote/expected.compressed.css new file mode 100644 index 0000000000..9583a926dc --- /dev/null +++ b/spec/libsass/unquote/expected.compressed.css @@ -0,0 +1 @@ +div{a:foo;b:I'm a "fashion" "expert".;c:\"wha;d:column1tcolumn2;e:24;f:37%;g:null;j:1;k:2;l:a b;m:a 1,b 2;n:1} diff --git a/spec/libsass/unquote/expected.expanded.css b/spec/libsass/unquote/expected.expanded.css new file mode 100644 index 0000000000..72327934a4 --- /dev/null +++ b/spec/libsass/unquote/expected.expanded.css @@ -0,0 +1,14 @@ +div { + a: foo; + b: I'm a "fashion" "expert".; + c: \"wha; + d: column1tcolumn2; + e: 24; + f: 37%; + g: null; + j: 1; + k: 2; + l: a b; + m: a 1, b 2; + n: 1; +} diff --git a/spec/maps/map-get/expected.compact.css b/spec/maps/map-get/expected.compact.css new file mode 100644 index 0000000000..bc2b144946 --- /dev/null +++ b/spec/maps/map-get/expected.compact.css @@ -0,0 +1 @@ +div { foo: 1; foo: 2; } diff --git a/spec/maps/map-get/expected.compressed.css b/spec/maps/map-get/expected.compressed.css new file mode 100644 index 0000000000..acda1cabab --- /dev/null +++ b/spec/maps/map-get/expected.compressed.css @@ -0,0 +1 @@ +div{foo:1;foo:2} diff --git a/spec/maps/map-get/expected.expanded.css b/spec/maps/map-get/expected.expanded.css new file mode 100644 index 0000000000..99056cf507 --- /dev/null +++ b/spec/maps/map-get/expected.expanded.css @@ -0,0 +1,4 @@ +div { + foo: 1; + foo: 2; +} diff --git a/spec/maps/map-has-key/expected.compact.css b/spec/maps/map-has-key/expected.compact.css new file mode 100644 index 0000000000..d5d84f27f7 --- /dev/null +++ b/spec/maps/map-has-key/expected.compact.css @@ -0,0 +1 @@ +div { foo: true; foo: false; foo: false; } diff --git a/spec/maps/map-has-key/expected.compressed.css b/spec/maps/map-has-key/expected.compressed.css new file mode 100644 index 0000000000..35710cdd3d --- /dev/null +++ b/spec/maps/map-has-key/expected.compressed.css @@ -0,0 +1 @@ +div{foo:true;foo:false;foo:false} diff --git a/spec/maps/map-has-key/expected.expanded.css b/spec/maps/map-has-key/expected.expanded.css new file mode 100644 index 0000000000..c44cf92399 --- /dev/null +++ b/spec/maps/map-has-key/expected.expanded.css @@ -0,0 +1,5 @@ +div { + foo: true; + foo: false; + foo: false; +} diff --git a/spec/maps/map-keys/expected.compact.css b/spec/maps/map-keys/expected.compact.css new file mode 100644 index 0000000000..f22921a59a --- /dev/null +++ b/spec/maps/map-keys/expected.compact.css @@ -0,0 +1 @@ +div { foo: foo, bar; } diff --git a/spec/maps/map-keys/expected.compressed.css b/spec/maps/map-keys/expected.compressed.css new file mode 100644 index 0000000000..f5cfeea228 --- /dev/null +++ b/spec/maps/map-keys/expected.compressed.css @@ -0,0 +1 @@ +div{foo:foo,bar} diff --git a/spec/maps/map-keys/expected.expanded.css b/spec/maps/map-keys/expected.expanded.css new file mode 100644 index 0000000000..a6c568a6ef --- /dev/null +++ b/spec/maps/map-keys/expected.expanded.css @@ -0,0 +1,3 @@ +div { + foo: foo, bar; +} diff --git a/spec/maps/map-merge/expected.compact.css b/spec/maps/map-merge/expected.compact.css new file mode 100644 index 0000000000..295583bc1e --- /dev/null +++ b/spec/maps/map-merge/expected.compact.css @@ -0,0 +1 @@ +div { foo-1: true; foo-2: true; foo-3: true; foo-4: true; } diff --git a/spec/maps/map-merge/expected.compressed.css b/spec/maps/map-merge/expected.compressed.css new file mode 100644 index 0000000000..4f65ba2411 --- /dev/null +++ b/spec/maps/map-merge/expected.compressed.css @@ -0,0 +1 @@ +div{foo-1:true;foo-2:true;foo-3:true;foo-4:true} diff --git a/spec/maps/map-merge/expected.expanded.css b/spec/maps/map-merge/expected.expanded.css new file mode 100644 index 0000000000..08e3a11ae3 --- /dev/null +++ b/spec/maps/map-merge/expected.expanded.css @@ -0,0 +1,6 @@ +div { + foo-1: true; + foo-2: true; + foo-3: true; + foo-4: true; +} diff --git a/spec/maps/map-remove/expected.compact.css b/spec/maps/map-remove/expected.compact.css new file mode 100644 index 0000000000..6d2923c295 --- /dev/null +++ b/spec/maps/map-remove/expected.compact.css @@ -0,0 +1 @@ +div { foo: true; } diff --git a/spec/maps/map-remove/expected.compressed.css b/spec/maps/map-remove/expected.compressed.css new file mode 100644 index 0000000000..d049a134e9 --- /dev/null +++ b/spec/maps/map-remove/expected.compressed.css @@ -0,0 +1 @@ +div{foo:true} diff --git a/spec/maps/map-remove/expected.expanded.css b/spec/maps/map-remove/expected.expanded.css new file mode 100644 index 0000000000..886f95cdac --- /dev/null +++ b/spec/maps/map-remove/expected.expanded.css @@ -0,0 +1,3 @@ +div { + foo: true; +} diff --git a/spec/maps/map-values/expected.compact.css b/spec/maps/map-values/expected.compact.css new file mode 100644 index 0000000000..0532d5b625 --- /dev/null +++ b/spec/maps/map-values/expected.compact.css @@ -0,0 +1 @@ +div { foo: 1, 2; foo: 1, 2, 2; } diff --git a/spec/maps/map-values/expected.compressed.css b/spec/maps/map-values/expected.compressed.css new file mode 100644 index 0000000000..37dee51647 --- /dev/null +++ b/spec/maps/map-values/expected.compressed.css @@ -0,0 +1 @@ +div{foo:1,2;foo:1,2,2} diff --git a/spec/maps/map-values/expected.expanded.css b/spec/maps/map-values/expected.expanded.css new file mode 100644 index 0000000000..0a22f49b3f --- /dev/null +++ b/spec/maps/map-values/expected.expanded.css @@ -0,0 +1,4 @@ +div { + foo: 1, 2; + foo: 1, 2, 2; +} diff --git a/spec/misc/JMA-pseudo-test/expected.compact.css b/spec/misc/JMA-pseudo-test/expected.compact.css new file mode 100644 index 0000000000..09740cfa5c --- /dev/null +++ b/spec/misc/JMA-pseudo-test/expected.compact.css @@ -0,0 +1 @@ +.foo h1, .foo .bar h3, .bar .foo h3 { color: red; } diff --git a/spec/misc/JMA-pseudo-test/expected.compressed.css b/spec/misc/JMA-pseudo-test/expected.compressed.css new file mode 100644 index 0000000000..8d8f2fdca7 --- /dev/null +++ b/spec/misc/JMA-pseudo-test/expected.compressed.css @@ -0,0 +1 @@ +.foo h1,.foo .bar h3,.bar .foo h3{color:red} diff --git a/spec/misc/JMA-pseudo-test/expected.expanded.css b/spec/misc/JMA-pseudo-test/expected.expanded.css new file mode 100644 index 0000000000..7e7a838d34 --- /dev/null +++ b/spec/misc/JMA-pseudo-test/expected.expanded.css @@ -0,0 +1,5 @@ +.foo h1, +.foo .bar h3, +.bar .foo h3 { + color: red; +} diff --git a/spec/misc/directive_interpolation/expected.compact.css b/spec/misc/directive_interpolation/expected.compact.css new file mode 100644 index 0000000000..1f7697c52b --- /dev/null +++ b/spec/misc/directive_interpolation/expected.compact.css @@ -0,0 +1 @@ +@foo bar12 qux { a: b; } diff --git a/spec/misc/directive_interpolation/expected.compressed.css b/spec/misc/directive_interpolation/expected.compressed.css new file mode 100644 index 0000000000..3d45210a39 --- /dev/null +++ b/spec/misc/directive_interpolation/expected.compressed.css @@ -0,0 +1 @@ +@foo bar12 qux{a:b} diff --git a/spec/misc/directive_interpolation/expected.expanded.css b/spec/misc/directive_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4401c2734c --- /dev/null +++ b/spec/misc/directive_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +@foo bar12 qux { + a: b; +} diff --git a/spec/misc/empty_content/expected.compact.css b/spec/misc/empty_content/expected.compact.css new file mode 100644 index 0000000000..c467e0a8d5 --- /dev/null +++ b/spec/misc/empty_content/expected.compact.css @@ -0,0 +1 @@ +a { b: c; } diff --git a/spec/misc/empty_content/expected.compressed.css b/spec/misc/empty_content/expected.compressed.css new file mode 100644 index 0000000000..e0182cb91b --- /dev/null +++ b/spec/misc/empty_content/expected.compressed.css @@ -0,0 +1 @@ +a{b:c} diff --git a/spec/misc/empty_content/expected.expanded.css b/spec/misc/empty_content/expected.expanded.css new file mode 100644 index 0000000000..f1c0f6c996 --- /dev/null +++ b/spec/misc/empty_content/expected.expanded.css @@ -0,0 +1,3 @@ +a { + b: c; +} diff --git a/spec/misc/import_with_interpolation/expected.compact.css b/spec/misc/import_with_interpolation/expected.compact.css new file mode 100644 index 0000000000..51cc2bfca2 --- /dev/null +++ b/spec/misc/import_with_interpolation/expected.compact.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans"); diff --git a/spec/misc/import_with_interpolation/expected.compressed.css b/spec/misc/import_with_interpolation/expected.compressed.css new file mode 100644 index 0000000000..51cc2bfca2 --- /dev/null +++ b/spec/misc/import_with_interpolation/expected.compressed.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans"); diff --git a/spec/misc/import_with_interpolation/expected.expanded.css b/spec/misc/import_with_interpolation/expected.expanded.css new file mode 100644 index 0000000000..51cc2bfca2 --- /dev/null +++ b/spec/misc/import_with_interpolation/expected.expanded.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans"); diff --git a/spec/misc/lang-bug/expected.compact.css b/spec/misc/lang-bug/expected.compact.css new file mode 100644 index 0000000000..70deea949b --- /dev/null +++ b/spec/misc/lang-bug/expected.compact.css @@ -0,0 +1 @@ +div:lang(nb) { color: red; } diff --git a/spec/misc/lang-bug/expected.compressed.css b/spec/misc/lang-bug/expected.compressed.css new file mode 100644 index 0000000000..94906a2007 --- /dev/null +++ b/spec/misc/lang-bug/expected.compressed.css @@ -0,0 +1 @@ +div:lang(nb){color:red} diff --git a/spec/misc/lang-bug/expected.expanded.css b/spec/misc/lang-bug/expected.expanded.css new file mode 100644 index 0000000000..eaf4b50444 --- /dev/null +++ b/spec/misc/lang-bug/expected.expanded.css @@ -0,0 +1,3 @@ +div:lang(nb) { + color: red; +} diff --git a/spec/misc/media_interpolation/expected.compact.css b/spec/misc/media_interpolation/expected.compact.css new file mode 100644 index 0000000000..3c2bd4357b --- /dev/null +++ b/spec/misc/media_interpolation/expected.compact.css @@ -0,0 +1 @@ +@media bar12 { a: b; } diff --git a/spec/misc/media_interpolation/expected.compressed.css b/spec/misc/media_interpolation/expected.compressed.css new file mode 100644 index 0000000000..26fe0b2898 --- /dev/null +++ b/spec/misc/media_interpolation/expected.compressed.css @@ -0,0 +1 @@ +@media bar12{a:b} diff --git a/spec/misc/media_interpolation/expected.expanded.css b/spec/misc/media_interpolation/expected.expanded.css new file mode 100644 index 0000000000..86123395dc --- /dev/null +++ b/spec/misc/media_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +@media bar12 { + a: b; +} diff --git a/spec/misc/mixin_content/expected.compact.css b/spec/misc/mixin_content/expected.compact.css new file mode 100644 index 0000000000..4032ffb86e --- /dev/null +++ b/spec/misc/mixin_content/expected.compact.css @@ -0,0 +1,2 @@ +.parent { background-color: red; border-color: red; } +.parent .child { background-color: yellow; color: blue; border-color: yellow; } diff --git a/spec/misc/mixin_content/expected.compressed.css b/spec/misc/mixin_content/expected.compressed.css new file mode 100644 index 0000000000..16c1ddbee9 --- /dev/null +++ b/spec/misc/mixin_content/expected.compressed.css @@ -0,0 +1 @@ +.parent{background-color:red;border-color:red}.parent .child{background-color:#ff0;color:blue;border-color:#ff0} diff --git a/spec/misc/mixin_content/expected.expanded.css b/spec/misc/mixin_content/expected.expanded.css new file mode 100644 index 0000000000..fdeaf9c315 --- /dev/null +++ b/spec/misc/mixin_content/expected.expanded.css @@ -0,0 +1,9 @@ +.parent { + background-color: red; + border-color: red; +} +.parent .child { + background-color: yellow; + color: blue; + border-color: yellow; +} diff --git a/spec/misc/namespace_properties_with_script_value/expected.compact.css b/spec/misc/namespace_properties_with_script_value/expected.compact.css new file mode 100644 index 0000000000..d4c6f161b7 --- /dev/null +++ b/spec/misc/namespace_properties_with_script_value/expected.compact.css @@ -0,0 +1 @@ +foo { bar: bazbang; bar-bip: bop; bar-bing: bop; } diff --git a/spec/misc/namespace_properties_with_script_value/expected.compressed.css b/spec/misc/namespace_properties_with_script_value/expected.compressed.css new file mode 100644 index 0000000000..7ee4fa1394 --- /dev/null +++ b/spec/misc/namespace_properties_with_script_value/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:bazbang;bar-bip:bop;bar-bing:bop} diff --git a/spec/misc/namespace_properties_with_script_value/expected.expanded.css b/spec/misc/namespace_properties_with_script_value/expected.expanded.css new file mode 100644 index 0000000000..8703334aca --- /dev/null +++ b/spec/misc/namespace_properties_with_script_value/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + bar: bazbang; + bar-bip: bop; + bar-bing: bop; +} diff --git a/spec/misc/negative_numbers/expected.compact.css b/spec/misc/negative_numbers/expected.compact.css new file mode 100644 index 0000000000..9c0f2cbc94 --- /dev/null +++ b/spec/misc/negative_numbers/expected.compact.css @@ -0,0 +1,3 @@ +a { zero: 0; zero: 0; } + +a { near: 0.0; near: 0.0; } diff --git a/spec/misc/negative_numbers/expected.compressed.css b/spec/misc/negative_numbers/expected.compressed.css new file mode 100644 index 0000000000..cacd18669f --- /dev/null +++ b/spec/misc/negative_numbers/expected.compressed.css @@ -0,0 +1 @@ +a{zero:0;zero:0}a{near:0.0;near:0.0} diff --git a/spec/misc/negative_numbers/expected.expanded.css b/spec/misc/negative_numbers/expected.expanded.css new file mode 100644 index 0000000000..3b78a200be --- /dev/null +++ b/spec/misc/negative_numbers/expected.expanded.css @@ -0,0 +1,9 @@ +a { + zero: 0; + zero: 0; +} + +a { + near: 0.0; + near: 0.0; +} diff --git a/spec/misc/selector_interpolation_before_element_name/expected.compact.css b/spec/misc/selector_interpolation_before_element_name/expected.compact.css new file mode 100644 index 0000000000..6e915207cb --- /dev/null +++ b/spec/misc/selector_interpolation_before_element_name/expected.compact.css @@ -0,0 +1 @@ +foo barbaz { a: b; } diff --git a/spec/misc/selector_interpolation_before_element_name/expected.compressed.css b/spec/misc/selector_interpolation_before_element_name/expected.compressed.css new file mode 100644 index 0000000000..f44fd85c83 --- /dev/null +++ b/spec/misc/selector_interpolation_before_element_name/expected.compressed.css @@ -0,0 +1 @@ +foo barbaz{a:b} diff --git a/spec/misc/selector_interpolation_before_element_name/expected.expanded.css b/spec/misc/selector_interpolation_before_element_name/expected.expanded.css new file mode 100644 index 0000000000..d270f5575c --- /dev/null +++ b/spec/misc/selector_interpolation_before_element_name/expected.expanded.css @@ -0,0 +1,3 @@ +foo barbaz { + a: b; +} diff --git a/spec/misc/selector_only_interpolation/expected.compact.css b/spec/misc/selector_only_interpolation/expected.compact.css new file mode 100644 index 0000000000..e26cb9cff8 --- /dev/null +++ b/spec/misc/selector_only_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo bar { a: b; } diff --git a/spec/misc/selector_only_interpolation/expected.compressed.css b/spec/misc/selector_only_interpolation/expected.compressed.css new file mode 100644 index 0000000000..f5d4adbc2e --- /dev/null +++ b/spec/misc/selector_only_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo bar{a:b} diff --git a/spec/misc/selector_only_interpolation/expected.expanded.css b/spec/misc/selector_only_interpolation/expected.expanded.css new file mode 100644 index 0000000000..429820f069 --- /dev/null +++ b/spec/misc/selector_only_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo bar { + a: b; +} diff --git a/spec/misc/trailing_comma_in_selector/expected.compact.css b/spec/misc/trailing_comma_in_selector/expected.compact.css new file mode 100644 index 0000000000..bd5eb09673 --- /dev/null +++ b/spec/misc/trailing_comma_in_selector/expected.compact.css @@ -0,0 +1,3 @@ +#foo #bar, #baz #boom { a: b; } + +#bip #bop { c: d; } diff --git a/spec/misc/trailing_comma_in_selector/expected.compressed.css b/spec/misc/trailing_comma_in_selector/expected.compressed.css new file mode 100644 index 0000000000..4ae1f753c0 --- /dev/null +++ b/spec/misc/trailing_comma_in_selector/expected.compressed.css @@ -0,0 +1 @@ +#foo #bar,#baz #boom{a:b}#bip #bop{c:d} diff --git a/spec/misc/trailing_comma_in_selector/expected.expanded.css b/spec/misc/trailing_comma_in_selector/expected.expanded.css new file mode 100644 index 0000000000..c92ba0730e --- /dev/null +++ b/spec/misc/trailing_comma_in_selector/expected.expanded.css @@ -0,0 +1,8 @@ +#foo #bar, +#baz #boom { + a: b; +} + +#bip #bop { + c: d; +} diff --git a/spec/misc/unicode_variables/expected.compact.css b/spec/misc/unicode_variables/expected.compact.css new file mode 100644 index 0000000000..d14036a848 --- /dev/null +++ b/spec/misc/unicode_variables/expected.compact.css @@ -0,0 +1 @@ +blat { a: foo; } diff --git a/spec/misc/unicode_variables/expected.compressed.css b/spec/misc/unicode_variables/expected.compressed.css new file mode 100644 index 0000000000..e0f973aea2 --- /dev/null +++ b/spec/misc/unicode_variables/expected.compressed.css @@ -0,0 +1 @@ +blat{a:foo} diff --git a/spec/misc/unicode_variables/expected.expanded.css b/spec/misc/unicode_variables/expected.expanded.css new file mode 100644 index 0000000000..4eb3cf2b9c --- /dev/null +++ b/spec/misc/unicode_variables/expected.expanded.css @@ -0,0 +1,3 @@ +blat { + a: foo; +} diff --git a/spec/number-functions/abs/expected.compact.css b/spec/number-functions/abs/expected.compact.css new file mode 100644 index 0000000000..0af6f891a2 --- /dev/null +++ b/spec/number-functions/abs/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 5; foo: 5px; foo: 5; foo: 5px; foo: 5px; } diff --git a/spec/number-functions/abs/expected.compressed.css b/spec/number-functions/abs/expected.compressed.css new file mode 100644 index 0000000000..ca51a6f283 --- /dev/null +++ b/spec/number-functions/abs/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:5;foo:5px;foo:5;foo:5px;foo:5px} diff --git a/spec/number-functions/abs/expected.expanded.css b/spec/number-functions/abs/expected.expanded.css new file mode 100644 index 0000000000..528a40f59a --- /dev/null +++ b/spec/number-functions/abs/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + foo: 5; + foo: 5px; + foo: 5; + foo: 5px; + foo: 5px; +} diff --git a/spec/number-functions/ceil/expected.compact.css b/spec/number-functions/ceil/expected.compact.css new file mode 100644 index 0000000000..5a69b65fec --- /dev/null +++ b/spec/number-functions/ceil/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 5; foo: 5px; foo: 5px; } diff --git a/spec/number-functions/ceil/expected.compressed.css b/spec/number-functions/ceil/expected.compressed.css new file mode 100644 index 0000000000..035f4171ad --- /dev/null +++ b/spec/number-functions/ceil/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:5;foo:5px;foo:5px} diff --git a/spec/number-functions/ceil/expected.expanded.css b/spec/number-functions/ceil/expected.expanded.css new file mode 100644 index 0000000000..ca2d7fade5 --- /dev/null +++ b/spec/number-functions/ceil/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + foo: 5; + foo: 5px; + foo: 5px; +} diff --git a/spec/number-functions/floor/expected.compact.css b/spec/number-functions/floor/expected.compact.css new file mode 100644 index 0000000000..42c5497049 --- /dev/null +++ b/spec/number-functions/floor/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 4; foo: 4px; foo: 4px; } diff --git a/spec/number-functions/floor/expected.compressed.css b/spec/number-functions/floor/expected.compressed.css new file mode 100644 index 0000000000..60550b1192 --- /dev/null +++ b/spec/number-functions/floor/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:4;foo:4px;foo:4px} diff --git a/spec/number-functions/floor/expected.expanded.css b/spec/number-functions/floor/expected.expanded.css new file mode 100644 index 0000000000..9ee31ee590 --- /dev/null +++ b/spec/number-functions/floor/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + foo: 4; + foo: 4px; + foo: 4px; +} diff --git a/spec/number-functions/max/expected.compact.css b/spec/number-functions/max/expected.compact.css new file mode 100644 index 0000000000..7a51074d07 --- /dev/null +++ b/spec/number-functions/max/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 3; foo: 3; foo: 4em; foo: 6in; } diff --git a/spec/number-functions/max/expected.compressed.css b/spec/number-functions/max/expected.compressed.css new file mode 100644 index 0000000000..33ffcfe759 --- /dev/null +++ b/spec/number-functions/max/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:3;foo:3;foo:4em;foo:6in} diff --git a/spec/number-functions/max/expected.expanded.css b/spec/number-functions/max/expected.expanded.css new file mode 100644 index 0000000000..646d0f0bec --- /dev/null +++ b/spec/number-functions/max/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + foo: 3; + foo: 3; + foo: 4em; + foo: 6in; +} diff --git a/spec/number-functions/min/expected.compact.css b/spec/number-functions/min/expected.compact.css new file mode 100644 index 0000000000..626eab915d --- /dev/null +++ b/spec/number-functions/min/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 1; foo: 1; foo: 4em; foo: 10cm; } diff --git a/spec/number-functions/min/expected.compressed.css b/spec/number-functions/min/expected.compressed.css new file mode 100644 index 0000000000..d6923d93cb --- /dev/null +++ b/spec/number-functions/min/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:1;foo:1;foo:4em;foo:10cm} diff --git a/spec/number-functions/min/expected.expanded.css b/spec/number-functions/min/expected.expanded.css new file mode 100644 index 0000000000..db5b50a845 --- /dev/null +++ b/spec/number-functions/min/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + foo: 1; + foo: 1; + foo: 4em; + foo: 10cm; +} diff --git a/spec/number-functions/percentage/expected.compact.css b/spec/number-functions/percentage/expected.compact.css new file mode 100644 index 0000000000..052b777bcf --- /dev/null +++ b/spec/number-functions/percentage/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 50%; foo: 100%; foo: 25%; foo: 50%; } diff --git a/spec/number-functions/percentage/expected.compressed.css b/spec/number-functions/percentage/expected.compressed.css new file mode 100644 index 0000000000..b618a30227 --- /dev/null +++ b/spec/number-functions/percentage/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:50%;foo:100%;foo:25%;foo:50%} diff --git a/spec/number-functions/percentage/expected.expanded.css b/spec/number-functions/percentage/expected.expanded.css new file mode 100644 index 0000000000..34ae429ee2 --- /dev/null +++ b/spec/number-functions/percentage/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + foo: 50%; + foo: 100%; + foo: 25%; + foo: 50%; +} diff --git a/spec/number-functions/random/expected.compact.css b/spec/number-functions/random/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/number-functions/random/expected.compressed.css b/spec/number-functions/random/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/number-functions/random/expected.expanded.css b/spec/number-functions/random/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/number-functions/round/expected.compact.css b/spec/number-functions/round/expected.compact.css new file mode 100644 index 0000000000..56ade1e372 --- /dev/null +++ b/spec/number-functions/round/expected.compact.css @@ -0,0 +1 @@ +foo { foo: 5; foo: 5px; foo: 5px; foo: 5px; } diff --git a/spec/number-functions/round/expected.compressed.css b/spec/number-functions/round/expected.compressed.css new file mode 100644 index 0000000000..5d4b290953 --- /dev/null +++ b/spec/number-functions/round/expected.compressed.css @@ -0,0 +1 @@ +foo{foo:5;foo:5px;foo:5px;foo:5px} diff --git a/spec/number-functions/round/expected.expanded.css b/spec/number-functions/round/expected.expanded.css new file mode 100644 index 0000000000..092b6ddb08 --- /dev/null +++ b/spec/number-functions/round/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + foo: 5; + foo: 5px; + foo: 5px; + foo: 5px; +} diff --git a/spec/parser/interpolate/01_literal/01_inline/expected.compact.css b/spec/parser/interpolate/01_literal/01_inline/expected.compact.css new file mode 100644 index 0000000000..b771684afb --- /dev/null +++ b/spec/parser/interpolate/01_literal/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: literal; output: literal; output: "[literal]"; output: "literal"; output: "literal"; output: "['literal']"; } diff --git a/spec/parser/interpolate/01_literal/01_inline/expected.compressed.css b/spec/parser/interpolate/01_literal/01_inline/expected.compressed.css new file mode 100644 index 0000000000..f1c0d32a49 --- /dev/null +++ b/spec/parser/interpolate/01_literal/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:literal;output:literal;output:"[literal]";output:"literal";output:"literal";output:"['literal']"} diff --git a/spec/parser/interpolate/01_literal/01_inline/expected.expanded.css b/spec/parser/interpolate/01_literal/01_inline/expected.expanded.css new file mode 100644 index 0000000000..35b46ba5a0 --- /dev/null +++ b/spec/parser/interpolate/01_literal/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: literal; + output: literal; + output: "[literal]"; + output: "literal"; + output: "literal"; + output: "['literal']"; +} diff --git a/spec/parser/interpolate/01_literal/02_variable/expected.compact.css b/spec/parser/interpolate/01_literal/02_variable/expected.compact.css new file mode 100644 index 0000000000..b771684afb --- /dev/null +++ b/spec/parser/interpolate/01_literal/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: literal; output: literal; output: "[literal]"; output: "literal"; output: "literal"; output: "['literal']"; } diff --git a/spec/parser/interpolate/01_literal/02_variable/expected.compressed.css b/spec/parser/interpolate/01_literal/02_variable/expected.compressed.css new file mode 100644 index 0000000000..f1c0d32a49 --- /dev/null +++ b/spec/parser/interpolate/01_literal/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:literal;output:literal;output:"[literal]";output:"literal";output:"literal";output:"['literal']"} diff --git a/spec/parser/interpolate/01_literal/02_variable/expected.expanded.css b/spec/parser/interpolate/01_literal/02_variable/expected.expanded.css new file mode 100644 index 0000000000..35b46ba5a0 --- /dev/null +++ b/spec/parser/interpolate/01_literal/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: literal; + output: literal; + output: "[literal]"; + output: "literal"; + output: "literal"; + output: "['literal']"; +} diff --git a/spec/parser/interpolate/01_literal/03_inline_double/expected.compact.css b/spec/parser/interpolate/01_literal/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..6c8948403f --- /dev/null +++ b/spec/parser/interpolate/01_literal/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: literal; output: [literal]; output: literal; output: literal; output: ['literal']; } diff --git a/spec/parser/interpolate/01_literal/03_inline_double/expected.compressed.css b/spec/parser/interpolate/01_literal/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..6b57a22487 --- /dev/null +++ b/spec/parser/interpolate/01_literal/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:literal;output:[literal];output:literal;output:literal;output:['literal']} diff --git a/spec/parser/interpolate/01_literal/03_inline_double/expected.expanded.css b/spec/parser/interpolate/01_literal/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..91fb090436 --- /dev/null +++ b/spec/parser/interpolate/01_literal/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: literal; + output: [literal]; + output: literal; + output: literal; + output: ['literal']; +} diff --git a/spec/parser/interpolate/01_literal/04_variable_double/expected.compact.css b/spec/parser/interpolate/01_literal/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..6c8948403f --- /dev/null +++ b/spec/parser/interpolate/01_literal/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: literal; output: [literal]; output: literal; output: literal; output: ['literal']; } diff --git a/spec/parser/interpolate/01_literal/04_variable_double/expected.compressed.css b/spec/parser/interpolate/01_literal/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..6b57a22487 --- /dev/null +++ b/spec/parser/interpolate/01_literal/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:literal;output:[literal];output:literal;output:literal;output:['literal']} diff --git a/spec/parser/interpolate/01_literal/04_variable_double/expected.expanded.css b/spec/parser/interpolate/01_literal/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..91fb090436 --- /dev/null +++ b/spec/parser/interpolate/01_literal/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: literal; + output: [literal]; + output: literal; + output: literal; + output: ['literal']; +} diff --git a/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..e5acc2ca07 --- /dev/null +++ b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "literal"; dquoted: "[literal]"; dquoted: "literal"; dquoted: "literal"; dquoted: "['literal']"; squoted: "literal"; squoted: "[literal]"; squoted: "literal"; squoted: "literal"; squoted: "['literal']"; } diff --git a/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..5de1620a63 --- /dev/null +++ b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"literal";dquoted:"[literal]";dquoted:"literal";dquoted:"literal";dquoted:"['literal']";squoted:"literal";squoted:"[literal]";squoted:"literal";squoted:"literal";squoted:"['literal']"} diff --git a/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..701d39f886 --- /dev/null +++ b/spec/parser/interpolate/01_literal/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "literal"; + dquoted: "[literal]"; + dquoted: "literal"; + dquoted: "literal"; + dquoted: "['literal']"; + squoted: "literal"; + squoted: "[literal]"; + squoted: "literal"; + squoted: "literal"; + squoted: "['literal']"; +} diff --git a/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..02ce739eeb --- /dev/null +++ b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{literal}]"; output: "\#{literal}"; output: '\#{literal}'; output: "['\#{literal}']"; } diff --git a/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..501d7d4cce --- /dev/null +++ b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{literal}]";output:"\#{literal}";output:'\#{literal}';output:"['\#{literal}']"} diff --git a/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..7b3977adb2 --- /dev/null +++ b/spec/parser/interpolate/01_literal/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{literal}]"; + output: "\#{literal}"; + output: '\#{literal}'; + output: "['\#{literal}']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/01_inline/expected.compact.css b/spec/parser/interpolate/02_double_quoted/01_inline/expected.compact.css new file mode 100644 index 0000000000..f84aaca1ee --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "dquoted"; output: dquoted; output: "[dquoted]"; output: "dquoted"; output: "dquoted"; output: "['dquoted']"; } diff --git a/spec/parser/interpolate/02_double_quoted/01_inline/expected.compressed.css b/spec/parser/interpolate/02_double_quoted/01_inline/expected.compressed.css new file mode 100644 index 0000000000..fd81a3edbf --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"dquoted";output:dquoted;output:"[dquoted]";output:"dquoted";output:"dquoted";output:"['dquoted']"} diff --git a/spec/parser/interpolate/02_double_quoted/01_inline/expected.expanded.css b/spec/parser/interpolate/02_double_quoted/01_inline/expected.expanded.css new file mode 100644 index 0000000000..84ec303df7 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "dquoted"; + output: dquoted; + output: "[dquoted]"; + output: "dquoted"; + output: "dquoted"; + output: "['dquoted']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/02_variable/expected.compact.css b/spec/parser/interpolate/02_double_quoted/02_variable/expected.compact.css new file mode 100644 index 0000000000..f84aaca1ee --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "dquoted"; output: dquoted; output: "[dquoted]"; output: "dquoted"; output: "dquoted"; output: "['dquoted']"; } diff --git a/spec/parser/interpolate/02_double_quoted/02_variable/expected.compressed.css b/spec/parser/interpolate/02_double_quoted/02_variable/expected.compressed.css new file mode 100644 index 0000000000..fd81a3edbf --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"dquoted";output:dquoted;output:"[dquoted]";output:"dquoted";output:"dquoted";output:"['dquoted']"} diff --git a/spec/parser/interpolate/02_double_quoted/02_variable/expected.expanded.css b/spec/parser/interpolate/02_double_quoted/02_variable/expected.expanded.css new file mode 100644 index 0000000000..84ec303df7 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "dquoted"; + output: dquoted; + output: "[dquoted]"; + output: "dquoted"; + output: "dquoted"; + output: "['dquoted']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compact.css b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..39d35569cc --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: dquoted; output: [dquoted]; output: dquoted; output: dquoted; output: ['dquoted']; } diff --git a/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compressed.css b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..4521302e8d --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:dquoted;output:[dquoted];output:dquoted;output:dquoted;output:['dquoted']} diff --git a/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.expanded.css b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..42274d5624 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: dquoted; + output: [dquoted]; + output: dquoted; + output: dquoted; + output: ['dquoted']; +} diff --git a/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compact.css b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..39d35569cc --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: dquoted; output: [dquoted]; output: dquoted; output: dquoted; output: ['dquoted']; } diff --git a/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compressed.css b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..4521302e8d --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:dquoted;output:[dquoted];output:dquoted;output:dquoted;output:['dquoted']} diff --git a/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.expanded.css b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..42274d5624 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: dquoted; + output: [dquoted]; + output: dquoted; + output: dquoted; + output: ['dquoted']; +} diff --git a/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..edbc8aaec9 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "dquoted"; dquoted: "[dquoted]"; dquoted: "dquoted"; dquoted: "dquoted"; dquoted: "['dquoted']"; squoted: "dquoted"; squoted: "[dquoted]"; squoted: "dquoted"; squoted: "dquoted"; squoted: "['dquoted']"; } diff --git a/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..63c290e09b --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"dquoted";dquoted:"[dquoted]";dquoted:"dquoted";dquoted:"dquoted";dquoted:"['dquoted']";squoted:"dquoted";squoted:"[dquoted]";squoted:"dquoted";squoted:"dquoted";squoted:"['dquoted']"} diff --git a/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..b10f05be2a --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "dquoted"; + dquoted: "[dquoted]"; + dquoted: "dquoted"; + dquoted: "dquoted"; + dquoted: "['dquoted']"; + squoted: "dquoted"; + squoted: "[dquoted]"; + squoted: "dquoted"; + squoted: "dquoted"; + squoted: "['dquoted']"; +} diff --git a/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..06e561f4e9 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" dquoted "}]"; output: "#{" dquoted "}"; output: '\#{"dquoted"}'; output: "['#{" dquoted "}']"; } diff --git a/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..25e2d5c145 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" dquoted "}]";output:"#{" dquoted "}";output:'\#{"dquoted"}';output:"['#{" dquoted "}']"} diff --git a/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..5df2e927c7 --- /dev/null +++ b/spec/parser/interpolate/02_double_quoted/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" dquoted "}]"; + output: "#{" dquoted "}"; + output: '\#{"dquoted"}'; + output: "['#{" dquoted "}']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/01_inline/expected.compact.css b/spec/parser/interpolate/03_single_quoted/01_inline/expected.compact.css new file mode 100644 index 0000000000..a6eccab98a --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: 'squoted'; output: squoted; output: "[squoted]"; output: "squoted"; output: "squoted"; output: "['squoted']"; } diff --git a/spec/parser/interpolate/03_single_quoted/01_inline/expected.compressed.css b/spec/parser/interpolate/03_single_quoted/01_inline/expected.compressed.css new file mode 100644 index 0000000000..5356c12a75 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'squoted';output:squoted;output:"[squoted]";output:"squoted";output:"squoted";output:"['squoted']"} diff --git a/spec/parser/interpolate/03_single_quoted/01_inline/expected.expanded.css b/spec/parser/interpolate/03_single_quoted/01_inline/expected.expanded.css new file mode 100644 index 0000000000..f666bc81a6 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: 'squoted'; + output: squoted; + output: "[squoted]"; + output: "squoted"; + output: "squoted"; + output: "['squoted']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/02_variable/expected.compact.css b/spec/parser/interpolate/03_single_quoted/02_variable/expected.compact.css new file mode 100644 index 0000000000..c69cb262ea --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "squoted"; output: squoted; output: "[squoted]"; output: "squoted"; output: "squoted"; output: "['squoted']"; } diff --git a/spec/parser/interpolate/03_single_quoted/02_variable/expected.compressed.css b/spec/parser/interpolate/03_single_quoted/02_variable/expected.compressed.css new file mode 100644 index 0000000000..040c5ffa06 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"squoted";output:squoted;output:"[squoted]";output:"squoted";output:"squoted";output:"['squoted']"} diff --git a/spec/parser/interpolate/03_single_quoted/02_variable/expected.expanded.css b/spec/parser/interpolate/03_single_quoted/02_variable/expected.expanded.css new file mode 100644 index 0000000000..43671cf99b --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "squoted"; + output: squoted; + output: "[squoted]"; + output: "squoted"; + output: "squoted"; + output: "['squoted']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compact.css b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..3d2087c5de --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: squoted; output: [squoted]; output: squoted; output: squoted; output: ['squoted']; } diff --git a/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compressed.css b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..6a21c20547 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:squoted;output:[squoted];output:squoted;output:squoted;output:['squoted']} diff --git a/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.expanded.css b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..da43b2c6cc --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: squoted; + output: [squoted]; + output: squoted; + output: squoted; + output: ['squoted']; +} diff --git a/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compact.css b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..3d2087c5de --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: squoted; output: [squoted]; output: squoted; output: squoted; output: ['squoted']; } diff --git a/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compressed.css b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..6a21c20547 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:squoted;output:[squoted];output:squoted;output:squoted;output:['squoted']} diff --git a/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.expanded.css b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..da43b2c6cc --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: squoted; + output: [squoted]; + output: squoted; + output: squoted; + output: ['squoted']; +} diff --git a/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..1614605684 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "squoted"; dquoted: "[squoted]"; dquoted: "squoted"; dquoted: "squoted"; dquoted: "['squoted']"; squoted: "squoted"; squoted: "[squoted]"; squoted: "squoted"; squoted: "squoted"; squoted: "['squoted']"; } diff --git a/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..f8f72eb3f6 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"squoted";dquoted:"[squoted]";dquoted:"squoted";dquoted:"squoted";dquoted:"['squoted']";squoted:"squoted";squoted:"[squoted]";squoted:"squoted";squoted:"squoted";squoted:"['squoted']"} diff --git a/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..8007e1f8aa --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "squoted"; + dquoted: "[squoted]"; + dquoted: "squoted"; + dquoted: "squoted"; + dquoted: "['squoted']"; + squoted: "squoted"; + squoted: "[squoted]"; + squoted: "squoted"; + squoted: "squoted"; + squoted: "['squoted']"; +} diff --git a/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..4299c11236 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'squoted'}]"; output: "\#{'squoted'}"; output: "#{" squoted "}"; output: "['\#{'squoted'}']"; } diff --git a/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..cb5f8d7d0a --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'squoted'}]";output:"\#{'squoted'}";output:"#{" squoted "}";output:"['\#{'squoted'}']"} diff --git a/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..3816f62268 --- /dev/null +++ b/spec/parser/interpolate/03_single_quoted/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'squoted'}]"; + output: "\#{'squoted'}"; + output: "#{" squoted "}"; + output: "['\#{'squoted'}']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compact.css b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compact.css new file mode 100644 index 0000000000..d3151bf7ad --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "alpha" 'beta'; output: alpha beta; output: "[alpha beta]"; output: "alpha beta"; output: "alpha beta"; output: "['alpha beta']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compressed.css b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compressed.css new file mode 100644 index 0000000000..4ffafd6a1a --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"alpha" 'beta';output:alpha beta;output:"[alpha beta]";output:"alpha beta";output:"alpha beta";output:"['alpha beta']"} diff --git a/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.expanded.css b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.expanded.css new file mode 100644 index 0000000000..dd27c1e265 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "alpha" 'beta'; + output: alpha beta; + output: "[alpha beta]"; + output: "alpha beta"; + output: "alpha beta"; + output: "['alpha beta']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compact.css b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compact.css new file mode 100644 index 0000000000..3d1e23435c --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "alpha" "beta"; output: alpha beta; output: "[alpha beta]"; output: "alpha beta"; output: "alpha beta"; output: "['alpha beta']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compressed.css b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compressed.css new file mode 100644 index 0000000000..49d573336d --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"alpha" "beta";output:alpha beta;output:"[alpha beta]";output:"alpha beta";output:"alpha beta";output:"['alpha beta']"} diff --git a/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.expanded.css b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.expanded.css new file mode 100644 index 0000000000..0945779e2f --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "alpha" "beta"; + output: alpha beta; + output: "[alpha beta]"; + output: "alpha beta"; + output: "alpha beta"; + output: "['alpha beta']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compact.css b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..0d048d0b44 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: alpha beta; output: [alpha beta]; output: alpha beta; output: alpha beta; output: ['alpha beta']; } diff --git a/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compressed.css b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..870662b60e --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:alpha beta;output:[alpha beta];output:alpha beta;output:alpha beta;output:['alpha beta']} diff --git a/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.expanded.css b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..a5681705de --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: alpha beta; + output: [alpha beta]; + output: alpha beta; + output: alpha beta; + output: ['alpha beta']; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compact.css b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..0d048d0b44 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: alpha beta; output: [alpha beta]; output: alpha beta; output: alpha beta; output: ['alpha beta']; } diff --git a/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compressed.css b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..870662b60e --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:alpha beta;output:[alpha beta];output:alpha beta;output:alpha beta;output:['alpha beta']} diff --git a/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.expanded.css b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..a5681705de --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: alpha beta; + output: [alpha beta]; + output: alpha beta; + output: alpha beta; + output: ['alpha beta']; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..d3f53c2595 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "alpha beta"; dquoted: "[alpha beta]"; dquoted: "alpha beta"; dquoted: "alpha beta"; dquoted: "['alpha beta']"; squoted: "alpha beta"; squoted: "[alpha beta]"; squoted: "alpha beta"; squoted: "alpha beta"; squoted: "['alpha beta']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..b90d80a63a --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"alpha beta";dquoted:"[alpha beta]";dquoted:"alpha beta";dquoted:"alpha beta";dquoted:"['alpha beta']";squoted:"alpha beta";squoted:"[alpha beta]";squoted:"alpha beta";squoted:"alpha beta";squoted:"['alpha beta']"} diff --git a/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..949235434c --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "alpha beta"; + dquoted: "[alpha beta]"; + dquoted: "alpha beta"; + dquoted: "alpha beta"; + dquoted: "['alpha beta']"; + squoted: "alpha beta"; + squoted: "[alpha beta]"; + squoted: "alpha beta"; + squoted: "alpha beta"; + squoted: "['alpha beta']"; +} diff --git a/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..f1fae5fa5d --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" alpha " 'beta'}]"; output: "#{" alpha " 'beta'}"; output: '#{"alpha" ' beta "}"; output: "['#{" alpha " 'beta'}']"; } diff --git a/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..7ae8850c3d --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" alpha " 'beta'}]";output:"#{" alpha " 'beta'}";output:'#{"alpha" ' beta "}";output:"['#{" alpha " 'beta'}']"} diff --git a/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..3d356822a6 --- /dev/null +++ b/spec/parser/interpolate/04_space_list_quoted/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" alpha " 'beta'}]"; + output: "#{" alpha " 'beta'}"; + output: '#{"alpha" ' beta "}"; + output: "['#{" alpha " 'beta'}']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compact.css b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compact.css new file mode 100644 index 0000000000..cb682ba984 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "alpha", 'beta'; output: alpha, beta; output: "[alpha, beta]"; output: "alpha, beta"; output: "alpha, beta"; output: "['alpha, beta']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compressed.css b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compressed.css new file mode 100644 index 0000000000..b9cd2f0680 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"alpha", 'beta';output:alpha,beta;output:"[alpha,beta]";output:"alpha,beta";output:"alpha,beta";output:"['alpha,beta']"} diff --git a/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.expanded.css b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.expanded.css new file mode 100644 index 0000000000..636bcc66d8 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "alpha", 'beta'; + output: alpha, beta; + output: "[alpha, beta]"; + output: "alpha, beta"; + output: "alpha, beta"; + output: "['alpha, beta']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compact.css b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compact.css new file mode 100644 index 0000000000..79f6da841c --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "alpha", "beta"; output: alpha, beta; output: "[alpha, beta]"; output: "alpha, beta"; output: "alpha, beta"; output: "['alpha, beta']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compressed.css b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compressed.css new file mode 100644 index 0000000000..22854ea038 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"alpha","beta";output:alpha,beta;output:"[alpha,beta]";output:"alpha,beta";output:"alpha,beta";output:"['alpha,beta']"} diff --git a/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.expanded.css b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.expanded.css new file mode 100644 index 0000000000..40b8950a36 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "alpha", "beta"; + output: alpha, beta; + output: "[alpha, beta]"; + output: "alpha, beta"; + output: "alpha, beta"; + output: "['alpha, beta']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compact.css b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..e8192f1cc8 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: alpha, beta; output: [alpha, beta]; output: alpha, beta; output: alpha, beta; output: ['alpha, beta']; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compressed.css b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..16dd2c3f45 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:alpha,beta;output:[alpha,beta];output:alpha,beta;output:alpha,beta;output:['alpha,beta']} diff --git a/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.expanded.css b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..e7f7c8c0c4 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: alpha, beta; + output: [alpha, beta]; + output: alpha, beta; + output: alpha, beta; + output: ['alpha, beta']; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compact.css b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..e8192f1cc8 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: alpha, beta; output: [alpha, beta]; output: alpha, beta; output: alpha, beta; output: ['alpha, beta']; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compressed.css b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..16dd2c3f45 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:alpha,beta;output:[alpha,beta];output:alpha,beta;output:alpha,beta;output:['alpha,beta']} diff --git a/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.expanded.css b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..e7f7c8c0c4 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: alpha, beta; + output: [alpha, beta]; + output: alpha, beta; + output: alpha, beta; + output: ['alpha, beta']; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..86efe54d1f --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "alpha, beta"; dquoted: "[alpha, beta]"; dquoted: "alpha, beta"; dquoted: "alpha, beta"; dquoted: "['alpha, beta']"; squoted: "alpha, beta"; squoted: "[alpha, beta]"; squoted: "alpha, beta"; squoted: "alpha, beta"; squoted: "['alpha, beta']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..65055b6dd1 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"alpha,beta";dquoted:"[alpha,beta]";dquoted:"alpha,beta";dquoted:"alpha,beta";dquoted:"['alpha,beta']";squoted:"alpha,beta";squoted:"[alpha,beta]";squoted:"alpha,beta";squoted:"alpha,beta";squoted:"['alpha,beta']"} diff --git a/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..e265f5b0a4 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "alpha, beta"; + dquoted: "[alpha, beta]"; + dquoted: "alpha, beta"; + dquoted: "alpha, beta"; + dquoted: "['alpha, beta']"; + squoted: "alpha, beta"; + squoted: "[alpha, beta]"; + squoted: "alpha, beta"; + squoted: "alpha, beta"; + squoted: "['alpha, beta']"; +} diff --git a/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..0381053254 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" alpha ", 'beta'}]"; output: "#{" alpha ", 'beta'}"; output: '#{"alpha", ' beta "}"; output: "['#{" alpha ", 'beta'}']"; } diff --git a/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..93a74d84d5 --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" alpha ", 'beta'}]";output:"#{" alpha ", 'beta'}";output:'#{"alpha", ' beta "}";output:"['#{" alpha ", 'beta'}']"} diff --git a/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4edcf1b9bc --- /dev/null +++ b/spec/parser/interpolate/05_comma_list_quoted/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" alpha ", 'beta'}]"; + output: "#{" alpha ", 'beta'}"; + output: '#{"alpha", ' beta "}"; + output: "['#{" alpha ", 'beta'}']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/01_inline/expected.compact.css b/spec/parser/interpolate/06_space_list_complex/01_inline/expected.compact.css new file mode 100644 index 0000000000..9d214f361a --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamme "'" delta "'"; output: gamme ' delta '; output: "[gamme ' delta ']"; output: "gamme ' delta '"; output: "gamme ' delta '"; output: "['gamme ' delta '']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/01_inline/expected.compressed.css b/spec/parser/interpolate/06_space_list_complex/01_inline/expected.compressed.css new file mode 100644 index 0000000000..6be2225de3 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamme "'" delta "'";output:gamme ' delta ';output:"[gamme ' delta ']";output:"gamme ' delta '";output:"gamme ' delta '";output:"['gamme ' delta '']"} diff --git a/spec/parser/interpolate/06_space_list_complex/01_inline/expected.expanded.css b/spec/parser/interpolate/06_space_list_complex/01_inline/expected.expanded.css new file mode 100644 index 0000000000..b3491b53a7 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: gamme "'" delta "'"; + output: gamme ' delta '; + output: "[gamme ' delta ']"; + output: "gamme ' delta '"; + output: "gamme ' delta '"; + output: "['gamme ' delta '']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/02_variable/expected.compact.css b/spec/parser/interpolate/06_space_list_complex/02_variable/expected.compact.css new file mode 100644 index 0000000000..9d214f361a --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamme "'" delta "'"; output: gamme ' delta '; output: "[gamme ' delta ']"; output: "gamme ' delta '"; output: "gamme ' delta '"; output: "['gamme ' delta '']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/02_variable/expected.compressed.css b/spec/parser/interpolate/06_space_list_complex/02_variable/expected.compressed.css new file mode 100644 index 0000000000..6be2225de3 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamme "'" delta "'";output:gamme ' delta ';output:"[gamme ' delta ']";output:"gamme ' delta '";output:"gamme ' delta '";output:"['gamme ' delta '']"} diff --git a/spec/parser/interpolate/06_space_list_complex/02_variable/expected.expanded.css b/spec/parser/interpolate/06_space_list_complex/02_variable/expected.expanded.css new file mode 100644 index 0000000000..b3491b53a7 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: gamme "'" delta "'"; + output: gamme ' delta '; + output: "[gamme ' delta ']"; + output: "gamme ' delta '"; + output: "gamme ' delta '"; + output: "['gamme ' delta '']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compact.css b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..6c3415cd0c --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamme ' delta '; output: [gamme ' delta ']; output: gamme ' delta '; output: gamme ' delta '; output: ['gamme ' delta '']; } diff --git a/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compressed.css b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..ee8a2d6639 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamme ' delta ';output:[gamme ' delta '];output:gamme ' delta ';output:gamme ' delta ';output:['gamme ' delta '']} diff --git a/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.expanded.css b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..63205c4291 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: gamme ' delta '; + output: [gamme ' delta ']; + output: gamme ' delta '; + output: gamme ' delta '; + output: ['gamme ' delta '']; +} diff --git a/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compact.css b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..6c3415cd0c --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamme ' delta '; output: [gamme ' delta ']; output: gamme ' delta '; output: gamme ' delta '; output: ['gamme ' delta '']; } diff --git a/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compressed.css b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..ee8a2d6639 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamme ' delta ';output:[gamme ' delta '];output:gamme ' delta ';output:gamme ' delta ';output:['gamme ' delta '']} diff --git a/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.expanded.css b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..63205c4291 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: gamme ' delta '; + output: [gamme ' delta ']; + output: gamme ' delta '; + output: gamme ' delta '; + output: ['gamme ' delta '']; +} diff --git a/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..3ed8d15262 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "gamme ' delta '"; dquoted: "[gamme ' delta ']"; dquoted: "gamme ' delta '"; dquoted: "gamme ' delta '"; dquoted: "['gamme ' delta '']"; squoted: "gamme ' delta '"; squoted: "[gamme ' delta ']"; squoted: "gamme ' delta '"; squoted: "gamme ' delta '"; squoted: "['gamme ' delta '']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..2dfb346910 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"gamme ' delta '";dquoted:"[gamme ' delta ']";dquoted:"gamme ' delta '";dquoted:"gamme ' delta '";dquoted:"['gamme ' delta '']";squoted:"gamme ' delta '";squoted:"[gamme ' delta ']";squoted:"gamme ' delta '";squoted:"gamme ' delta '";squoted:"['gamme ' delta '']"} diff --git a/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..c7a4b4f12a --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "gamme ' delta '"; + dquoted: "[gamme ' delta ']"; + dquoted: "gamme ' delta '"; + dquoted: "gamme ' delta '"; + dquoted: "['gamme ' delta '']"; + squoted: "gamme ' delta '"; + squoted: "[gamme ' delta ']"; + squoted: "gamme ' delta '"; + squoted: "gamme ' delta '"; + squoted: "['gamme ' delta '']"; +} diff --git a/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..0f3a88cd55 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{gamme " '"delta"' "}]"; output: "#{gamme " '"delta"' "}"; output: '#{gamme "' "delta" '"}'; output: "['#{gamme " '"delta"' "}']"; } diff --git a/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..5f73a9d6d9 --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{gamme " '"delta"' "}]";output:"#{gamme " '"delta"' "}";output:'#{gamme "' "delta" '"}';output:"['#{gamme " '"delta"' "}']"} diff --git a/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..f0889672df --- /dev/null +++ b/spec/parser/interpolate/06_space_list_complex/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{gamme " '"delta"' "}]"; + output: "#{gamme " '"delta"' "}"; + output: '#{gamme "' "delta" '"}'; + output: "['#{gamme " '"delta"' "}']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compact.css b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compact.css new file mode 100644 index 0000000000..cc33c4c81b --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamma, "'" delta "'"; output: gamma, ' delta '; output: "[gamma, ' delta ']"; output: "gamma, ' delta '"; output: "gamma, ' delta '"; output: "['gamma, ' delta '']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compressed.css b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compressed.css new file mode 100644 index 0000000000..d96deafd79 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamma,"'" delta "'";output:gamma,' delta ';output:"[gamma,' delta ']";output:"gamma,' delta '";output:"gamma,' delta '";output:"['gamma,' delta '']"} diff --git a/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.expanded.css b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.expanded.css new file mode 100644 index 0000000000..450bd2fe39 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: gamma, "'" delta "'"; + output: gamma, ' delta '; + output: "[gamma, ' delta ']"; + output: "gamma, ' delta '"; + output: "gamma, ' delta '"; + output: "['gamma, ' delta '']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compact.css b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compact.css new file mode 100644 index 0000000000..cc33c4c81b --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamma, "'" delta "'"; output: gamma, ' delta '; output: "[gamma, ' delta ']"; output: "gamma, ' delta '"; output: "gamma, ' delta '"; output: "['gamma, ' delta '']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compressed.css b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compressed.css new file mode 100644 index 0000000000..d96deafd79 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamma,"'" delta "'";output:gamma,' delta ';output:"[gamma,' delta ']";output:"gamma,' delta '";output:"gamma,' delta '";output:"['gamma,' delta '']"} diff --git a/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.expanded.css b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.expanded.css new file mode 100644 index 0000000000..450bd2fe39 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: gamma, "'" delta "'"; + output: gamma, ' delta '; + output: "[gamma, ' delta ']"; + output: "gamma, ' delta '"; + output: "gamma, ' delta '"; + output: "['gamma, ' delta '']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compact.css b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..ae8dad9017 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamma, ' delta '; output: [gamma, ' delta ']; output: gamma, ' delta '; output: gamma, ' delta '; output: ['gamma, ' delta '']; } diff --git a/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compressed.css b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..d2132adb74 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamma,' delta ';output:[gamma,' delta '];output:gamma,' delta ';output:gamma,' delta ';output:['gamma,' delta '']} diff --git a/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.expanded.css b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..8aff90d3ae --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: gamma, ' delta '; + output: [gamma, ' delta ']; + output: gamma, ' delta '; + output: gamma, ' delta '; + output: ['gamma, ' delta '']; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compact.css b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..ae8dad9017 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: gamma, ' delta '; output: [gamma, ' delta ']; output: gamma, ' delta '; output: gamma, ' delta '; output: ['gamma, ' delta '']; } diff --git a/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compressed.css b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..d2132adb74 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:gamma,' delta ';output:[gamma,' delta '];output:gamma,' delta ';output:gamma,' delta ';output:['gamma,' delta '']} diff --git a/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.expanded.css b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..8aff90d3ae --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: gamma, ' delta '; + output: [gamma, ' delta ']; + output: gamma, ' delta '; + output: gamma, ' delta '; + output: ['gamma, ' delta '']; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..5c1c288cab --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "gamma, ' delta '"; dquoted: "[gamma, ' delta ']"; dquoted: "gamma, ' delta '"; dquoted: "gamma, ' delta '"; dquoted: "['gamma, ' delta '']"; squoted: "gamma, ' delta '"; squoted: "[gamma, ' delta ']"; squoted: "gamma, ' delta '"; squoted: "gamma, ' delta '"; squoted: "['gamma, ' delta '']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..19d6b26fc4 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"gamma,' delta '";dquoted:"[gamma,' delta ']";dquoted:"gamma,' delta '";dquoted:"gamma,' delta '";dquoted:"['gamma,' delta '']";squoted:"gamma,' delta '";squoted:"[gamma,' delta ']";squoted:"gamma,' delta '";squoted:"gamma,' delta '";squoted:"['gamma,' delta '']"} diff --git a/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..e23a0336ef --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "gamma, ' delta '"; + dquoted: "[gamma, ' delta ']"; + dquoted: "gamma, ' delta '"; + dquoted: "gamma, ' delta '"; + dquoted: "['gamma, ' delta '']"; + squoted: "gamma, ' delta '"; + squoted: "[gamma, ' delta ']"; + squoted: "gamma, ' delta '"; + squoted: "gamma, ' delta '"; + squoted: "['gamma, ' delta '']"; +} diff --git a/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..0303d0a8ae --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{gamma, " '"delta"' "}]"; output: "#{gamma, " '"delta"' "}"; output: '#{gamma, "' "delta" '"}'; output: "['#{gamma, " '"delta"' "}']"; } diff --git a/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..51c8f623ba --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{gamma, " '"delta"' "}]";output:"#{gamma, " '"delta"' "}";output:'#{gamma, "' "delta" '"}';output:"['#{gamma, " '"delta"' "}']"} diff --git a/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4f36100f30 --- /dev/null +++ b/spec/parser/interpolate/07_comma_list_complex/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{gamma, " '"delta"' "}]"; + output: "#{gamma, " '"delta"' "}"; + output: '#{gamma, "' "delta" '"}'; + output: "['#{gamma, " '"delta"' "}']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compact.css b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compact.css new file mode 100644 index 0000000000..61f74dd842 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: \\; output: \\; output: "[\\\\]"; output: "\\\\"; output: "\\\\"; output: "['\\\\']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compressed.css b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compressed.css new file mode 100644 index 0000000000..cb80819a5a --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\\;output:\\;output:"[\\\\]";output:"\\\\";output:"\\\\";output:"['\\\\']"} diff --git a/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.expanded.css b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.expanded.css new file mode 100644 index 0000000000..df01e775f8 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \\; + output: \\; + output: "[\\\\]"; + output: "\\\\"; + output: "\\\\"; + output: "['\\\\']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compact.css b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compact.css new file mode 100644 index 0000000000..61f74dd842 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: \\; output: \\; output: "[\\\\]"; output: "\\\\"; output: "\\\\"; output: "['\\\\']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compressed.css b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compressed.css new file mode 100644 index 0000000000..cb80819a5a --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\\;output:\\;output:"[\\\\]";output:"\\\\";output:"\\\\";output:"['\\\\']"} diff --git a/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.expanded.css b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.expanded.css new file mode 100644 index 0000000000..df01e775f8 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \\; + output: \\; + output: "[\\\\]"; + output: "\\\\"; + output: "\\\\"; + output: "['\\\\']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compact.css b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..7b1702ec12 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \\; output: [\\]; output: \\; output: \\; output: ['\\']; } diff --git a/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compressed.css b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..4cb522aeba --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\\;output:[\\];output:\\;output:\\;output:['\\']} diff --git a/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.expanded.css b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..01636bd5a7 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \\; + output: [\\]; + output: \\; + output: \\; + output: ['\\']; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compact.css b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..7b1702ec12 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \\; output: [\\]; output: \\; output: \\; output: ['\\']; } diff --git a/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compressed.css b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..4cb522aeba --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\\;output:[\\];output:\\;output:\\;output:['\\']} diff --git a/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.expanded.css b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..01636bd5a7 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \\; + output: [\\]; + output: \\; + output: \\; + output: ['\\']; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..1377c8854f --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "\\\\"; dquoted: "[\\\\]"; dquoted: "\\\\"; dquoted: "\\\\"; dquoted: "['\\\\']"; squoted: "\\\\"; squoted: "[\\\\]"; squoted: "\\\\"; squoted: "\\\\"; squoted: "['\\\\']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..9788b8644c --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"\\\\";dquoted:"[\\\\]";dquoted:"\\\\";dquoted:"\\\\";dquoted:"['\\\\']";squoted:"\\\\";squoted:"[\\\\]";squoted:"\\\\";squoted:"\\\\";squoted:"['\\\\']"} diff --git a/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..029150dd99 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "\\\\"; + dquoted: "[\\\\]"; + dquoted: "\\\\"; + dquoted: "\\\\"; + dquoted: "['\\\\']"; + squoted: "\\\\"; + squoted: "[\\\\]"; + squoted: "\\\\"; + squoted: "\\\\"; + squoted: "['\\\\']"; +} diff --git a/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..454aa13bc2 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{\\}]"; output: "\#{\\}"; output: '\#{\\}'; output: "['\#{\\}']"; } diff --git a/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..fb92afd111 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{\\}]";output:"\#{\\}";output:'\#{\\}';output:"['\#{\\}']"} diff --git a/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..bb56ecf5b4 --- /dev/null +++ b/spec/parser/interpolate/10_escaped_backslash/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{\\}]"; + output: "\#{\\}"; + output: '\#{\\}'; + output: "['\#{\\}']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/01_inline/expected.compact.css b/spec/parser/interpolate/11_escaped_literal/01_inline/expected.compact.css new file mode 100644 index 0000000000..7a5fb34651 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\\ite\ral; output: l\\ite\ral; output: "[l\\\\ite\\ral]"; output: "l\\\\ite\\ral"; output: "l\\\\ite\\ral"; output: "['l\\\\ite\\ral']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/01_inline/expected.compressed.css b/spec/parser/interpolate/11_escaped_literal/01_inline/expected.compressed.css new file mode 100644 index 0000000000..6649f19227 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\\ite\ral;output:l\\ite\ral;output:"[l\\\\ite\\ral]";output:"l\\\\ite\\ral";output:"l\\\\ite\\ral";output:"['l\\\\ite\\ral']"} diff --git a/spec/parser/interpolate/11_escaped_literal/01_inline/expected.expanded.css b/spec/parser/interpolate/11_escaped_literal/01_inline/expected.expanded.css new file mode 100644 index 0000000000..a71bd481d0 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: l\\ite\ral; + output: l\\ite\ral; + output: "[l\\\\ite\\ral]"; + output: "l\\\\ite\\ral"; + output: "l\\\\ite\\ral"; + output: "['l\\\\ite\\ral']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/02_variable/expected.compact.css b/spec/parser/interpolate/11_escaped_literal/02_variable/expected.compact.css new file mode 100644 index 0000000000..7a5fb34651 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\\ite\ral; output: l\\ite\ral; output: "[l\\\\ite\\ral]"; output: "l\\\\ite\\ral"; output: "l\\\\ite\\ral"; output: "['l\\\\ite\\ral']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/02_variable/expected.compressed.css b/spec/parser/interpolate/11_escaped_literal/02_variable/expected.compressed.css new file mode 100644 index 0000000000..6649f19227 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\\ite\ral;output:l\\ite\ral;output:"[l\\\\ite\\ral]";output:"l\\\\ite\\ral";output:"l\\\\ite\\ral";output:"['l\\\\ite\\ral']"} diff --git a/spec/parser/interpolate/11_escaped_literal/02_variable/expected.expanded.css b/spec/parser/interpolate/11_escaped_literal/02_variable/expected.expanded.css new file mode 100644 index 0000000000..a71bd481d0 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: l\\ite\ral; + output: l\\ite\ral; + output: "[l\\\\ite\\ral]"; + output: "l\\\\ite\\ral"; + output: "l\\\\ite\\ral"; + output: "['l\\\\ite\\ral']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compact.css b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..7f5575c5a4 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\\ite\ral; output: [l\\ite\ral]; output: l\\ite\ral; output: l\\ite\ral; output: ['l\\ite\ral']; } diff --git a/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compressed.css b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..b37939263f --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\\ite\ral;output:[l\\ite\ral];output:l\\ite\ral;output:l\\ite\ral;output:['l\\ite\ral']} diff --git a/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.expanded.css b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..0e5f8a5ca7 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: l\\ite\ral; + output: [l\\ite\ral]; + output: l\\ite\ral; + output: l\\ite\ral; + output: ['l\\ite\ral']; +} diff --git a/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compact.css b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..7f5575c5a4 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\\ite\ral; output: [l\\ite\ral]; output: l\\ite\ral; output: l\\ite\ral; output: ['l\\ite\ral']; } diff --git a/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compressed.css b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..b37939263f --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\\ite\ral;output:[l\\ite\ral];output:l\\ite\ral;output:l\\ite\ral;output:['l\\ite\ral']} diff --git a/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.expanded.css b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..0e5f8a5ca7 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: l\\ite\ral; + output: [l\\ite\ral]; + output: l\\ite\ral; + output: l\\ite\ral; + output: ['l\\ite\ral']; +} diff --git a/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..59243177ee --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "l\\\\ite\\ral"; dquoted: "[l\\\\ite\\ral]"; dquoted: "l\\\\ite\\ral"; dquoted: "l\\\\ite\\ral"; dquoted: "['l\\\\ite\\ral']"; squoted: "l\\\\ite\\ral"; squoted: "[l\\\\ite\\ral]"; squoted: "l\\\\ite\\ral"; squoted: "l\\\\ite\\ral"; squoted: "['l\\\\ite\\ral']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..33efec5cb1 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"l\\\\ite\\ral";dquoted:"[l\\\\ite\\ral]";dquoted:"l\\\\ite\\ral";dquoted:"l\\\\ite\\ral";dquoted:"['l\\\\ite\\ral']";squoted:"l\\\\ite\\ral";squoted:"[l\\\\ite\\ral]";squoted:"l\\\\ite\\ral";squoted:"l\\\\ite\\ral";squoted:"['l\\\\ite\\ral']"} diff --git a/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..504857c419 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "l\\\\ite\\ral"; + dquoted: "[l\\\\ite\\ral]"; + dquoted: "l\\\\ite\\ral"; + dquoted: "l\\\\ite\\ral"; + dquoted: "['l\\\\ite\\ral']"; + squoted: "l\\\\ite\\ral"; + squoted: "[l\\\\ite\\ral]"; + squoted: "l\\\\ite\\ral"; + squoted: "l\\\\ite\\ral"; + squoted: "['l\\\\ite\\ral']"; +} diff --git a/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..08a0a9c1f8 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{l\\ite\ral}]"; output: "\#{l\\ite\ral}"; output: '\#{l\\ite\ral}'; output: "['\#{l\\ite\ral}']"; } diff --git a/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..563f1bbb52 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{l\\ite\ral}]";output:"\#{l\\ite\ral}";output:'\#{l\\ite\ral}';output:"['\#{l\\ite\ral}']"} diff --git a/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..0632236f11 --- /dev/null +++ b/spec/parser/interpolate/11_escaped_literal/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{l\\ite\ral}]"; + output: "\#{l\\ite\ral}"; + output: '\#{l\\ite\ral}'; + output: "['\#{l\\ite\ral}']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compact.css b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compact.css new file mode 100644 index 0000000000..f52d60ac51 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "l\\ite\ral"; output: l\iteral; output: "[l\\iteral]"; output: "l\\iteral"; output: "l\\iteral"; output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compressed.css b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compressed.css new file mode 100644 index 0000000000..0012eaee72 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"l\\ite\ral";output:l\iteral;output:"[l\\iteral]";output:"l\\iteral";output:"l\\iteral";output:"['l\\iteral']"} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.expanded.css b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.expanded.css new file mode 100644 index 0000000000..4f2683264a --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "l\\ite\ral"; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compact.css b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compact.css new file mode 100644 index 0000000000..70fbd6db2e --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "l\\iteral"; output: l\iteral; output: "[l\\iteral]"; output: "l\\iteral"; output: "l\\iteral"; output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compressed.css b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compressed.css new file mode 100644 index 0000000000..59c8aba95b --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"l\\iteral";output:l\iteral;output:"[l\\iteral]";output:"l\\iteral";output:"l\\iteral";output:"['l\\iteral']"} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.expanded.css b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.expanded.css new file mode 100644 index 0000000000..88c9612a4b --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "l\\iteral"; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compact.css b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..11234f24af --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\iteral; output: [l\iteral]; output: l\iteral; output: l\iteral; output: ['l\iteral']; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compressed.css b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..f209a858e4 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\iteral;output:[l\iteral];output:l\iteral;output:l\iteral;output:['l\iteral']} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.expanded.css b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..9beb72d0b7 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compact.css b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..11234f24af --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\iteral; output: [l\iteral]; output: l\iteral; output: l\iteral; output: ['l\iteral']; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compressed.css b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..f209a858e4 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\iteral;output:[l\iteral];output:l\iteral;output:l\iteral;output:['l\iteral']} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.expanded.css b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..9beb72d0b7 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..54dd0da83a --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "l\\iteral"; dquoted: "[l\\iteral]"; dquoted: "l\\iteral"; dquoted: "l\\iteral"; dquoted: "['l\\iteral']"; squoted: "l\\iteral"; squoted: "[l\\iteral]"; squoted: "l\\iteral"; squoted: "l\\iteral"; squoted: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..6294a2b571 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"l\\iteral";dquoted:"[l\\iteral]";dquoted:"l\\iteral";dquoted:"l\\iteral";dquoted:"['l\\iteral']";squoted:"l\\iteral";squoted:"[l\\iteral]";squoted:"l\\iteral";squoted:"l\\iteral";squoted:"['l\\iteral']"} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..d50f60a31a --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "l\\iteral"; + dquoted: "[l\\iteral]"; + dquoted: "l\\iteral"; + dquoted: "l\\iteral"; + dquoted: "['l\\iteral']"; + squoted: "l\\iteral"; + squoted: "[l\\iteral]"; + squoted: "l\\iteral"; + squoted: "l\\iteral"; + squoted: "['l\\iteral']"; +} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..42c85d3eda --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" l\\ite\ral "}]"; output: "#{" l\\ite\ral "}"; output: '\#{"l\\ite\ral"}'; output: "['#{" l\\ite\ral "}']"; } diff --git a/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..3716a4cb66 --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" l\\ite\ral "}]";output:"#{" l\\ite\ral "}";output:'\#{"l\\ite\ral"}';output:"['#{" l\\ite\ral "}']"} diff --git a/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..aa798bfc6c --- /dev/null +++ b/spec/parser/interpolate/12_escaped_double_quoted/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" l\\ite\ral "}]"; + output: "#{" l\\ite\ral "}"; + output: '\#{"l\\ite\ral"}'; + output: "['#{" l\\ite\ral "}']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compact.css b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compact.css new file mode 100644 index 0000000000..aee74730c0 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: 'l\\ite\ral'; output: l\iteral; output: "[l\\iteral]"; output: "l\\iteral"; output: "l\\iteral"; output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compressed.css b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compressed.css new file mode 100644 index 0000000000..1663479f83 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'l\\ite\ral';output:l\iteral;output:"[l\\iteral]";output:"l\\iteral";output:"l\\iteral";output:"['l\\iteral']"} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.expanded.css b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.expanded.css new file mode 100644 index 0000000000..d178c933ee --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: 'l\\ite\ral'; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compact.css b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compact.css new file mode 100644 index 0000000000..70fbd6db2e --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "l\\iteral"; output: l\iteral; output: "[l\\iteral]"; output: "l\\iteral"; output: "l\\iteral"; output: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compressed.css b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compressed.css new file mode 100644 index 0000000000..59c8aba95b --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"l\\iteral";output:l\iteral;output:"[l\\iteral]";output:"l\\iteral";output:"l\\iteral";output:"['l\\iteral']"} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.expanded.css b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.expanded.css new file mode 100644 index 0000000000..88c9612a4b --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "l\\iteral"; + output: l\iteral; + output: "[l\\iteral]"; + output: "l\\iteral"; + output: "l\\iteral"; + output: "['l\\iteral']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compact.css b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..11234f24af --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\iteral; output: [l\iteral]; output: l\iteral; output: l\iteral; output: ['l\iteral']; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compressed.css b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..f209a858e4 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\iteral;output:[l\iteral];output:l\iteral;output:l\iteral;output:['l\iteral']} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.expanded.css b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..9beb72d0b7 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compact.css b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..11234f24af --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: l\iteral; output: [l\iteral]; output: l\iteral; output: l\iteral; output: ['l\iteral']; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compressed.css b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..f209a858e4 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:l\iteral;output:[l\iteral];output:l\iteral;output:l\iteral;output:['l\iteral']} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.expanded.css b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..9beb72d0b7 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: l\iteral; + output: [l\iteral]; + output: l\iteral; + output: l\iteral; + output: ['l\iteral']; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..54dd0da83a --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "l\\iteral"; dquoted: "[l\\iteral]"; dquoted: "l\\iteral"; dquoted: "l\\iteral"; dquoted: "['l\\iteral']"; squoted: "l\\iteral"; squoted: "[l\\iteral]"; squoted: "l\\iteral"; squoted: "l\\iteral"; squoted: "['l\\iteral']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..6294a2b571 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"l\\iteral";dquoted:"[l\\iteral]";dquoted:"l\\iteral";dquoted:"l\\iteral";dquoted:"['l\\iteral']";squoted:"l\\iteral";squoted:"[l\\iteral]";squoted:"l\\iteral";squoted:"l\\iteral";squoted:"['l\\iteral']"} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..d50f60a31a --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "l\\iteral"; + dquoted: "[l\\iteral]"; + dquoted: "l\\iteral"; + dquoted: "l\\iteral"; + dquoted: "['l\\iteral']"; + squoted: "l\\iteral"; + squoted: "[l\\iteral]"; + squoted: "l\\iteral"; + squoted: "l\\iteral"; + squoted: "['l\\iteral']"; +} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..99e88d5507 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'l\\ite\ral'}]"; output: "\#{'l\\ite\ral'}"; output: "#{" l\\ite\ral "}"; output: "['\#{'l\\ite\ral'}']"; } diff --git a/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..00771413f5 --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'l\\ite\ral'}]";output:"\#{'l\\ite\ral'}";output:"#{" l\\ite\ral "}";output:"['\#{'l\\ite\ral'}']"} diff --git a/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..34f018c4ba --- /dev/null +++ b/spec/parser/interpolate/13_escaped_single_quoted/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'l\\ite\ral'}]"; + output: "\#{'l\\ite\ral'}"; + output: "#{" l\\ite\ral "}"; + output: "['\#{'l\\ite\ral'}']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compact.css b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compact.css new file mode 100644 index 0000000000..1f52d5e291 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: \1\2\3\4\5\6\7\8\9; output: \1\2\3\4\5\6\7\8\9; output: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; output: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compressed.css b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compressed.css new file mode 100644 index 0000000000..03e57d30c5 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\1\2\3\4\5\6\7\8\9;output:\1\2\3\4\5\6\7\8\9;output:"[\\1\\2\\3\\4\\5\\6\\7\\8\\9]";output:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";output:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";output:"['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.expanded.css b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.expanded.css new file mode 100644 index 0000000000..60829018a6 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compact.css b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compact.css new file mode 100644 index 0000000000..1f52d5e291 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: \1\2\3\4\5\6\7\8\9; output: \1\2\3\4\5\6\7\8\9; output: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; output: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compressed.css b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compressed.css new file mode 100644 index 0000000000..03e57d30c5 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\1\2\3\4\5\6\7\8\9;output:\1\2\3\4\5\6\7\8\9;output:"[\\1\\2\\3\\4\\5\\6\\7\\8\\9]";output:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";output:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";output:"['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.expanded.css b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.expanded.css new file mode 100644 index 0000000000..60829018a6 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + output: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compact.css b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..a3de6f5eeb --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \1\2\3\4\5\6\7\8\9; output: [\1\2\3\4\5\6\7\8\9]; output: \1\2\3\4\5\6\7\8\9; output: \1\2\3\4\5\6\7\8\9; output: ['\1\2\3\4\5\6\7\8\9']; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compressed.css b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..3f15d94bbd --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\1\2\3\4\5\6\7\8\9;output:[\1\2\3\4\5\6\7\8\9];output:\1\2\3\4\5\6\7\8\9;output:\1\2\3\4\5\6\7\8\9;output:['\1\2\3\4\5\6\7\8\9']} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.expanded.css b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..af5759e298 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: [\1\2\3\4\5\6\7\8\9]; + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: ['\1\2\3\4\5\6\7\8\9']; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compact.css b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..a3de6f5eeb --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \1\2\3\4\5\6\7\8\9; output: [\1\2\3\4\5\6\7\8\9]; output: \1\2\3\4\5\6\7\8\9; output: \1\2\3\4\5\6\7\8\9; output: ['\1\2\3\4\5\6\7\8\9']; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compressed.css b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..3f15d94bbd --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\1\2\3\4\5\6\7\8\9;output:[\1\2\3\4\5\6\7\8\9];output:\1\2\3\4\5\6\7\8\9;output:\1\2\3\4\5\6\7\8\9;output:['\1\2\3\4\5\6\7\8\9']} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.expanded.css b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..af5759e298 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \1\2\3\4\5\6\7\8\9; + output: [\1\2\3\4\5\6\7\8\9]; + output: \1\2\3\4\5\6\7\8\9; + output: \1\2\3\4\5\6\7\8\9; + output: ['\1\2\3\4\5\6\7\8\9']; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..06930e4d80 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; dquoted: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; dquoted: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; squoted: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; squoted: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..5ca3a87ff0 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";dquoted:"[\\1\\2\\3\\4\\5\\6\\7\\8\\9]";dquoted:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";dquoted:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";dquoted:"['\\1\\2\\3\\4\\5\\6\\7\\8\\9']";squoted:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";squoted:"[\\1\\2\\3\\4\\5\\6\\7\\8\\9]";squoted:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";squoted:"\\1\\2\\3\\4\\5\\6\\7\\8\\9";squoted:"['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..722b684289 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + dquoted: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + dquoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + dquoted: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; + squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + squoted: "[\\1\\2\\3\\4\\5\\6\\7\\8\\9]"; + squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + squoted: "\\1\\2\\3\\4\\5\\6\\7\\8\\9"; + squoted: "['\\1\\2\\3\\4\\5\\6\\7\\8\\9']"; +} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..87acc090a1 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{\1\2\3\4\5\6\7\8\9}]"; output: "\#{\1\2\3\4\5\6\7\8\9}"; output: '\#{\1\2\3\4\5\6\7\8\9}'; output: "['\#{\1\2\3\4\5\6\7\8\9}']"; } diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..37a9ccc722 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{\1\2\3\4\5\6\7\8\9}]";output:"\#{\1\2\3\4\5\6\7\8\9}";output:'\#{\1\2\3\4\5\6\7\8\9}';output:"['\#{\1\2\3\4\5\6\7\8\9}']"} diff --git a/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..cd11958fb9 --- /dev/null +++ b/spec/parser/interpolate/14_escapes_literal_numbers/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{\1\2\3\4\5\6\7\8\9}]"; + output: "\#{\1\2\3\4\5\6\7\8\9}"; + output: '\#{\1\2\3\4\5\6\7\8\9}'; + output: "['\#{\1\2\3\4\5\6\7\8\9}']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compact.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compact.css new file mode 100644 index 0000000000..3730930ed9 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "\1\2\3\4\5\6\7\8\9"; output:  ; output: "[ ]"; output: " "; output: " "; output: "[' ']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compressed.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compressed.css new file mode 100644 index 0000000000..15b78e0c23 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"\1\2\3\4\5\6\7\8\9";output: ;output:"[ ]";output:" ";output:" ";output:"[' ']"} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.expanded.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.expanded.css new file mode 100644 index 0000000000..5e77c23350 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "\1\2\3\4\5\6\7\8\9"; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compact.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compact.css new file mode 100644 index 0000000000..cd8393549c --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: " "; output:  ; output: "[ ]"; output: " "; output: " "; output: "[' ']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compressed.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compressed.css new file mode 100644 index 0000000000..c9b1a505e0 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:" ";output: ;output:"[ ]";output:" ";output:" ";output:"[' ']"} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.expanded.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.expanded.css new file mode 100644 index 0000000000..4ebef2977c --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: " "; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compact.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..98a2ca9eca --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output:  ; output: [ ]; output:  ; output:  ; output: [' ']; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compressed.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..22af40f22b --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ;output:[ ];output: ;output: ;output:[' ']} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.expanded.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..52a0785b76 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compact.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..98a2ca9eca --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output:  ; output: [ ]; output:  ; output:  ; output: [' ']; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compressed.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..22af40f22b --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ;output:[ ];output: ;output: ;output:[' ']} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.expanded.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..52a0785b76 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..f69fd85882 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: " "; dquoted: "[ ]"; dquoted: " "; dquoted: " "; dquoted: "[' ']"; squoted: " "; squoted: "[ ]"; squoted: " "; squoted: " "; squoted: "[' ']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..ed45a2aef0 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:" ";dquoted:"[ ]";dquoted:" ";dquoted:" ";dquoted:"[' ']";squoted:" ";squoted:"[ ]";squoted:" ";squoted:" ";squoted:"[' ']"} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..4269c39b72 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: " "; + dquoted: "[ ]"; + dquoted: " "; + dquoted: " "; + dquoted: "[' ']"; + squoted: " "; + squoted: "[ ]"; + squoted: " "; + squoted: " "; + squoted: "[' ']"; +} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..d61891a72a --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" \1\2\3\4\5\6\7\8\9 "}]"; output: "#{" \1\2\3\4\5\6\7\8\9 "}"; output: '\#{"\1\2\3\4\5\6\7\8\9"}'; output: "['#{" \1\2\3\4\5\6\7\8\9 "}']"; } diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..7a2b09f09b --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" \1\2\3\4\5\6\7\8\9 "}]";output:"#{" \1\2\3\4\5\6\7\8\9 "}";output:'\#{"\1\2\3\4\5\6\7\8\9"}';output:"['#{" \1\2\3\4\5\6\7\8\9 "}']"} diff --git a/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..ff088bda58 --- /dev/null +++ b/spec/parser/interpolate/15_escapes_double_quoted_numbers/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" \1\2\3\4\5\6\7\8\9 "}]"; + output: "#{" \1\2\3\4\5\6\7\8\9 "}"; + output: '\#{"\1\2\3\4\5\6\7\8\9"}'; + output: "['#{" \1\2\3\4\5\6\7\8\9 "}']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compact.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compact.css new file mode 100644 index 0000000000..903b3cdd10 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: '\1\2\3\4\5\6\7\8\9'; output:  ; output: "[ ]"; output: " "; output: " "; output: "[' ']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compressed.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compressed.css new file mode 100644 index 0000000000..143c35806d --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'\1\2\3\4\5\6\7\8\9';output: ;output:"[ ]";output:" ";output:" ";output:"[' ']"} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.expanded.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.expanded.css new file mode 100644 index 0000000000..73e65dd25e --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: '\1\2\3\4\5\6\7\8\9'; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compact.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compact.css new file mode 100644 index 0000000000..cd8393549c --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: " "; output:  ; output: "[ ]"; output: " "; output: " "; output: "[' ']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compressed.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compressed.css new file mode 100644 index 0000000000..c9b1a505e0 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:" ";output: ;output:"[ ]";output:" ";output:" ";output:"[' ']"} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.expanded.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.expanded.css new file mode 100644 index 0000000000..4ebef2977c --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: " "; + output:  ; + output: "[ ]"; + output: " "; + output: " "; + output: "[' ']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compact.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..98a2ca9eca --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output:  ; output: [ ]; output:  ; output:  ; output: [' ']; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compressed.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..22af40f22b --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ;output:[ ];output: ;output: ;output:[' ']} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.expanded.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..52a0785b76 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compact.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..98a2ca9eca --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output:  ; output: [ ]; output:  ; output:  ; output: [' ']; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compressed.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..22af40f22b --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ;output:[ ];output: ;output: ;output:[' ']} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.expanded.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..52a0785b76 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output:  ; + output: [ ]; + output:  ; + output:  ; + output: [' ']; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..f69fd85882 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: " "; dquoted: "[ ]"; dquoted: " "; dquoted: " "; dquoted: "[' ']"; squoted: " "; squoted: "[ ]"; squoted: " "; squoted: " "; squoted: "[' ']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..ed45a2aef0 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:" ";dquoted:"[ ]";dquoted:" ";dquoted:" ";dquoted:"[' ']";squoted:" ";squoted:"[ ]";squoted:" ";squoted:" ";squoted:"[' ']"} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..4269c39b72 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: " "; + dquoted: "[ ]"; + dquoted: " "; + dquoted: " "; + dquoted: "[' ']"; + squoted: " "; + squoted: "[ ]"; + squoted: " "; + squoted: " "; + squoted: "[' ']"; +} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..d3928268eb --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'\1\2\3\4\5\6\7\8\9'}]"; output: "\#{'\1\2\3\4\5\6\7\8\9'}"; output: "#{" \1\2\3\4\5\6\7\8\9 "}"; output: "['\#{'\1\2\3\4\5\6\7\8\9'}']"; } diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..c3293ba99f --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'\1\2\3\4\5\6\7\8\9'}]";output:"\#{'\1\2\3\4\5\6\7\8\9'}";output:"#{" \1\2\3\4\5\6\7\8\9 "}";output:"['\#{'\1\2\3\4\5\6\7\8\9'}']"} diff --git a/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..69f2d36e35 --- /dev/null +++ b/spec/parser/interpolate/16_escapes_single_quoted_numbers/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'\1\2\3\4\5\6\7\8\9'}]"; + output: "\#{'\1\2\3\4\5\6\7\8\9'}"; + output: "#{" \1\2\3\4\5\6\7\8\9 "}"; + output: "['\#{'\1\2\3\4\5\6\7\8\9'}']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compact.css b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compact.css new file mode 100644 index 0000000000..9c703a24a4 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; output: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compressed.css b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compressed.css new file mode 100644 index 0000000000..6a7c27e5f9 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:"[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]";output:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";output:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";output:"['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.expanded.css b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.expanded.css new file mode 100644 index 0000000000..b600462595 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compact.css b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compact.css new file mode 100644 index 0000000000..9c703a24a4 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; output: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compressed.css b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compressed.css new file mode 100644 index 0000000000..6a7c27e5f9 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:"[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]";output:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";output:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";output:"['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.expanded.css b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.expanded.css new file mode 100644 index 0000000000..b600462595 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + output: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compact.css b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..6c79727d0a --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: [\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z]; output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: ['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compressed.css b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..dbd991c543 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:[\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z];output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.expanded.css b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..388ceed4c5 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: [\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z]; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: ['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compact.css b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..6c79727d0a --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: [\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z]; output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; output: ['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compressed.css b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..dbd991c543 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:[\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z];output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z;output:['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.expanded.css b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..388ceed4c5 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: [\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z]; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z; + output: ['\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z']; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..bafb3ce56f --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; dquoted: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; dquoted: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; squoted: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; squoted: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..469db4cc7a --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";dquoted:"[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]";dquoted:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";dquoted:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";dquoted:"['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']";squoted:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";squoted:"[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]";squoted:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";squoted:"\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z";squoted:"['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..1410139123 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + dquoted: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + dquoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + dquoted: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; + squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + squoted: "[\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z]"; + squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + squoted: "\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z"; + squoted: "['\\b\\c\\d\\e\\f\\g\\h\\i\\j\\k\\l\\m\\n\\o\\p\\q\\r\\s\\t\\u\\v\\w\\x\\y\\z']"; +} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..f1e47564dc --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]"; output: "\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}"; output: '\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}'; output: "['\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"; } diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..0cbf6549f5 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]";output:"\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}";output:'\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}';output:"['\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"} diff --git a/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..c78908b045 --- /dev/null +++ b/spec/parser/interpolate/17_escapes_literal_lowercase/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}]"; + output: "\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}"; + output: '\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}'; + output: "['\#{\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z}']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compact.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compact.css new file mode 100644 index 0000000000..4fe9d4bc93 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; output: ghijklmnopqrstuvwxyz; output: "[ ghijklmnopqrstuvwxyz]"; output: " ghijklmnopqrstuvwxyz"; output: " ghijklmnopqrstuvwxyz"; output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compressed.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compressed.css new file mode 100644 index 0000000000..c15d310d34 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z";output: ghijklmnopqrstuvwxyz;output:"[ ghijklmnopqrstuvwxyz]";output:" ghijklmnopqrstuvwxyz";output:" ghijklmnopqrstuvwxyz";output:"[' ghijklmnopqrstuvwxyz']"} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.expanded.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.expanded.css new file mode 100644 index 0000000000..f6505be64e --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compact.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compact.css new file mode 100644 index 0000000000..f1a5741432 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: " ghijklmnopqrstuvwxyz"; output: ghijklmnopqrstuvwxyz; output: "[ ghijklmnopqrstuvwxyz]"; output: " ghijklmnopqrstuvwxyz"; output: " ghijklmnopqrstuvwxyz"; output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compressed.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compressed.css new file mode 100644 index 0000000000..f21d2b746d --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:" ghijklmnopqrstuvwxyz";output: ghijklmnopqrstuvwxyz;output:"[ ghijklmnopqrstuvwxyz]";output:" ghijklmnopqrstuvwxyz";output:" ghijklmnopqrstuvwxyz";output:"[' ghijklmnopqrstuvwxyz']"} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.expanded.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.expanded.css new file mode 100644 index 0000000000..135223d8fe --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: " ghijklmnopqrstuvwxyz"; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compact.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..a61269a044 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: ghijklmnopqrstuvwxyz; output: [ ghijklmnopqrstuvwxyz]; output: ghijklmnopqrstuvwxyz; output: ghijklmnopqrstuvwxyz; output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compressed.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..91fcbd59ca --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ghijklmnopqrstuvwxyz;output:[ ghijklmnopqrstuvwxyz];output: ghijklmnopqrstuvwxyz;output: ghijklmnopqrstuvwxyz;output:[' ghijklmnopqrstuvwxyz']} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.expanded.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..ada345cfd9 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compact.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..a61269a044 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: ghijklmnopqrstuvwxyz; output: [ ghijklmnopqrstuvwxyz]; output: ghijklmnopqrstuvwxyz; output: ghijklmnopqrstuvwxyz; output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compressed.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..91fcbd59ca --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ghijklmnopqrstuvwxyz;output:[ ghijklmnopqrstuvwxyz];output: ghijklmnopqrstuvwxyz;output: ghijklmnopqrstuvwxyz;output:[' ghijklmnopqrstuvwxyz']} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.expanded.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..ada345cfd9 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..ad85ea76a8 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: " ghijklmnopqrstuvwxyz"; dquoted: "[ ghijklmnopqrstuvwxyz]"; dquoted: " ghijklmnopqrstuvwxyz"; dquoted: " ghijklmnopqrstuvwxyz"; dquoted: "[' ghijklmnopqrstuvwxyz']"; squoted: " ghijklmnopqrstuvwxyz"; squoted: "[ ghijklmnopqrstuvwxyz]"; squoted: " ghijklmnopqrstuvwxyz"; squoted: " ghijklmnopqrstuvwxyz"; squoted: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..69e7f72933 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:" ghijklmnopqrstuvwxyz";dquoted:"[ ghijklmnopqrstuvwxyz]";dquoted:" ghijklmnopqrstuvwxyz";dquoted:" ghijklmnopqrstuvwxyz";dquoted:"[' ghijklmnopqrstuvwxyz']";squoted:" ghijklmnopqrstuvwxyz";squoted:"[ ghijklmnopqrstuvwxyz]";squoted:" ghijklmnopqrstuvwxyz";squoted:" ghijklmnopqrstuvwxyz";squoted:"[' ghijklmnopqrstuvwxyz']"} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..cb3a7f7ac7 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[ ghijklmnopqrstuvwxyz]"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[' ghijklmnopqrstuvwxyz']"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[ ghijklmnopqrstuvwxyz]"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[' ghijklmnopqrstuvwxyz']"; +} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..f259e1f0d7 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}]"; output: "#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}"; output: '\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}'; output: "['#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}']"; } diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..0baf72d2a9 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}]";output:"#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}";output:'\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}';output:"['#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}']"} diff --git a/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..b0b066a270 --- /dev/null +++ b/spec/parser/interpolate/18_escapes_double_quoted_lowercase/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}]"; + output: "#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}"; + output: '\#{"\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z"}'; + output: "['#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compact.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compact.css new file mode 100644 index 0000000000..953cc687a5 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; output: ghijklmnopqrstuvwxyz; output: "[ ghijklmnopqrstuvwxyz]"; output: " ghijklmnopqrstuvwxyz"; output: " ghijklmnopqrstuvwxyz"; output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compressed.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compressed.css new file mode 100644 index 0000000000..63bbea5c04 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z';output: ghijklmnopqrstuvwxyz;output:"[ ghijklmnopqrstuvwxyz]";output:" ghijklmnopqrstuvwxyz";output:" ghijklmnopqrstuvwxyz";output:"[' ghijklmnopqrstuvwxyz']"} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.expanded.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.expanded.css new file mode 100644 index 0000000000..e2adf8c39b --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: '\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compact.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compact.css new file mode 100644 index 0000000000..f1a5741432 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: " ghijklmnopqrstuvwxyz"; output: ghijklmnopqrstuvwxyz; output: "[ ghijklmnopqrstuvwxyz]"; output: " ghijklmnopqrstuvwxyz"; output: " ghijklmnopqrstuvwxyz"; output: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compressed.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compressed.css new file mode 100644 index 0000000000..f21d2b746d --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:" ghijklmnopqrstuvwxyz";output: ghijklmnopqrstuvwxyz;output:"[ ghijklmnopqrstuvwxyz]";output:" ghijklmnopqrstuvwxyz";output:" ghijklmnopqrstuvwxyz";output:"[' ghijklmnopqrstuvwxyz']"} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.expanded.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.expanded.css new file mode 100644 index 0000000000..135223d8fe --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: " ghijklmnopqrstuvwxyz"; + output: ghijklmnopqrstuvwxyz; + output: "[ ghijklmnopqrstuvwxyz]"; + output: " ghijklmnopqrstuvwxyz"; + output: " ghijklmnopqrstuvwxyz"; + output: "[' ghijklmnopqrstuvwxyz']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compact.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..a61269a044 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: ghijklmnopqrstuvwxyz; output: [ ghijklmnopqrstuvwxyz]; output: ghijklmnopqrstuvwxyz; output: ghijklmnopqrstuvwxyz; output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compressed.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..91fcbd59ca --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ghijklmnopqrstuvwxyz;output:[ ghijklmnopqrstuvwxyz];output: ghijklmnopqrstuvwxyz;output: ghijklmnopqrstuvwxyz;output:[' ghijklmnopqrstuvwxyz']} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.expanded.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..ada345cfd9 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compact.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..a61269a044 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: ghijklmnopqrstuvwxyz; output: [ ghijklmnopqrstuvwxyz]; output: ghijklmnopqrstuvwxyz; output: ghijklmnopqrstuvwxyz; output: [' ghijklmnopqrstuvwxyz']; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compressed.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..91fcbd59ca --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: ghijklmnopqrstuvwxyz;output:[ ghijklmnopqrstuvwxyz];output: ghijklmnopqrstuvwxyz;output: ghijklmnopqrstuvwxyz;output:[' ghijklmnopqrstuvwxyz']} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.expanded.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..ada345cfd9 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: ghijklmnopqrstuvwxyz; + output: [ ghijklmnopqrstuvwxyz]; + output: ghijklmnopqrstuvwxyz; + output: ghijklmnopqrstuvwxyz; + output: [' ghijklmnopqrstuvwxyz']; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..ad85ea76a8 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: " ghijklmnopqrstuvwxyz"; dquoted: "[ ghijklmnopqrstuvwxyz]"; dquoted: " ghijklmnopqrstuvwxyz"; dquoted: " ghijklmnopqrstuvwxyz"; dquoted: "[' ghijklmnopqrstuvwxyz']"; squoted: " ghijklmnopqrstuvwxyz"; squoted: "[ ghijklmnopqrstuvwxyz]"; squoted: " ghijklmnopqrstuvwxyz"; squoted: " ghijklmnopqrstuvwxyz"; squoted: "[' ghijklmnopqrstuvwxyz']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..69e7f72933 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:" ghijklmnopqrstuvwxyz";dquoted:"[ ghijklmnopqrstuvwxyz]";dquoted:" ghijklmnopqrstuvwxyz";dquoted:" ghijklmnopqrstuvwxyz";dquoted:"[' ghijklmnopqrstuvwxyz']";squoted:" ghijklmnopqrstuvwxyz";squoted:"[ ghijklmnopqrstuvwxyz]";squoted:" ghijklmnopqrstuvwxyz";squoted:" ghijklmnopqrstuvwxyz";squoted:"[' ghijklmnopqrstuvwxyz']"} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..cb3a7f7ac7 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[ ghijklmnopqrstuvwxyz]"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: " ghijklmnopqrstuvwxyz"; + dquoted: "[' ghijklmnopqrstuvwxyz']"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[ ghijklmnopqrstuvwxyz]"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: " ghijklmnopqrstuvwxyz"; + squoted: "[' ghijklmnopqrstuvwxyz']"; +} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..f0d32ffbba --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]"; output: "\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}"; output: "#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}"; output: "['\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"; } diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..1308003529 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]";output:"\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}";output:"#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}";output:"['\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"} diff --git a/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..0c7c06df55 --- /dev/null +++ b/spec/parser/interpolate/19_escapes_single_quoted_lowercase/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}]"; + output: "\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}"; + output: "#{" \b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z "}"; + output: "['\#{'\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z'}']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compact.css b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compact.css new file mode 100644 index 0000000000..8f2625bb01 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; output: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compressed.css b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compressed.css new file mode 100644 index 0000000000..3f3e0faf3d --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:"[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]";output:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";output:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";output:"['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.expanded.css b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.expanded.css new file mode 100644 index 0000000000..1710b163ce --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compact.css b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compact.css new file mode 100644 index 0000000000..8f2625bb01 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; output: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compressed.css b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compressed.css new file mode 100644 index 0000000000..3f3e0faf3d --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:"[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]";output:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";output:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";output:"['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.expanded.css b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.expanded.css new file mode 100644 index 0000000000..1710b163ce --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + output: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compact.css b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..2243001b0e --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: [\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z]; output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: ['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compressed.css b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..2124a429c2 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:[\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z];output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.expanded.css b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..3c02d1b21b --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: [\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z]; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: ['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compact.css b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..2243001b0e --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: [\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z]; output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; output: ['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compressed.css b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..2124a429c2 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:[\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z];output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z;output:['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.expanded.css b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..3c02d1b21b --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: [\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z]; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z; + output: ['\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z']; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..57c17c654e --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; dquoted: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; dquoted: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; squoted: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; squoted: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..9631f21897 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";dquoted:"[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]";dquoted:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";dquoted:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";dquoted:"['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']";squoted:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";squoted:"[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]";squoted:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";squoted:"\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z";squoted:"['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..7ce1c47561 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + dquoted: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + dquoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + dquoted: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; + squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + squoted: "[\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z]"; + squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + squoted: "\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z"; + squoted: "['\\B\\C\\D\\E\\F\\G\\H\\I\\J\\K\\L\\M\\N\\O\\P\\Q\\R\\S\\T\\U\\V\\W\\X\\Y\\Z']"; +} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..9d075b775b --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]"; output: "\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}"; output: '\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}'; output: "['\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"; } diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..8f80652ca5 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]";output:"\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}";output:'\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}';output:"['\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"} diff --git a/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..fba8fef9f3 --- /dev/null +++ b/spec/parser/interpolate/20_escapes_literal_uppercase/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}]"; + output: "\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}"; + output: '\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}'; + output: "['\#{\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z}']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compact.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compact.css new file mode 100644 index 0000000000..7e0c018413 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; output: GHIJKLMNOPQRSTUVWXYZ; output: "[ GHIJKLMNOPQRSTUVWXYZ]"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compressed.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compressed.css new file mode 100644 index 0000000000..6468b3270c --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z";output: GHIJKLMNOPQRSTUVWXYZ;output:"[ GHIJKLMNOPQRSTUVWXYZ]";output:" GHIJKLMNOPQRSTUVWXYZ";output:" GHIJKLMNOPQRSTUVWXYZ";output:"[' GHIJKLMNOPQRSTUVWXYZ']"} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.expanded.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.expanded.css new file mode 100644 index 0000000000..ddbf11a24c --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compact.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compact.css new file mode 100644 index 0000000000..75906b2e5b --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: " GHIJKLMNOPQRSTUVWXYZ"; output: GHIJKLMNOPQRSTUVWXYZ; output: "[ GHIJKLMNOPQRSTUVWXYZ]"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compressed.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compressed.css new file mode 100644 index 0000000000..37faeb86ed --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:" GHIJKLMNOPQRSTUVWXYZ";output: GHIJKLMNOPQRSTUVWXYZ;output:"[ GHIJKLMNOPQRSTUVWXYZ]";output:" GHIJKLMNOPQRSTUVWXYZ";output:" GHIJKLMNOPQRSTUVWXYZ";output:"[' GHIJKLMNOPQRSTUVWXYZ']"} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.expanded.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.expanded.css new file mode 100644 index 0000000000..a2b7c661aa --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compact.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..e377d84101 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: GHIJKLMNOPQRSTUVWXYZ; output: [ GHIJKLMNOPQRSTUVWXYZ]; output: GHIJKLMNOPQRSTUVWXYZ; output: GHIJKLMNOPQRSTUVWXYZ; output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compressed.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..0b41c79f20 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: GHIJKLMNOPQRSTUVWXYZ;output:[ GHIJKLMNOPQRSTUVWXYZ];output: GHIJKLMNOPQRSTUVWXYZ;output: GHIJKLMNOPQRSTUVWXYZ;output:[' GHIJKLMNOPQRSTUVWXYZ']} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.expanded.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..ac1c80f85a --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compact.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..e377d84101 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: GHIJKLMNOPQRSTUVWXYZ; output: [ GHIJKLMNOPQRSTUVWXYZ]; output: GHIJKLMNOPQRSTUVWXYZ; output: GHIJKLMNOPQRSTUVWXYZ; output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compressed.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..0b41c79f20 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: GHIJKLMNOPQRSTUVWXYZ;output:[ GHIJKLMNOPQRSTUVWXYZ];output: GHIJKLMNOPQRSTUVWXYZ;output: GHIJKLMNOPQRSTUVWXYZ;output:[' GHIJKLMNOPQRSTUVWXYZ']} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.expanded.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..ac1c80f85a --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..7d9c2befe8 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: " GHIJKLMNOPQRSTUVWXYZ"; dquoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; dquoted: " GHIJKLMNOPQRSTUVWXYZ"; dquoted: " GHIJKLMNOPQRSTUVWXYZ"; dquoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; squoted: " GHIJKLMNOPQRSTUVWXYZ"; squoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; squoted: " GHIJKLMNOPQRSTUVWXYZ"; squoted: " GHIJKLMNOPQRSTUVWXYZ"; squoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..80580fbe1d --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:" GHIJKLMNOPQRSTUVWXYZ";dquoted:"[ GHIJKLMNOPQRSTUVWXYZ]";dquoted:" GHIJKLMNOPQRSTUVWXYZ";dquoted:" GHIJKLMNOPQRSTUVWXYZ";dquoted:"[' GHIJKLMNOPQRSTUVWXYZ']";squoted:" GHIJKLMNOPQRSTUVWXYZ";squoted:"[ GHIJKLMNOPQRSTUVWXYZ]";squoted:" GHIJKLMNOPQRSTUVWXYZ";squoted:" GHIJKLMNOPQRSTUVWXYZ";squoted:"[' GHIJKLMNOPQRSTUVWXYZ']"} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..133c0f9003 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; +} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..44abf3c51b --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}]"; output: "#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}"; output: '\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}'; output: "['#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}']"; } diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..e97add76e3 --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}]";output:"#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}";output:'\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}';output:"['#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}']"} diff --git a/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..6bd758780a --- /dev/null +++ b/spec/parser/interpolate/21_escapes_double_quoted_uppercase/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}]"; + output: "#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}"; + output: '\#{"\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z"}'; + output: "['#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compact.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compact.css new file mode 100644 index 0000000000..f3da2931d9 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; output: GHIJKLMNOPQRSTUVWXYZ; output: "[ GHIJKLMNOPQRSTUVWXYZ]"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compressed.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compressed.css new file mode 100644 index 0000000000..5ba2d9cf6b --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z';output: GHIJKLMNOPQRSTUVWXYZ;output:"[ GHIJKLMNOPQRSTUVWXYZ]";output:" GHIJKLMNOPQRSTUVWXYZ";output:" GHIJKLMNOPQRSTUVWXYZ";output:"[' GHIJKLMNOPQRSTUVWXYZ']"} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.expanded.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.expanded.css new file mode 100644 index 0000000000..76ea96996d --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: '\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compact.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compact.css new file mode 100644 index 0000000000..75906b2e5b --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: " GHIJKLMNOPQRSTUVWXYZ"; output: GHIJKLMNOPQRSTUVWXYZ; output: "[ GHIJKLMNOPQRSTUVWXYZ]"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: " GHIJKLMNOPQRSTUVWXYZ"; output: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compressed.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compressed.css new file mode 100644 index 0000000000..37faeb86ed --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:" GHIJKLMNOPQRSTUVWXYZ";output: GHIJKLMNOPQRSTUVWXYZ;output:"[ GHIJKLMNOPQRSTUVWXYZ]";output:" GHIJKLMNOPQRSTUVWXYZ";output:" GHIJKLMNOPQRSTUVWXYZ";output:"[' GHIJKLMNOPQRSTUVWXYZ']"} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.expanded.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.expanded.css new file mode 100644 index 0000000000..a2b7c661aa --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: GHIJKLMNOPQRSTUVWXYZ; + output: "[ GHIJKLMNOPQRSTUVWXYZ]"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: " GHIJKLMNOPQRSTUVWXYZ"; + output: "[' GHIJKLMNOPQRSTUVWXYZ']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compact.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..e377d84101 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: GHIJKLMNOPQRSTUVWXYZ; output: [ GHIJKLMNOPQRSTUVWXYZ]; output: GHIJKLMNOPQRSTUVWXYZ; output: GHIJKLMNOPQRSTUVWXYZ; output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compressed.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..0b41c79f20 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: GHIJKLMNOPQRSTUVWXYZ;output:[ GHIJKLMNOPQRSTUVWXYZ];output: GHIJKLMNOPQRSTUVWXYZ;output: GHIJKLMNOPQRSTUVWXYZ;output:[' GHIJKLMNOPQRSTUVWXYZ']} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.expanded.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..ac1c80f85a --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compact.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..e377d84101 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: GHIJKLMNOPQRSTUVWXYZ; output: [ GHIJKLMNOPQRSTUVWXYZ]; output: GHIJKLMNOPQRSTUVWXYZ; output: GHIJKLMNOPQRSTUVWXYZ; output: [' GHIJKLMNOPQRSTUVWXYZ']; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compressed.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..0b41c79f20 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output: GHIJKLMNOPQRSTUVWXYZ;output:[ GHIJKLMNOPQRSTUVWXYZ];output: GHIJKLMNOPQRSTUVWXYZ;output: GHIJKLMNOPQRSTUVWXYZ;output:[' GHIJKLMNOPQRSTUVWXYZ']} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.expanded.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..ac1c80f85a --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: GHIJKLMNOPQRSTUVWXYZ; + output: [ GHIJKLMNOPQRSTUVWXYZ]; + output: GHIJKLMNOPQRSTUVWXYZ; + output: GHIJKLMNOPQRSTUVWXYZ; + output: [' GHIJKLMNOPQRSTUVWXYZ']; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..7d9c2befe8 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: " GHIJKLMNOPQRSTUVWXYZ"; dquoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; dquoted: " GHIJKLMNOPQRSTUVWXYZ"; dquoted: " GHIJKLMNOPQRSTUVWXYZ"; dquoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; squoted: " GHIJKLMNOPQRSTUVWXYZ"; squoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; squoted: " GHIJKLMNOPQRSTUVWXYZ"; squoted: " GHIJKLMNOPQRSTUVWXYZ"; squoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..80580fbe1d --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:" GHIJKLMNOPQRSTUVWXYZ";dquoted:"[ GHIJKLMNOPQRSTUVWXYZ]";dquoted:" GHIJKLMNOPQRSTUVWXYZ";dquoted:" GHIJKLMNOPQRSTUVWXYZ";dquoted:"[' GHIJKLMNOPQRSTUVWXYZ']";squoted:" GHIJKLMNOPQRSTUVWXYZ";squoted:"[ GHIJKLMNOPQRSTUVWXYZ]";squoted:" GHIJKLMNOPQRSTUVWXYZ";squoted:" GHIJKLMNOPQRSTUVWXYZ";squoted:"[' GHIJKLMNOPQRSTUVWXYZ']"} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..133c0f9003 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: " GHIJKLMNOPQRSTUVWXYZ"; + dquoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[ GHIJKLMNOPQRSTUVWXYZ]"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: " GHIJKLMNOPQRSTUVWXYZ"; + squoted: "[' GHIJKLMNOPQRSTUVWXYZ']"; +} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..1bd18908d0 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]"; output: "\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}"; output: "#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}"; output: "['\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"; } diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..ec76ec5b27 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]";output:"\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}";output:"#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}";output:"['\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"} diff --git a/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..b86ee09205 --- /dev/null +++ b/spec/parser/interpolate/22_escapes_single_quoted_uppercase/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}]"; + output: "\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}"; + output: "#{" \B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z "}"; + output: "['\#{'\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z'}']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compact.css b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compact.css new file mode 100644 index 0000000000..b610632e78 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: \0_\a_\A; output: \0_\a_\A; output: "[\\0_\\a_\\A]"; output: "\\0_\\a_\\A"; output: "\\0_\\a_\\A"; output: "['\\0_\\a_\\A']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compressed.css b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compressed.css new file mode 100644 index 0000000000..9727b938d3 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\0_\a_\A;output:\0_\a_\A;output:"[\\0_\\a_\\A]";output:"\\0_\\a_\\A";output:"\\0_\\a_\\A";output:"['\\0_\\a_\\A']"} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.expanded.css b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.expanded.css new file mode 100644 index 0000000000..2ed79d26a1 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \0_\a_\A; + output: \0_\a_\A; + output: "[\\0_\\a_\\A]"; + output: "\\0_\\a_\\A"; + output: "\\0_\\a_\\A"; + output: "['\\0_\\a_\\A']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compact.css b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compact.css new file mode 100644 index 0000000000..b610632e78 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: \0_\a_\A; output: \0_\a_\A; output: "[\\0_\\a_\\A]"; output: "\\0_\\a_\\A"; output: "\\0_\\a_\\A"; output: "['\\0_\\a_\\A']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compressed.css b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compressed.css new file mode 100644 index 0000000000..9727b938d3 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\0_\a_\A;output:\0_\a_\A;output:"[\\0_\\a_\\A]";output:"\\0_\\a_\\A";output:"\\0_\\a_\\A";output:"['\\0_\\a_\\A']"} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.expanded.css b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.expanded.css new file mode 100644 index 0000000000..2ed79d26a1 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \0_\a_\A; + output: \0_\a_\A; + output: "[\\0_\\a_\\A]"; + output: "\\0_\\a_\\A"; + output: "\\0_\\a_\\A"; + output: "['\\0_\\a_\\A']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compact.css b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..2630501721 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \0_\a_\A; output: [\0_\a_\A]; output: \0_\a_\A; output: \0_\a_\A; output: ['\0_\a_\A']; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compressed.css b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..2eecea5ca2 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\0_\a_\A;output:[\0_\a_\A];output:\0_\a_\A;output:\0_\a_\A;output:['\0_\a_\A']} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.expanded.css b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..49b8212957 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \0_\a_\A; + output: [\0_\a_\A]; + output: \0_\a_\A; + output: \0_\a_\A; + output: ['\0_\a_\A']; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compact.css b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..2630501721 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \0_\a_\A; output: [\0_\a_\A]; output: \0_\a_\A; output: \0_\a_\A; output: ['\0_\a_\A']; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compressed.css b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..2eecea5ca2 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\0_\a_\A;output:[\0_\a_\A];output:\0_\a_\A;output:\0_\a_\A;output:['\0_\a_\A']} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.expanded.css b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..49b8212957 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \0_\a_\A; + output: [\0_\a_\A]; + output: \0_\a_\A; + output: \0_\a_\A; + output: ['\0_\a_\A']; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..b8f97fe9d9 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "\\0_\\a_\\A"; dquoted: "[\\0_\\a_\\A]"; dquoted: "\\0_\\a_\\A"; dquoted: "\\0_\\a_\\A"; dquoted: "['\\0_\\a_\\A']"; squoted: "\\0_\\a_\\A"; squoted: "[\\0_\\a_\\A]"; squoted: "\\0_\\a_\\A"; squoted: "\\0_\\a_\\A"; squoted: "['\\0_\\a_\\A']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..619b3d053d --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"\\0_\\a_\\A";dquoted:"[\\0_\\a_\\A]";dquoted:"\\0_\\a_\\A";dquoted:"\\0_\\a_\\A";dquoted:"['\\0_\\a_\\A']";squoted:"\\0_\\a_\\A";squoted:"[\\0_\\a_\\A]";squoted:"\\0_\\a_\\A";squoted:"\\0_\\a_\\A";squoted:"['\\0_\\a_\\A']"} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..fcdcbd0548 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "\\0_\\a_\\A"; + dquoted: "[\\0_\\a_\\A]"; + dquoted: "\\0_\\a_\\A"; + dquoted: "\\0_\\a_\\A"; + dquoted: "['\\0_\\a_\\A']"; + squoted: "\\0_\\a_\\A"; + squoted: "[\\0_\\a_\\A]"; + squoted: "\\0_\\a_\\A"; + squoted: "\\0_\\a_\\A"; + squoted: "['\\0_\\a_\\A']"; +} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..e38987dad0 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{\0_\a_\A}]"; output: "\#{\0_\a_\A}"; output: '\#{\0_\a_\A}'; output: "['\#{\0_\a_\A}']"; } diff --git a/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..5d14e398af --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{\0_\a_\A}]";output:"\#{\0_\a_\A}";output:'\#{\0_\a_\A}';output:"['\#{\0_\a_\A}']"} diff --git a/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..75f561e052 --- /dev/null +++ b/spec/parser/interpolate/23_escapes_literal_specials/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{\0_\a_\A}]"; + output: "\#{\0_\a_\A}"; + output: '\#{\0_\a_\A}'; + output: "['\#{\0_\a_\A}']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compact.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compact.css new file mode 100644 index 0000000000..da5bf8dbcd --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: "\0_\a_\A"; output: �_ _ ; output: "[�_\a_\a]"; output: "�_\a_\a"; output: "�_\a_\a"; output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compressed.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compressed.css new file mode 100644 index 0000000000..cb57e4e652 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"\0_\a_\A";output:�_ _ ;output:"[�_\a_\a]";output:"�_\a_\a";output:"�_\a_\a";output:"['�_\a_\a']"} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.expanded.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.expanded.css new file mode 100644 index 0000000000..4e0872242c --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/01_inline/expected.expanded.css @@ -0,0 +1,9 @@ +@charset "UTF-8"; +.result { + output: "\0_\a_\A"; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compact.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compact.css new file mode 100644 index 0000000000..abbf3d2756 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: "�_\a_\a"; output: �_ _ ; output: "[�_\a_\a]"; output: "�_\a_\a"; output: "�_\a_\a"; output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compressed.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compressed.css new file mode 100644 index 0000000000..e94bb77e91 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"�_\a_\a";output:�_ _ ;output:"[�_\a_\a]";output:"�_\a_\a";output:"�_\a_\a";output:"['�_\a_\a']"} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.expanded.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.expanded.css new file mode 100644 index 0000000000..1fb014eae0 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/02_variable/expected.expanded.css @@ -0,0 +1,9 @@ +@charset "UTF-8"; +.result { + output: "�_\a_\a"; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compact.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..7f105db74a --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: �_ _ ; output: [�_ _ ]; output: �_ _ ; output: �_ _ ; output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compressed.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..71abf6bda2 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:�_ _ ;output:[�_ _ ];output:�_ _ ;output:�_ _ ;output:['�_ _ ']} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.expanded.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..e4445490eb --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/03_inline_double/expected.expanded.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compact.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..7f105db74a --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: �_ _ ; output: [�_ _ ]; output: �_ _ ; output: �_ _ ; output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compressed.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..71abf6bda2 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:�_ _ ;output:[�_ _ ];output:�_ _ ;output:�_ _ ;output:['�_ _ ']} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.expanded.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..e4445490eb --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/04_variable_double/expected.expanded.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..4379e65128 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { dquoted: "�_ _ "; dquoted: "[�_\a_\a]"; dquoted: "�_\a_\a"; dquoted: "�_\a_\a"; dquoted: "['�_\a_\a']"; squoted: "�_ _ "; squoted: "[�_\a_\a]"; squoted: "�_\a_\a"; squoted: "�_\a_\a"; squoted: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..0790c222a3 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"�_ _ ";dquoted:"[�_\a_\a]";dquoted:"�_\a_\a";dquoted:"�_\a_\a";dquoted:"['�_\a_\a']";squoted:"�_ _ ";squoted:"[�_\a_\a]";squoted:"�_\a_\a";squoted:"�_\a_\a";squoted:"['�_\a_\a']"} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..567abbb494 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,13 @@ +@charset "UTF-8"; +.result { + dquoted: "�_ _ "; + dquoted: "[�_\a_\a]"; + dquoted: "�_\a_\a"; + dquoted: "�_\a_\a"; + dquoted: "['�_\a_\a']"; + squoted: "�_ _ "; + squoted: "[�_\a_\a]"; + squoted: "�_\a_\a"; + squoted: "�_\a_\a"; + squoted: "['�_\a_\a']"; +} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..a055de57a9 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" \0_\a_\A "}]"; output: "#{" \0_\a_\A "}"; output: '\#{"\0_\a_\A"}'; output: "['#{" \0_\a_\A "}']"; } diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..d18d273054 --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" \0_\a_\A "}]";output:"#{" \0_\a_\A "}";output:'\#{"\0_\a_\A"}';output:"['#{" \0_\a_\A "}']"} diff --git a/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..60d81e6cdb --- /dev/null +++ b/spec/parser/interpolate/24_escapes_double_quoted_specials/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" \0_\a_\A "}]"; + output: "#{" \0_\a_\A "}"; + output: '\#{"\0_\a_\A"}'; + output: "['#{" \0_\a_\A "}']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compact.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compact.css new file mode 100644 index 0000000000..3cd7c6b0f4 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: '\0_\a_\A'; output: �_ _ ; output: "[�_\a_\a]"; output: "�_\a_\a"; output: "�_\a_\a"; output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compressed.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compressed.css new file mode 100644 index 0000000000..de360e7fa0 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'\0_\a_\A';output:�_ _ ;output:"[�_\a_\a]";output:"�_\a_\a";output:"�_\a_\a";output:"['�_\a_\a']"} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.expanded.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.expanded.css new file mode 100644 index 0000000000..5a98fccef0 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/01_inline/expected.expanded.css @@ -0,0 +1,9 @@ +@charset "UTF-8"; +.result { + output: '\0_\a_\A'; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compact.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compact.css new file mode 100644 index 0000000000..abbf3d2756 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: "�_\a_\a"; output: �_ _ ; output: "[�_\a_\a]"; output: "�_\a_\a"; output: "�_\a_\a"; output: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compressed.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compressed.css new file mode 100644 index 0000000000..e94bb77e91 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"�_\a_\a";output:�_ _ ;output:"[�_\a_\a]";output:"�_\a_\a";output:"�_\a_\a";output:"['�_\a_\a']"} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.expanded.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.expanded.css new file mode 100644 index 0000000000..1fb014eae0 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/02_variable/expected.expanded.css @@ -0,0 +1,9 @@ +@charset "UTF-8"; +.result { + output: "�_\a_\a"; + output: �_ _ ; + output: "[�_\a_\a]"; + output: "�_\a_\a"; + output: "�_\a_\a"; + output: "['�_\a_\a']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compact.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..7f105db74a --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: �_ _ ; output: [�_ _ ]; output: �_ _ ; output: �_ _ ; output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compressed.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..71abf6bda2 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:�_ _ ;output:[�_ _ ];output:�_ _ ;output:�_ _ ;output:['�_ _ ']} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.expanded.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..e4445490eb --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/03_inline_double/expected.expanded.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compact.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..7f105db74a --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { output: �_ _ ; output: [�_ _ ]; output: �_ _ ; output: �_ _ ; output: ['�_ _ ']; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compressed.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..71abf6bda2 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:�_ _ ;output:[�_ _ ];output:�_ _ ;output:�_ _ ;output:['�_ _ ']} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.expanded.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..e4445490eb --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/04_variable_double/expected.expanded.css @@ -0,0 +1,8 @@ +@charset "UTF-8"; +.result { + output: �_ _ ; + output: [�_ _ ]; + output: �_ _ ; + output: �_ _ ; + output: ['�_ _ ']; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..4379e65128 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compact.css @@ -0,0 +1,2 @@ +@charset "UTF-8"; +.result { dquoted: "�_ _ "; dquoted: "[�_\a_\a]"; dquoted: "�_\a_\a"; dquoted: "�_\a_\a"; dquoted: "['�_\a_\a']"; squoted: "�_ _ "; squoted: "[�_\a_\a]"; squoted: "�_\a_\a"; squoted: "�_\a_\a"; squoted: "['�_\a_\a']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..0790c222a3 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"�_ _ ";dquoted:"[�_\a_\a]";dquoted:"�_\a_\a";dquoted:"�_\a_\a";dquoted:"['�_\a_\a']";squoted:"�_ _ ";squoted:"[�_\a_\a]";squoted:"�_\a_\a";squoted:"�_\a_\a";squoted:"['�_\a_\a']"} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..567abbb494 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,13 @@ +@charset "UTF-8"; +.result { + dquoted: "�_ _ "; + dquoted: "[�_\a_\a]"; + dquoted: "�_\a_\a"; + dquoted: "�_\a_\a"; + dquoted: "['�_\a_\a']"; + squoted: "�_ _ "; + squoted: "[�_\a_\a]"; + squoted: "�_\a_\a"; + squoted: "�_\a_\a"; + squoted: "['�_\a_\a']"; +} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..b3266f4fc6 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'\0_\a_\A'}]"; output: "\#{'\0_\a_\A'}"; output: "#{" \0_\a_\A "}"; output: "['\#{'\0_\a_\A'}']"; } diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..86b0bdd2f5 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'\0_\a_\A'}]";output:"\#{'\0_\a_\A'}";output:"#{" \0_\a_\A "}";output:"['\#{'\0_\a_\A'}']"} diff --git a/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..155106bee9 --- /dev/null +++ b/spec/parser/interpolate/25_escapes_single_quoted_specials/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'\0_\a_\A'}]"; + output: "\#{'\0_\a_\A'}"; + output: "#{" \0_\a_\A "}"; + output: "['\#{'\0_\a_\A'}']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compact.css b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compact.css new file mode 100644 index 0000000000..03ee790a1a --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: \"\'; output: \"\'; output: "[\\\"\\']"; output: "\\\"\\'"; output: "\\\"\\'"; output: "['\\\"\\'']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compressed.css b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compressed.css new file mode 100644 index 0000000000..41b5cc8b39 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\"\';output:\"\';output:"[\\\"\\']";output:"\\\"\\'";output:"\\\"\\'";output:"['\\\"\\'']"} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.expanded.css b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.expanded.css new file mode 100644 index 0000000000..ddc0aa5b1f --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \"\'; + output: \"\'; + output: "[\\\"\\']"; + output: "\\\"\\'"; + output: "\\\"\\'"; + output: "['\\\"\\'']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compact.css b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compact.css new file mode 100644 index 0000000000..03ee790a1a --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: \"\'; output: \"\'; output: "[\\\"\\']"; output: "\\\"\\'"; output: "\\\"\\'"; output: "['\\\"\\'']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compressed.css b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compressed.css new file mode 100644 index 0000000000..41b5cc8b39 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\"\';output:\"\';output:"[\\\"\\']";output:"\\\"\\'";output:"\\\"\\'";output:"['\\\"\\'']"} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.expanded.css b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.expanded.css new file mode 100644 index 0000000000..ddc0aa5b1f --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: \"\'; + output: \"\'; + output: "[\\\"\\']"; + output: "\\\"\\'"; + output: "\\\"\\'"; + output: "['\\\"\\'']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compact.css b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..1366206912 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \"\'; output: [\"\']; output: \"\'; output: \"\'; output: ['\"\'']; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compressed.css b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..b9315dfe3a --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\"\';output:[\"\'];output:\"\';output:\"\';output:['\"\'']} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.expanded.css b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..1c571946a1 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \"\'; + output: [\"\']; + output: \"\'; + output: \"\'; + output: ['\"\'']; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compact.css b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..1366206912 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: \"\'; output: [\"\']; output: \"\'; output: \"\'; output: ['\"\'']; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compressed.css b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..b9315dfe3a --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:\"\';output:[\"\'];output:\"\';output:\"\';output:['\"\'']} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.expanded.css b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..1c571946a1 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: \"\'; + output: [\"\']; + output: \"\'; + output: \"\'; + output: ['\"\'']; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..f9428f7a27 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "\\\"\\'"; dquoted: "[\\\"\\']"; dquoted: "\\\"\\'"; dquoted: "\\\"\\'"; dquoted: "['\\\"\\'']"; squoted: "\\\"\\'"; squoted: "[\\\"\\']"; squoted: "\\\"\\'"; squoted: "\\\"\\'"; squoted: "['\\\"\\'']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..ce42ecefd6 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"\\\"\\'";dquoted:"[\\\"\\']";dquoted:"\\\"\\'";dquoted:"\\\"\\'";dquoted:"['\\\"\\'']";squoted:"\\\"\\'";squoted:"[\\\"\\']";squoted:"\\\"\\'";squoted:"\\\"\\'";squoted:"['\\\"\\'']"} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..f8c951609b --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "\\\"\\'"; + dquoted: "[\\\"\\']"; + dquoted: "\\\"\\'"; + dquoted: "\\\"\\'"; + dquoted: "['\\\"\\'']"; + squoted: "\\\"\\'"; + squoted: "[\\\"\\']"; + squoted: "\\\"\\'"; + squoted: "\\\"\\'"; + squoted: "['\\\"\\'']"; +} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..e2c7a1a330 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{\"\'}]"; output: "\#{\"\'}"; output: '\#{\"\'}'; output: "['\#{\"\'}']"; } diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..344fca9ad5 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{\"\'}]";output:"\#{\"\'}";output:'\#{\"\'}';output:"['\#{\"\'}']"} diff --git a/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..3ea6631f15 --- /dev/null +++ b/spec/parser/interpolate/26_escaped_literal_quotes/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{\"\'}]"; + output: "\#{\"\'}"; + output: '\#{\"\'}'; + output: "['\#{\"\'}']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compact.css b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compact.css new file mode 100644 index 0000000000..eede5d7cdb --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "\""; output: "; output: '["]'; output: '"'; output: '"'; output: "['\"']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compressed.css b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compressed.css new file mode 100644 index 0000000000..3e5a253905 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"\"";output:";output:'["]';output:'"';output:'"';output:"['\"']"} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.expanded.css b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.expanded.css new file mode 100644 index 0000000000..7ef371a75d --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "\""; + output: "; + output: '["]'; + output: '"'; + output: '"'; + output: "['\"']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compact.css b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compact.css new file mode 100644 index 0000000000..b76dcd53cb --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: '"'; output: "; output: '["]'; output: '"'; output: '"'; output: "['\"']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compressed.css b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compressed.css new file mode 100644 index 0000000000..691c108b45 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'"';output:";output:'["]';output:'"';output:'"';output:"['\"']"} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.expanded.css b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.expanded.css new file mode 100644 index 0000000000..fd3ffb052a --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: '"'; + output: "; + output: '["]'; + output: '"'; + output: '"'; + output: "['\"']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compact.css b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..e501d63713 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: "; output: ["]; output: "; output: "; output: ['"']; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compressed.css b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..c0c2cebd4c --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:";output:["];output:";output:";output:['"']} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.expanded.css b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..bde5d4e049 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: "; + output: ["]; + output: "; + output: "; + output: ['"']; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compact.css b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..e501d63713 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: "; output: ["]; output: "; output: "; output: ['"']; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compressed.css b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..c0c2cebd4c --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:";output:["];output:";output:";output:['"']} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.expanded.css b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..bde5d4e049 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: "; + output: ["]; + output: "; + output: "; + output: ['"']; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..013b837f82 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: '"'; dquoted: '["]'; dquoted: '"'; dquoted: '"'; dquoted: "['\"']"; squoted: '"'; squoted: '["]'; squoted: '"'; squoted: '"'; squoted: "['\"']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..fd935c46ff --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:'"';dquoted:'["]';dquoted:'"';dquoted:'"';dquoted:"['\"']";squoted:'"';squoted:'["]';squoted:'"';squoted:'"';squoted:"['\"']"} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..b6fe71160f --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: '"'; + dquoted: '["]'; + dquoted: '"'; + dquoted: '"'; + dquoted: "['\"']"; + squoted: '"'; + squoted: '["]'; + squoted: '"'; + squoted: '"'; + squoted: "['\"']"; +} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..45530a51e5 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" \" "}]"; output: "#{" \" "}"; output: '\#{"\""}'; output: "['#{" \" "}']"; } diff --git a/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..13016c161e --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" \" "}]";output:"#{" \" "}";output:'\#{"\""}';output:"['#{" \" "}']"} diff --git a/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..2f1c9b2184 --- /dev/null +++ b/spec/parser/interpolate/27_escaped_double_quotes/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" \" "}]"; + output: "#{" \" "}"; + output: '\#{"\""}'; + output: "['#{" \" "}']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compact.css b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compact.css new file mode 100644 index 0000000000..217cf77012 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: '\''; output: '; output: "[']"; output: "'"; output: "'"; output: "[''']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compressed.css b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compressed.css new file mode 100644 index 0000000000..d10872584e --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:'\'';output:';output:"[']";output:"'";output:"'";output:"[''']"} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.expanded.css b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.expanded.css new file mode 100644 index 0000000000..d2eed8a273 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: '\''; + output: '; + output: "[']"; + output: "'"; + output: "'"; + output: "[''']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compact.css b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compact.css new file mode 100644 index 0000000000..73d2043f5c --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "'"; output: '; output: "[']"; output: "'"; output: "'"; output: "[''']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compressed.css b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compressed.css new file mode 100644 index 0000000000..5dbdea98b5 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"'";output:';output:"[']";output:"'";output:"'";output:"[''']"} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.expanded.css b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.expanded.css new file mode 100644 index 0000000000..857b441550 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "'"; + output: '; + output: "[']"; + output: "'"; + output: "'"; + output: "[''']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compact.css b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..f4ae603366 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: '; output: [']; output: '; output: '; output: [''']; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compressed.css b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..fd9cc2ba7c --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:';output:['];output:';output:';output:[''']} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.expanded.css b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..ef8c44ec7c --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: '; + output: [']; + output: '; + output: '; + output: [''']; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compact.css b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..f4ae603366 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: '; output: [']; output: '; output: '; output: [''']; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compressed.css b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..fd9cc2ba7c --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:';output:['];output:';output:';output:[''']} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.expanded.css b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..ef8c44ec7c --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: '; + output: [']; + output: '; + output: '; + output: [''']; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..13f021c642 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "'"; dquoted: "[']"; dquoted: "'"; dquoted: "'"; dquoted: "[''']"; squoted: "'"; squoted: "[']"; squoted: "'"; squoted: "'"; squoted: "[''']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..396a511a79 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"'";dquoted:"[']";dquoted:"'";dquoted:"'";dquoted:"[''']";squoted:"'";squoted:"[']";squoted:"'";squoted:"'";squoted:"[''']"} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..b321a55287 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "'"; + dquoted: "[']"; + dquoted: "'"; + dquoted: "'"; + dquoted: "[''']"; + squoted: "'"; + squoted: "[']"; + squoted: "'"; + squoted: "'"; + squoted: "[''']"; +} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..bb4b2e2d5f --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[\#{'\''}]"; output: "\#{'\''}"; output: "#{" \' "}"; output: "['\#{'\''}']"; } diff --git a/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..9f54bfef43 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[\#{'\''}]";output:"\#{'\''}";output:"#{" \' "}";output:"['\#{'\''}']"} diff --git a/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..d6263bc616 --- /dev/null +++ b/spec/parser/interpolate/28_escaped_single_quotes/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[\#{'\''}]"; + output: "\#{'\''}"; + output: "#{" \' "}"; + output: "['\#{'\''}']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/01_inline/expected.compact.css b/spec/parser/interpolate/29_binary_operation/01_inline/expected.compact.css new file mode 100644 index 0000000000..98af177aa5 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "foobarbaz"; output: foobarbaz; output: "[foobarbaz]"; output: "foobarbaz"; output: "foobarbaz"; output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/29_binary_operation/01_inline/expected.compressed.css b/spec/parser/interpolate/29_binary_operation/01_inline/expected.compressed.css new file mode 100644 index 0000000000..7461d192f0 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"foobarbaz";output:foobarbaz;output:"[foobarbaz]";output:"foobarbaz";output:"foobarbaz";output:"['foobarbaz']"} diff --git a/spec/parser/interpolate/29_binary_operation/01_inline/expected.expanded.css b/spec/parser/interpolate/29_binary_operation/01_inline/expected.expanded.css new file mode 100644 index 0000000000..06b2b8c88d --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/02_variable/expected.compact.css b/spec/parser/interpolate/29_binary_operation/02_variable/expected.compact.css new file mode 100644 index 0000000000..98af177aa5 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "foobarbaz"; output: foobarbaz; output: "[foobarbaz]"; output: "foobarbaz"; output: "foobarbaz"; output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/29_binary_operation/02_variable/expected.compressed.css b/spec/parser/interpolate/29_binary_operation/02_variable/expected.compressed.css new file mode 100644 index 0000000000..7461d192f0 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"foobarbaz";output:foobarbaz;output:"[foobarbaz]";output:"foobarbaz";output:"foobarbaz";output:"['foobarbaz']"} diff --git a/spec/parser/interpolate/29_binary_operation/02_variable/expected.expanded.css b/spec/parser/interpolate/29_binary_operation/02_variable/expected.expanded.css new file mode 100644 index 0000000000..06b2b8c88d --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compact.css b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..5608a73fb2 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: foobarbaz; output: [foobarbaz]; output: foobarbaz; output: foobarbaz; output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compressed.css b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..ad283a25c3 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:foobarbaz;output:[foobarbaz];output:foobarbaz;output:foobarbaz;output:['foobarbaz']} diff --git a/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.expanded.css b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..1acfe05399 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; +} diff --git a/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compact.css b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..5608a73fb2 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: foobarbaz; output: [foobarbaz]; output: foobarbaz; output: foobarbaz; output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compressed.css b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..ad283a25c3 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:foobarbaz;output:[foobarbaz];output:foobarbaz;output:foobarbaz;output:['foobarbaz']} diff --git a/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.expanded.css b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..1acfe05399 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; +} diff --git a/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..b83d0d406e --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "foobarbaz"; dquoted: "[foobarbaz]"; dquoted: "foobarbaz"; dquoted: "foobarbaz"; dquoted: "['foobarbaz']"; squoted: "foobarbaz"; squoted: "[foobarbaz]"; squoted: "foobarbaz"; squoted: "foobarbaz"; squoted: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..02e24498b5 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"foobarbaz";dquoted:"[foobarbaz]";dquoted:"foobarbaz";dquoted:"foobarbaz";dquoted:"['foobarbaz']";squoted:"foobarbaz";squoted:"[foobarbaz]";squoted:"foobarbaz";squoted:"foobarbaz";squoted:"['foobarbaz']"} diff --git a/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..6b17e094e9 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "foobarbaz"; + dquoted: "[foobarbaz]"; + dquoted: "foobarbaz"; + dquoted: "foobarbaz"; + dquoted: "['foobarbaz']"; + squoted: "foobarbaz"; + squoted: "[foobarbaz]"; + squoted: "foobarbaz"; + squoted: "foobarbaz"; + squoted: "['foobarbaz']"; +} diff --git a/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..3eaab43b84 --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" foobarbaz "}]"; output: "#{" foobarbaz "}"; output: '#{"foobarbaz"}'; output: "['#{" foobarbaz "}']"; } diff --git a/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..f3876e57db --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" foobarbaz "}]";output:"#{" foobarbaz "}";output:'#{"foobarbaz"}';output:"['#{" foobarbaz "}']"} diff --git a/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..47d51e972c --- /dev/null +++ b/spec/parser/interpolate/29_binary_operation/todo/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" foobarbaz "}]"; + output: "#{" foobarbaz "}"; + output: '#{"foobarbaz"}'; + output: "['#{" foobarbaz "}']"; +} diff --git a/spec/parser/interpolate/30_base_test/01_inline/expected.compact.css b/spec/parser/interpolate/30_base_test/01_inline/expected.compact.css new file mode 100644 index 0000000000..98af177aa5 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "foobarbaz"; output: foobarbaz; output: "[foobarbaz]"; output: "foobarbaz"; output: "foobarbaz"; output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/30_base_test/01_inline/expected.compressed.css b/spec/parser/interpolate/30_base_test/01_inline/expected.compressed.css new file mode 100644 index 0000000000..7461d192f0 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"foobarbaz";output:foobarbaz;output:"[foobarbaz]";output:"foobarbaz";output:"foobarbaz";output:"['foobarbaz']"} diff --git a/spec/parser/interpolate/30_base_test/01_inline/expected.expanded.css b/spec/parser/interpolate/30_base_test/01_inline/expected.expanded.css new file mode 100644 index 0000000000..06b2b8c88d --- /dev/null +++ b/spec/parser/interpolate/30_base_test/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; +} diff --git a/spec/parser/interpolate/30_base_test/02_variable/expected.compact.css b/spec/parser/interpolate/30_base_test/02_variable/expected.compact.css new file mode 100644 index 0000000000..98af177aa5 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "foobarbaz"; output: foobarbaz; output: "[foobarbaz]"; output: "foobarbaz"; output: "foobarbaz"; output: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/30_base_test/02_variable/expected.compressed.css b/spec/parser/interpolate/30_base_test/02_variable/expected.compressed.css new file mode 100644 index 0000000000..7461d192f0 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"foobarbaz";output:foobarbaz;output:"[foobarbaz]";output:"foobarbaz";output:"foobarbaz";output:"['foobarbaz']"} diff --git a/spec/parser/interpolate/30_base_test/02_variable/expected.expanded.css b/spec/parser/interpolate/30_base_test/02_variable/expected.expanded.css new file mode 100644 index 0000000000..06b2b8c88d --- /dev/null +++ b/spec/parser/interpolate/30_base_test/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "foobarbaz"; + output: foobarbaz; + output: "[foobarbaz]"; + output: "foobarbaz"; + output: "foobarbaz"; + output: "['foobarbaz']"; +} diff --git a/spec/parser/interpolate/30_base_test/03_inline_double/expected.compact.css b/spec/parser/interpolate/30_base_test/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..5608a73fb2 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: foobarbaz; output: [foobarbaz]; output: foobarbaz; output: foobarbaz; output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/30_base_test/03_inline_double/expected.compressed.css b/spec/parser/interpolate/30_base_test/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..ad283a25c3 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:foobarbaz;output:[foobarbaz];output:foobarbaz;output:foobarbaz;output:['foobarbaz']} diff --git a/spec/parser/interpolate/30_base_test/03_inline_double/expected.expanded.css b/spec/parser/interpolate/30_base_test/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..1acfe05399 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; +} diff --git a/spec/parser/interpolate/30_base_test/04_variable_double/expected.compact.css b/spec/parser/interpolate/30_base_test/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..5608a73fb2 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: foobarbaz; output: [foobarbaz]; output: foobarbaz; output: foobarbaz; output: ['foobarbaz']; } diff --git a/spec/parser/interpolate/30_base_test/04_variable_double/expected.compressed.css b/spec/parser/interpolate/30_base_test/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..ad283a25c3 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:foobarbaz;output:[foobarbaz];output:foobarbaz;output:foobarbaz;output:['foobarbaz']} diff --git a/spec/parser/interpolate/30_base_test/04_variable_double/expected.expanded.css b/spec/parser/interpolate/30_base_test/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..1acfe05399 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: foobarbaz; + output: [foobarbaz]; + output: foobarbaz; + output: foobarbaz; + output: ['foobarbaz']; +} diff --git a/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..b83d0d406e --- /dev/null +++ b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "foobarbaz"; dquoted: "[foobarbaz]"; dquoted: "foobarbaz"; dquoted: "foobarbaz"; dquoted: "['foobarbaz']"; squoted: "foobarbaz"; squoted: "[foobarbaz]"; squoted: "foobarbaz"; squoted: "foobarbaz"; squoted: "['foobarbaz']"; } diff --git a/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..02e24498b5 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"foobarbaz";dquoted:"[foobarbaz]";dquoted:"foobarbaz";dquoted:"foobarbaz";dquoted:"['foobarbaz']";squoted:"foobarbaz";squoted:"[foobarbaz]";squoted:"foobarbaz";squoted:"foobarbaz";squoted:"['foobarbaz']"} diff --git a/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..6b17e094e9 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "foobarbaz"; + dquoted: "[foobarbaz]"; + dquoted: "foobarbaz"; + dquoted: "foobarbaz"; + dquoted: "['foobarbaz']"; + squoted: "foobarbaz"; + squoted: "[foobarbaz]"; + squoted: "foobarbaz"; + squoted: "foobarbaz"; + squoted: "['foobarbaz']"; +} diff --git a/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compact.css b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compact.css new file mode 100644 index 0000000000..3eaab43b84 --- /dev/null +++ b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[#{" foobarbaz "}]"; output: "#{" foobarbaz "}"; output: '#{"foobarbaz"}'; output: "['#{" foobarbaz "}']"; } diff --git a/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compressed.css b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compressed.css new file mode 100644 index 0000000000..f3876e57db --- /dev/null +++ b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[#{" foobarbaz "}]";output:"#{" foobarbaz "}";output:'#{"foobarbaz"}';output:"['#{" foobarbaz "}']"} diff --git a/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.expanded.css b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.expanded.css new file mode 100644 index 0000000000..47d51e972c --- /dev/null +++ b/spec/parser/interpolate/30_base_test/todo/06_escape_interpolation/expected.expanded.css @@ -0,0 +1,6 @@ +.result { + output: "[#{" foobarbaz "}]"; + output: "#{" foobarbaz "}"; + output: '#{"foobarbaz"}'; + output: "['#{" foobarbaz "}']"; +} diff --git a/spec/parser/interpolate/31_schema_simple/01_inline/expected.compact.css b/spec/parser/interpolate/31_schema_simple/01_inline/expected.compact.css new file mode 100644 index 0000000000..2e7093a3c3 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" "foo" "]"; output: [ foo ]; output: "[[ foo ]]"; output: "[ foo ]"; output: "[ foo ]"; output: "['[ foo ]']"; } diff --git a/spec/parser/interpolate/31_schema_simple/01_inline/expected.compressed.css b/spec/parser/interpolate/31_schema_simple/01_inline/expected.compressed.css new file mode 100644 index 0000000000..31986254ea --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" "foo" "]";output:[ foo ];output:"[[ foo ]]";output:"[ foo ]";output:"[ foo ]";output:"['[ foo ]']"} diff --git a/spec/parser/interpolate/31_schema_simple/01_inline/expected.expanded.css b/spec/parser/interpolate/31_schema_simple/01_inline/expected.expanded.css new file mode 100644 index 0000000000..c000b1d20d --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" "foo" "]"; + output: [ foo ]; + output: "[[ foo ]]"; + output: "[ foo ]"; + output: "[ foo ]"; + output: "['[ foo ]']"; +} diff --git a/spec/parser/interpolate/31_schema_simple/02_variable/expected.compact.css b/spec/parser/interpolate/31_schema_simple/02_variable/expected.compact.css new file mode 100644 index 0000000000..2e7093a3c3 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" "foo" "]"; output: [ foo ]; output: "[[ foo ]]"; output: "[ foo ]"; output: "[ foo ]"; output: "['[ foo ]']"; } diff --git a/spec/parser/interpolate/31_schema_simple/02_variable/expected.compressed.css b/spec/parser/interpolate/31_schema_simple/02_variable/expected.compressed.css new file mode 100644 index 0000000000..31986254ea --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" "foo" "]";output:[ foo ];output:"[[ foo ]]";output:"[ foo ]";output:"[ foo ]";output:"['[ foo ]']"} diff --git a/spec/parser/interpolate/31_schema_simple/02_variable/expected.expanded.css b/spec/parser/interpolate/31_schema_simple/02_variable/expected.expanded.css new file mode 100644 index 0000000000..c000b1d20d --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" "foo" "]"; + output: [ foo ]; + output: "[[ foo ]]"; + output: "[ foo ]"; + output: "[ foo ]"; + output: "['[ foo ]']"; +} diff --git a/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compact.css b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..2757a64dcb --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ foo ]; output: [[ foo ]]; output: [ foo ]; output: [ foo ]; output: ['[ foo ]']; } diff --git a/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compressed.css b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..97b95334fd --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ foo ];output:[[ foo ]];output:[ foo ];output:[ foo ];output:['[ foo ]']} diff --git a/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.expanded.css b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..0e5efec047 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ foo ]; + output: [[ foo ]]; + output: [ foo ]; + output: [ foo ]; + output: ['[ foo ]']; +} diff --git a/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compact.css b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..2757a64dcb --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ foo ]; output: [[ foo ]]; output: [ foo ]; output: [ foo ]; output: ['[ foo ]']; } diff --git a/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compressed.css b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..97b95334fd --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ foo ];output:[[ foo ]];output:[ foo ];output:[ foo ];output:['[ foo ]']} diff --git a/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.expanded.css b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..0e5efec047 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ foo ]; + output: [[ foo ]]; + output: [ foo ]; + output: [ foo ]; + output: ['[ foo ]']; +} diff --git a/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..5384398be5 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "[ foo ]"; dquoted: "[[ foo ]]"; dquoted: "[ foo ]"; dquoted: "[ foo ]"; dquoted: "['[ foo ]']"; squoted: "[ foo ]"; squoted: "[[ foo ]]"; squoted: "[ foo ]"; squoted: "[ foo ]"; squoted: "['[ foo ]']"; } diff --git a/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..2f2c9f4e0a --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"[ foo ]";dquoted:"[[ foo ]]";dquoted:"[ foo ]";dquoted:"[ foo ]";dquoted:"['[ foo ]']";squoted:"[ foo ]";squoted:"[[ foo ]]";squoted:"[ foo ]";squoted:"[ foo ]";squoted:"['[ foo ]']"} diff --git a/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..b3ab6a5bc7 --- /dev/null +++ b/spec/parser/interpolate/31_schema_simple/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "[ foo ]"; + dquoted: "[[ foo ]]"; + dquoted: "[ foo ]"; + dquoted: "[ foo ]"; + dquoted: "['[ foo ]']"; + squoted: "[ foo ]"; + squoted: "[[ foo ]]"; + squoted: "[ foo ]"; + squoted: "[ foo ]"; + squoted: "['[ foo ]']"; +} diff --git a/spec/parser/interpolate/32_comma_list/01_inline/expected.compact.css b/spec/parser/interpolate/32_comma_list/01_inline/expected.compact.css new file mode 100644 index 0000000000..07424e9670 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" ",foo, " "]"; output: [ ,foo, ]; output: "[[ ,foo, ]]"; output: "[ ,foo, ]"; output: "[ ,foo, ]"; output: "['[ ,foo, ]']"; } diff --git a/spec/parser/interpolate/32_comma_list/01_inline/expected.compressed.css b/spec/parser/interpolate/32_comma_list/01_inline/expected.compressed.css new file mode 100644 index 0000000000..a3a4bc20bc --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" ",foo, " "]";output:[ ,foo, ];output:"[[ ,foo, ]]";output:"[ ,foo, ]";output:"[ ,foo, ]";output:"['[ ,foo, ]']"} diff --git a/spec/parser/interpolate/32_comma_list/01_inline/expected.expanded.css b/spec/parser/interpolate/32_comma_list/01_inline/expected.expanded.css new file mode 100644 index 0000000000..b6cbe88a95 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" ",foo, " "]"; + output: [ ,foo, ]; + output: "[[ ,foo, ]]"; + output: "[ ,foo, ]"; + output: "[ ,foo, ]"; + output: "['[ ,foo, ]']"; +} diff --git a/spec/parser/interpolate/32_comma_list/02_variable/expected.compact.css b/spec/parser/interpolate/32_comma_list/02_variable/expected.compact.css new file mode 100644 index 0000000000..07424e9670 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" ",foo, " "]"; output: [ ,foo, ]; output: "[[ ,foo, ]]"; output: "[ ,foo, ]"; output: "[ ,foo, ]"; output: "['[ ,foo, ]']"; } diff --git a/spec/parser/interpolate/32_comma_list/02_variable/expected.compressed.css b/spec/parser/interpolate/32_comma_list/02_variable/expected.compressed.css new file mode 100644 index 0000000000..a3a4bc20bc --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" ",foo, " "]";output:[ ,foo, ];output:"[[ ,foo, ]]";output:"[ ,foo, ]";output:"[ ,foo, ]";output:"['[ ,foo, ]']"} diff --git a/spec/parser/interpolate/32_comma_list/02_variable/expected.expanded.css b/spec/parser/interpolate/32_comma_list/02_variable/expected.expanded.css new file mode 100644 index 0000000000..b6cbe88a95 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" ",foo, " "]"; + output: [ ,foo, ]; + output: "[[ ,foo, ]]"; + output: "[ ,foo, ]"; + output: "[ ,foo, ]"; + output: "['[ ,foo, ]']"; +} diff --git a/spec/parser/interpolate/32_comma_list/03_inline_double/expected.compact.css b/spec/parser/interpolate/32_comma_list/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..4970e79b48 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ ,foo, ]; output: [[ ,foo, ]]; output: [ ,foo, ]; output: [ ,foo, ]; output: ['[ ,foo, ]']; } diff --git a/spec/parser/interpolate/32_comma_list/03_inline_double/expected.compressed.css b/spec/parser/interpolate/32_comma_list/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..a0295e17fe --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ ,foo, ];output:[[ ,foo, ]];output:[ ,foo, ];output:[ ,foo, ];output:['[ ,foo, ]']} diff --git a/spec/parser/interpolate/32_comma_list/03_inline_double/expected.expanded.css b/spec/parser/interpolate/32_comma_list/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..2adf9548c2 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ ,foo, ]; + output: [[ ,foo, ]]; + output: [ ,foo, ]; + output: [ ,foo, ]; + output: ['[ ,foo, ]']; +} diff --git a/spec/parser/interpolate/32_comma_list/04_variable_double/expected.compact.css b/spec/parser/interpolate/32_comma_list/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..4970e79b48 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ ,foo, ]; output: [[ ,foo, ]]; output: [ ,foo, ]; output: [ ,foo, ]; output: ['[ ,foo, ]']; } diff --git a/spec/parser/interpolate/32_comma_list/04_variable_double/expected.compressed.css b/spec/parser/interpolate/32_comma_list/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..a0295e17fe --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ ,foo, ];output:[[ ,foo, ]];output:[ ,foo, ];output:[ ,foo, ];output:['[ ,foo, ]']} diff --git a/spec/parser/interpolate/32_comma_list/04_variable_double/expected.expanded.css b/spec/parser/interpolate/32_comma_list/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..2adf9548c2 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ ,foo, ]; + output: [[ ,foo, ]]; + output: [ ,foo, ]; + output: [ ,foo, ]; + output: ['[ ,foo, ]']; +} diff --git a/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..dd7c9d9641 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "[ ,foo, ]"; dquoted: "[[ ,foo, ]]"; dquoted: "[ ,foo, ]"; dquoted: "[ ,foo, ]"; dquoted: "['[ ,foo, ]']"; squoted: "[ ,foo, ]"; squoted: "[[ ,foo, ]]"; squoted: "[ ,foo, ]"; squoted: "[ ,foo, ]"; squoted: "['[ ,foo, ]']"; } diff --git a/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..a368c5d44f --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"[ ,foo, ]";dquoted:"[[ ,foo, ]]";dquoted:"[ ,foo, ]";dquoted:"[ ,foo, ]";dquoted:"['[ ,foo, ]']";squoted:"[ ,foo, ]";squoted:"[[ ,foo, ]]";squoted:"[ ,foo, ]";squoted:"[ ,foo, ]";squoted:"['[ ,foo, ]']"} diff --git a/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..9b061194c5 --- /dev/null +++ b/spec/parser/interpolate/32_comma_list/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "[ ,foo, ]"; + dquoted: "[[ ,foo, ]]"; + dquoted: "[ ,foo, ]"; + dquoted: "[ ,foo, ]"; + dquoted: "['[ ,foo, ]']"; + squoted: "[ ,foo, ]"; + squoted: "[[ ,foo, ]]"; + squoted: "[ ,foo, ]"; + squoted: "[ ,foo, ]"; + squoted: "['[ ,foo, ]']"; +} diff --git a/spec/parser/interpolate/33_space_list/01_inline/expected.compact.css b/spec/parser/interpolate/33_space_list/01_inline/expected.compact.css new file mode 100644 index 0000000000..2c08406c73 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" "foo " "]" "bar"; output: [ foo ] bar; output: "[[ foo ] bar]"; output: "[ foo ] bar"; output: "[ foo ] bar"; output: "['[ foo ] bar']"; } diff --git a/spec/parser/interpolate/33_space_list/01_inline/expected.compressed.css b/spec/parser/interpolate/33_space_list/01_inline/expected.compressed.css new file mode 100644 index 0000000000..6177189220 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" "foo " "]" "bar";output:[ foo ] bar;output:"[[ foo ] bar]";output:"[ foo ] bar";output:"[ foo ] bar";output:"['[ foo ] bar']"} diff --git a/spec/parser/interpolate/33_space_list/01_inline/expected.expanded.css b/spec/parser/interpolate/33_space_list/01_inline/expected.expanded.css new file mode 100644 index 0000000000..c339fb52ed --- /dev/null +++ b/spec/parser/interpolate/33_space_list/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" "foo " "]" "bar"; + output: [ foo ] bar; + output: "[[ foo ] bar]"; + output: "[ foo ] bar"; + output: "[ foo ] bar"; + output: "['[ foo ] bar']"; +} diff --git a/spec/parser/interpolate/33_space_list/02_variable/expected.compact.css b/spec/parser/interpolate/33_space_list/02_variable/expected.compact.css new file mode 100644 index 0000000000..2c08406c73 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" "foo " "]" "bar"; output: [ foo ] bar; output: "[[ foo ] bar]"; output: "[ foo ] bar"; output: "[ foo ] bar"; output: "['[ foo ] bar']"; } diff --git a/spec/parser/interpolate/33_space_list/02_variable/expected.compressed.css b/spec/parser/interpolate/33_space_list/02_variable/expected.compressed.css new file mode 100644 index 0000000000..6177189220 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" "foo " "]" "bar";output:[ foo ] bar;output:"[[ foo ] bar]";output:"[ foo ] bar";output:"[ foo ] bar";output:"['[ foo ] bar']"} diff --git a/spec/parser/interpolate/33_space_list/02_variable/expected.expanded.css b/spec/parser/interpolate/33_space_list/02_variable/expected.expanded.css new file mode 100644 index 0000000000..c339fb52ed --- /dev/null +++ b/spec/parser/interpolate/33_space_list/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" "foo " "]" "bar"; + output: [ foo ] bar; + output: "[[ foo ] bar]"; + output: "[ foo ] bar"; + output: "[ foo ] bar"; + output: "['[ foo ] bar']"; +} diff --git a/spec/parser/interpolate/33_space_list/03_inline_double/expected.compact.css b/spec/parser/interpolate/33_space_list/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..000a0fc681 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ foo ] bar; output: [[ foo ] bar]; output: [ foo ] bar; output: [ foo ] bar; output: ['[ foo ] bar']; } diff --git a/spec/parser/interpolate/33_space_list/03_inline_double/expected.compressed.css b/spec/parser/interpolate/33_space_list/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..b77d6dba04 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ foo ] bar;output:[[ foo ] bar];output:[ foo ] bar;output:[ foo ] bar;output:['[ foo ] bar']} diff --git a/spec/parser/interpolate/33_space_list/03_inline_double/expected.expanded.css b/spec/parser/interpolate/33_space_list/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..70280441c5 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ foo ] bar; + output: [[ foo ] bar]; + output: [ foo ] bar; + output: [ foo ] bar; + output: ['[ foo ] bar']; +} diff --git a/spec/parser/interpolate/33_space_list/04_variable_double/expected.compact.css b/spec/parser/interpolate/33_space_list/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..000a0fc681 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ foo ] bar; output: [[ foo ] bar]; output: [ foo ] bar; output: [ foo ] bar; output: ['[ foo ] bar']; } diff --git a/spec/parser/interpolate/33_space_list/04_variable_double/expected.compressed.css b/spec/parser/interpolate/33_space_list/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..b77d6dba04 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ foo ] bar;output:[[ foo ] bar];output:[ foo ] bar;output:[ foo ] bar;output:['[ foo ] bar']} diff --git a/spec/parser/interpolate/33_space_list/04_variable_double/expected.expanded.css b/spec/parser/interpolate/33_space_list/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..70280441c5 --- /dev/null +++ b/spec/parser/interpolate/33_space_list/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ foo ] bar; + output: [[ foo ] bar]; + output: [ foo ] bar; + output: [ foo ] bar; + output: ['[ foo ] bar']; +} diff --git a/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..cf6cc3126e --- /dev/null +++ b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "[ foo ] bar"; dquoted: "[[ foo ] bar]"; dquoted: "[ foo ] bar"; dquoted: "[ foo ] bar"; dquoted: "['[ foo ] bar']"; squoted: "[ foo ] bar"; squoted: "[[ foo ] bar]"; squoted: "[ foo ] bar"; squoted: "[ foo ] bar"; squoted: "['[ foo ] bar']"; } diff --git a/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..ac05d718cd --- /dev/null +++ b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"[ foo ] bar";dquoted:"[[ foo ] bar]";dquoted:"[ foo ] bar";dquoted:"[ foo ] bar";dquoted:"['[ foo ] bar']";squoted:"[ foo ] bar";squoted:"[[ foo ] bar]";squoted:"[ foo ] bar";squoted:"[ foo ] bar";squoted:"['[ foo ] bar']"} diff --git a/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..a9eeefb1ba --- /dev/null +++ b/spec/parser/interpolate/33_space_list/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "[ foo ] bar"; + dquoted: "[[ foo ] bar]"; + dquoted: "[ foo ] bar"; + dquoted: "[ foo ] bar"; + dquoted: "['[ foo ] bar']"; + squoted: "[ foo ] bar"; + squoted: "[[ foo ] bar]"; + squoted: "[ foo ] bar"; + squoted: "[ foo ] bar"; + squoted: "['[ foo ] bar']"; +} diff --git a/spec/parser/interpolate/34_mixed_list/01_inline/expected.compact.css b/spec/parser/interpolate/34_mixed_list/01_inline/expected.compact.css new file mode 100644 index 0000000000..69049a2cdb --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/01_inline/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" ",foo , " "]" "bar"; output: [ ,foo , ] bar; output: "[[ ,foo , ] bar]"; output: "[ ,foo , ] bar"; output: "[ ,foo , ] bar"; output: "['[ ,foo , ] bar']"; } diff --git a/spec/parser/interpolate/34_mixed_list/01_inline/expected.compressed.css b/spec/parser/interpolate/34_mixed_list/01_inline/expected.compressed.css new file mode 100644 index 0000000000..2a3cc577db --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/01_inline/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" ",foo , " "]" "bar";output:[ ,foo , ] bar;output:"[[ ,foo , ] bar]";output:"[ ,foo , ] bar";output:"[ ,foo , ] bar";output:"['[ ,foo , ] bar']"} diff --git a/spec/parser/interpolate/34_mixed_list/01_inline/expected.expanded.css b/spec/parser/interpolate/34_mixed_list/01_inline/expected.expanded.css new file mode 100644 index 0000000000..5916e8ecb5 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/01_inline/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" ",foo , " "]" "bar"; + output: [ ,foo , ] bar; + output: "[[ ,foo , ] bar]"; + output: "[ ,foo , ] bar"; + output: "[ ,foo , ] bar"; + output: "['[ ,foo , ] bar']"; +} diff --git a/spec/parser/interpolate/34_mixed_list/02_variable/expected.compact.css b/spec/parser/interpolate/34_mixed_list/02_variable/expected.compact.css new file mode 100644 index 0000000000..69049a2cdb --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/02_variable/expected.compact.css @@ -0,0 +1 @@ +.result { output: "[" ",foo , " "]" "bar"; output: [ ,foo , ] bar; output: "[[ ,foo , ] bar]"; output: "[ ,foo , ] bar"; output: "[ ,foo , ] bar"; output: "['[ ,foo , ] bar']"; } diff --git a/spec/parser/interpolate/34_mixed_list/02_variable/expected.compressed.css b/spec/parser/interpolate/34_mixed_list/02_variable/expected.compressed.css new file mode 100644 index 0000000000..2a3cc577db --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/02_variable/expected.compressed.css @@ -0,0 +1 @@ +.result{output:"[" ",foo , " "]" "bar";output:[ ,foo , ] bar;output:"[[ ,foo , ] bar]";output:"[ ,foo , ] bar";output:"[ ,foo , ] bar";output:"['[ ,foo , ] bar']"} diff --git a/spec/parser/interpolate/34_mixed_list/02_variable/expected.expanded.css b/spec/parser/interpolate/34_mixed_list/02_variable/expected.expanded.css new file mode 100644 index 0000000000..5916e8ecb5 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/02_variable/expected.expanded.css @@ -0,0 +1,8 @@ +.result { + output: "[" ",foo , " "]" "bar"; + output: [ ,foo , ] bar; + output: "[[ ,foo , ] bar]"; + output: "[ ,foo , ] bar"; + output: "[ ,foo , ] bar"; + output: "['[ ,foo , ] bar']"; +} diff --git a/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compact.css b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compact.css new file mode 100644 index 0000000000..1129d83eb2 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ ,foo , ] bar; output: [[ ,foo , ] bar]; output: [ ,foo , ] bar; output: [ ,foo , ] bar; output: ['[ ,foo , ] bar']; } diff --git a/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compressed.css b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compressed.css new file mode 100644 index 0000000000..15798681b7 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ ,foo , ] bar;output:[[ ,foo , ] bar];output:[ ,foo , ] bar;output:[ ,foo , ] bar;output:['[ ,foo , ] bar']} diff --git a/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.expanded.css b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.expanded.css new file mode 100644 index 0000000000..728a55f8a3 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/03_inline_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ ,foo , ] bar; + output: [[ ,foo , ] bar]; + output: [ ,foo , ] bar; + output: [ ,foo , ] bar; + output: ['[ ,foo , ] bar']; +} diff --git a/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compact.css b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compact.css new file mode 100644 index 0000000000..1129d83eb2 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compact.css @@ -0,0 +1 @@ +.result { output: [ ,foo , ] bar; output: [[ ,foo , ] bar]; output: [ ,foo , ] bar; output: [ ,foo , ] bar; output: ['[ ,foo , ] bar']; } diff --git a/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compressed.css b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compressed.css new file mode 100644 index 0000000000..15798681b7 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.compressed.css @@ -0,0 +1 @@ +.result{output:[ ,foo , ] bar;output:[[ ,foo , ] bar];output:[ ,foo , ] bar;output:[ ,foo , ] bar;output:['[ ,foo , ] bar']} diff --git a/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.expanded.css b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.expanded.css new file mode 100644 index 0000000000..728a55f8a3 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/04_variable_double/expected.expanded.css @@ -0,0 +1,7 @@ +.result { + output: [ ,foo , ] bar; + output: [[ ,foo , ] bar]; + output: [ ,foo , ] bar; + output: [ ,foo , ] bar; + output: ['[ ,foo , ] bar']; +} diff --git a/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compact.css b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compact.css new file mode 100644 index 0000000000..9c811566c9 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compact.css @@ -0,0 +1 @@ +.result { dquoted: "[ ,foo , ] bar"; dquoted: "[[ ,foo , ] bar]"; dquoted: "[ ,foo , ] bar"; dquoted: "[ ,foo , ] bar"; dquoted: "['[ ,foo , ] bar']"; squoted: "[ ,foo , ] bar"; squoted: "[[ ,foo , ] bar]"; squoted: "[ ,foo , ] bar"; squoted: "[ ,foo , ] bar"; squoted: "['[ ,foo , ] bar']"; } diff --git a/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compressed.css b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compressed.css new file mode 100644 index 0000000000..b32ac5c6e9 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.compressed.css @@ -0,0 +1 @@ +.result{dquoted:"[ ,foo , ] bar";dquoted:"[[ ,foo , ] bar]";dquoted:"[ ,foo , ] bar";dquoted:"[ ,foo , ] bar";dquoted:"['[ ,foo , ] bar']";squoted:"[ ,foo , ] bar";squoted:"[[ ,foo , ] bar]";squoted:"[ ,foo , ] bar";squoted:"[ ,foo , ] bar";squoted:"['[ ,foo , ] bar']"} diff --git a/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.expanded.css b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.expanded.css new file mode 100644 index 0000000000..463bd2c484 --- /dev/null +++ b/spec/parser/interpolate/34_mixed_list/05_variable_quoted_double/expected.expanded.css @@ -0,0 +1,12 @@ +.result { + dquoted: "[ ,foo , ] bar"; + dquoted: "[[ ,foo , ] bar]"; + dquoted: "[ ,foo , ] bar"; + dquoted: "[ ,foo , ] bar"; + dquoted: "['[ ,foo , ] bar']"; + squoted: "[ ,foo , ] bar"; + squoted: "[[ ,foo , ] bar]"; + squoted: "[ ,foo , ] bar"; + squoted: "[ ,foo , ] bar"; + squoted: "['[ ,foo , ] bar']"; +} diff --git a/spec/scss-tests/001_test_one_line_comments/expected.compact.css b/spec/scss-tests/001_test_one_line_comments/expected.compact.css new file mode 100644 index 0000000000..d53cfe9fc8 --- /dev/null +++ b/spec/scss-tests/001_test_one_line_comments/expected.compact.css @@ -0,0 +1 @@ +.foo { baz: bang; } diff --git a/spec/scss-tests/001_test_one_line_comments/expected.compressed.css b/spec/scss-tests/001_test_one_line_comments/expected.compressed.css new file mode 100644 index 0000000000..68245bd83a --- /dev/null +++ b/spec/scss-tests/001_test_one_line_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo{baz:bang} diff --git a/spec/scss-tests/001_test_one_line_comments/expected.expanded.css b/spec/scss-tests/001_test_one_line_comments/expected.expanded.css new file mode 100644 index 0000000000..371683ff40 --- /dev/null +++ b/spec/scss-tests/001_test_one_line_comments/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + baz: bang; +} diff --git a/spec/scss-tests/002_test_one_line_comments/expected.compact.css b/spec/scss-tests/002_test_one_line_comments/expected.compact.css new file mode 100644 index 0000000000..2b82422c51 --- /dev/null +++ b/spec/scss-tests/002_test_one_line_comments/expected.compact.css @@ -0,0 +1 @@ +.foo bar[val="//"] { baz: bang; } diff --git a/spec/scss-tests/002_test_one_line_comments/expected.compressed.css b/spec/scss-tests/002_test_one_line_comments/expected.compressed.css new file mode 100644 index 0000000000..ddf95ef874 --- /dev/null +++ b/spec/scss-tests/002_test_one_line_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo bar[val="//"]{baz:bang} diff --git a/spec/scss-tests/002_test_one_line_comments/expected.expanded.css b/spec/scss-tests/002_test_one_line_comments/expected.expanded.css new file mode 100644 index 0000000000..9c0afddc0c --- /dev/null +++ b/spec/scss-tests/002_test_one_line_comments/expected.expanded.css @@ -0,0 +1,3 @@ +.foo bar[val="//"] { + baz: bang; +} diff --git a/spec/scss-tests/003_test_variables/expected.compact.css b/spec/scss-tests/003_test_variables/expected.compact.css new file mode 100644 index 0000000000..d14036a848 --- /dev/null +++ b/spec/scss-tests/003_test_variables/expected.compact.css @@ -0,0 +1 @@ +blat { a: foo; } diff --git a/spec/scss-tests/003_test_variables/expected.compressed.css b/spec/scss-tests/003_test_variables/expected.compressed.css new file mode 100644 index 0000000000..e0f973aea2 --- /dev/null +++ b/spec/scss-tests/003_test_variables/expected.compressed.css @@ -0,0 +1 @@ +blat{a:foo} diff --git a/spec/scss-tests/003_test_variables/expected.expanded.css b/spec/scss-tests/003_test_variables/expected.expanded.css new file mode 100644 index 0000000000..4eb3cf2b9c --- /dev/null +++ b/spec/scss-tests/003_test_variables/expected.expanded.css @@ -0,0 +1,3 @@ +blat { + a: foo; +} diff --git a/spec/scss-tests/004_test_variables/expected.compact.css b/spec/scss-tests/004_test_variables/expected.compact.css new file mode 100644 index 0000000000..cbe57fd81e --- /dev/null +++ b/spec/scss-tests/004_test_variables/expected.compact.css @@ -0,0 +1 @@ +foo { a: 2; b: 6; } diff --git a/spec/scss-tests/004_test_variables/expected.compressed.css b/spec/scss-tests/004_test_variables/expected.compressed.css new file mode 100644 index 0000000000..386a5497e9 --- /dev/null +++ b/spec/scss-tests/004_test_variables/expected.compressed.css @@ -0,0 +1 @@ +foo{a:2;b:6} diff --git a/spec/scss-tests/004_test_variables/expected.expanded.css b/spec/scss-tests/004_test_variables/expected.expanded.css new file mode 100644 index 0000000000..fb9db6050e --- /dev/null +++ b/spec/scss-tests/004_test_variables/expected.expanded.css @@ -0,0 +1,4 @@ +foo { + a: 2; + b: 6; +} diff --git a/spec/scss-tests/005_test_unicode_variables/expected.compact.css b/spec/scss-tests/005_test_unicode_variables/expected.compact.css new file mode 100644 index 0000000000..d14036a848 --- /dev/null +++ b/spec/scss-tests/005_test_unicode_variables/expected.compact.css @@ -0,0 +1 @@ +blat { a: foo; } diff --git a/spec/scss-tests/005_test_unicode_variables/expected.compressed.css b/spec/scss-tests/005_test_unicode_variables/expected.compressed.css new file mode 100644 index 0000000000..e0f973aea2 --- /dev/null +++ b/spec/scss-tests/005_test_unicode_variables/expected.compressed.css @@ -0,0 +1 @@ +blat{a:foo} diff --git a/spec/scss-tests/005_test_unicode_variables/expected.expanded.css b/spec/scss-tests/005_test_unicode_variables/expected.expanded.css new file mode 100644 index 0000000000..4eb3cf2b9c --- /dev/null +++ b/spec/scss-tests/005_test_unicode_variables/expected.expanded.css @@ -0,0 +1,3 @@ +blat { + a: foo; +} diff --git a/spec/scss-tests/006_test_guard_assign/expected.compact.css b/spec/scss-tests/006_test_guard_assign/expected.compact.css new file mode 100644 index 0000000000..c1db262dde --- /dev/null +++ b/spec/scss-tests/006_test_guard_assign/expected.compact.css @@ -0,0 +1 @@ +foo { a: 1; } diff --git a/spec/scss-tests/006_test_guard_assign/expected.compressed.css b/spec/scss-tests/006_test_guard_assign/expected.compressed.css new file mode 100644 index 0000000000..da27133c62 --- /dev/null +++ b/spec/scss-tests/006_test_guard_assign/expected.compressed.css @@ -0,0 +1 @@ +foo{a:1} diff --git a/spec/scss-tests/006_test_guard_assign/expected.expanded.css b/spec/scss-tests/006_test_guard_assign/expected.expanded.css new file mode 100644 index 0000000000..1f3372e4de --- /dev/null +++ b/spec/scss-tests/006_test_guard_assign/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 1; +} diff --git a/spec/scss-tests/007_test_guard_assign/expected.compact.css b/spec/scss-tests/007_test_guard_assign/expected.compact.css new file mode 100644 index 0000000000..4cdb70048d --- /dev/null +++ b/spec/scss-tests/007_test_guard_assign/expected.compact.css @@ -0,0 +1 @@ +foo { a: 2; } diff --git a/spec/scss-tests/007_test_guard_assign/expected.compressed.css b/spec/scss-tests/007_test_guard_assign/expected.compressed.css new file mode 100644 index 0000000000..39609082f6 --- /dev/null +++ b/spec/scss-tests/007_test_guard_assign/expected.compressed.css @@ -0,0 +1 @@ +foo{a:2} diff --git a/spec/scss-tests/007_test_guard_assign/expected.expanded.css b/spec/scss-tests/007_test_guard_assign/expected.expanded.css new file mode 100644 index 0000000000..77dba3e89a --- /dev/null +++ b/spec/scss-tests/007_test_guard_assign/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 2; +} diff --git a/spec/scss-tests/008_test_sass_script/expected.compact.css b/spec/scss-tests/008_test_sass_script/expected.compact.css new file mode 100644 index 0000000000..637dfa2c51 --- /dev/null +++ b/spec/scss-tests/008_test_sass_script/expected.compact.css @@ -0,0 +1 @@ +foo { a: 3; b: -1; c: foobar; d: 12px; } diff --git a/spec/scss-tests/008_test_sass_script/expected.compressed.css b/spec/scss-tests/008_test_sass_script/expected.compressed.css new file mode 100644 index 0000000000..d91d181777 --- /dev/null +++ b/spec/scss-tests/008_test_sass_script/expected.compressed.css @@ -0,0 +1 @@ +foo{a:3;b:-1;c:foobar;d:12px} diff --git a/spec/scss-tests/008_test_sass_script/expected.expanded.css b/spec/scss-tests/008_test_sass_script/expected.expanded.css new file mode 100644 index 0000000000..d826c15454 --- /dev/null +++ b/spec/scss-tests/008_test_sass_script/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + a: 3; + b: -1; + c: foobar; + d: 12px; +} diff --git a/spec/scss-tests/009_test_for_directive/expected.compact.css b/spec/scss-tests/009_test_for_directive/expected.compact.css new file mode 100644 index 0000000000..aa9a5975d7 --- /dev/null +++ b/spec/scss-tests/009_test_for_directive/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; a: 2; a: 3; a: 4; } diff --git a/spec/scss-tests/009_test_for_directive/expected.compressed.css b/spec/scss-tests/009_test_for_directive/expected.compressed.css new file mode 100644 index 0000000000..5eb7c7f7f0 --- /dev/null +++ b/spec/scss-tests/009_test_for_directive/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;a:2;a:3;a:4} diff --git a/spec/scss-tests/009_test_for_directive/expected.expanded.css b/spec/scss-tests/009_test_for_directive/expected.expanded.css new file mode 100644 index 0000000000..1de8f29fb6 --- /dev/null +++ b/spec/scss-tests/009_test_for_directive/expected.expanded.css @@ -0,0 +1,6 @@ +.foo { + a: 1; + a: 2; + a: 3; + a: 4; +} diff --git a/spec/scss-tests/010_test_for_directive/expected.compact.css b/spec/scss-tests/010_test_for_directive/expected.compact.css new file mode 100644 index 0000000000..85ff870eef --- /dev/null +++ b/spec/scss-tests/010_test_for_directive/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; a: 2; a: 3; a: 4; a: 5; } diff --git a/spec/scss-tests/010_test_for_directive/expected.compressed.css b/spec/scss-tests/010_test_for_directive/expected.compressed.css new file mode 100644 index 0000000000..d2ff5a0d7e --- /dev/null +++ b/spec/scss-tests/010_test_for_directive/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;a:2;a:3;a:4;a:5} diff --git a/spec/scss-tests/010_test_for_directive/expected.expanded.css b/spec/scss-tests/010_test_for_directive/expected.expanded.css new file mode 100644 index 0000000000..2e18c18b08 --- /dev/null +++ b/spec/scss-tests/010_test_for_directive/expected.expanded.css @@ -0,0 +1,7 @@ +.foo { + a: 1; + a: 2; + a: 3; + a: 4; + a: 5; +} diff --git a/spec/scss-tests/011_test_if_directive/expected.compact.css b/spec/scss-tests/011_test_if_directive/expected.compact.css new file mode 100644 index 0000000000..44d3d1c208 --- /dev/null +++ b/spec/scss-tests/011_test_if_directive/expected.compact.css @@ -0,0 +1 @@ +foo { a: b; } diff --git a/spec/scss-tests/011_test_if_directive/expected.compressed.css b/spec/scss-tests/011_test_if_directive/expected.compressed.css new file mode 100644 index 0000000000..c0df97ff8f --- /dev/null +++ b/spec/scss-tests/011_test_if_directive/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b} diff --git a/spec/scss-tests/011_test_if_directive/expected.expanded.css b/spec/scss-tests/011_test_if_directive/expected.expanded.css new file mode 100644 index 0000000000..d489ae6554 --- /dev/null +++ b/spec/scss-tests/011_test_if_directive/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: b; +} diff --git a/spec/scss-tests/012_test_if_directive/expected.compact.css b/spec/scss-tests/012_test_if_directive/expected.compact.css new file mode 100644 index 0000000000..0a9ef0c95c --- /dev/null +++ b/spec/scss-tests/012_test_if_directive/expected.compact.css @@ -0,0 +1 @@ +bar { a: b; } diff --git a/spec/scss-tests/012_test_if_directive/expected.compressed.css b/spec/scss-tests/012_test_if_directive/expected.compressed.css new file mode 100644 index 0000000000..5f0baf71cf --- /dev/null +++ b/spec/scss-tests/012_test_if_directive/expected.compressed.css @@ -0,0 +1 @@ +bar{a:b} diff --git a/spec/scss-tests/012_test_if_directive/expected.expanded.css b/spec/scss-tests/012_test_if_directive/expected.expanded.css new file mode 100644 index 0000000000..67026d80f9 --- /dev/null +++ b/spec/scss-tests/012_test_if_directive/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: b; +} diff --git a/spec/scss-tests/013_test_if_directive/expected.compact.css b/spec/scss-tests/013_test_if_directive/expected.compact.css new file mode 100644 index 0000000000..0a9ef0c95c --- /dev/null +++ b/spec/scss-tests/013_test_if_directive/expected.compact.css @@ -0,0 +1 @@ +bar { a: b; } diff --git a/spec/scss-tests/013_test_if_directive/expected.compressed.css b/spec/scss-tests/013_test_if_directive/expected.compressed.css new file mode 100644 index 0000000000..5f0baf71cf --- /dev/null +++ b/spec/scss-tests/013_test_if_directive/expected.compressed.css @@ -0,0 +1 @@ +bar{a:b} diff --git a/spec/scss-tests/013_test_if_directive/expected.expanded.css b/spec/scss-tests/013_test_if_directive/expected.expanded.css new file mode 100644 index 0000000000..67026d80f9 --- /dev/null +++ b/spec/scss-tests/013_test_if_directive/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: b; +} diff --git a/spec/scss-tests/014_test_comment_after_if_directive/expected.compact.css b/spec/scss-tests/014_test_comment_after_if_directive/expected.compact.css new file mode 100644 index 0000000000..22ae84697c --- /dev/null +++ b/spec/scss-tests/014_test_comment_after_if_directive/expected.compact.css @@ -0,0 +1 @@ +foo { a: b; /* This is a comment */ c: d; } diff --git a/spec/scss-tests/014_test_comment_after_if_directive/expected.compressed.css b/spec/scss-tests/014_test_comment_after_if_directive/expected.compressed.css new file mode 100644 index 0000000000..5621e060b6 --- /dev/null +++ b/spec/scss-tests/014_test_comment_after_if_directive/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b;c:d} diff --git a/spec/scss-tests/014_test_comment_after_if_directive/expected.expanded.css b/spec/scss-tests/014_test_comment_after_if_directive/expected.expanded.css new file mode 100644 index 0000000000..6728c23263 --- /dev/null +++ b/spec/scss-tests/014_test_comment_after_if_directive/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + a: b; + /* This is a comment */ + c: d; +} diff --git a/spec/scss-tests/015_test_comment_after_if_directive/expected.compact.css b/spec/scss-tests/015_test_comment_after_if_directive/expected.compact.css new file mode 100644 index 0000000000..22ae84697c --- /dev/null +++ b/spec/scss-tests/015_test_comment_after_if_directive/expected.compact.css @@ -0,0 +1 @@ +foo { a: b; /* This is a comment */ c: d; } diff --git a/spec/scss-tests/015_test_comment_after_if_directive/expected.compressed.css b/spec/scss-tests/015_test_comment_after_if_directive/expected.compressed.css new file mode 100644 index 0000000000..5621e060b6 --- /dev/null +++ b/spec/scss-tests/015_test_comment_after_if_directive/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b;c:d} diff --git a/spec/scss-tests/015_test_comment_after_if_directive/expected.expanded.css b/spec/scss-tests/015_test_comment_after_if_directive/expected.expanded.css new file mode 100644 index 0000000000..6728c23263 --- /dev/null +++ b/spec/scss-tests/015_test_comment_after_if_directive/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + a: b; + /* This is a comment */ + c: d; +} diff --git a/spec/scss-tests/017_test_each_directive/expected.compact.css b/spec/scss-tests/017_test_each_directive/expected.compact.css new file mode 100644 index 0000000000..73014bbc39 --- /dev/null +++ b/spec/scss-tests/017_test_each_directive/expected.compact.css @@ -0,0 +1,3 @@ +a { b: 1px; b: 2px; b: 3px; b: 4px; } + +c { d: foo; d: bar; d: baz; d: bang; } diff --git a/spec/scss-tests/017_test_each_directive/expected.compressed.css b/spec/scss-tests/017_test_each_directive/expected.compressed.css new file mode 100644 index 0000000000..5a0e2848ec --- /dev/null +++ b/spec/scss-tests/017_test_each_directive/expected.compressed.css @@ -0,0 +1 @@ +a{b:1px;b:2px;b:3px;b:4px}c{d:foo;d:bar;d:baz;d:bang} diff --git a/spec/scss-tests/017_test_each_directive/expected.expanded.css b/spec/scss-tests/017_test_each_directive/expected.expanded.css new file mode 100644 index 0000000000..849fd4a906 --- /dev/null +++ b/spec/scss-tests/017_test_each_directive/expected.expanded.css @@ -0,0 +1,13 @@ +a { + b: 1px; + b: 2px; + b: 3px; + b: 4px; +} + +c { + d: foo; + d: bar; + d: baz; + d: bang; +} diff --git a/spec/scss-tests/019_test_css_import_directive/expected.compact.css b/spec/scss-tests/019_test_css_import_directive/expected.compact.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/019_test_css_import_directive/expected.compact.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/019_test_css_import_directive/expected.compressed.css b/spec/scss-tests/019_test_css_import_directive/expected.compressed.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/019_test_css_import_directive/expected.compressed.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/019_test_css_import_directive/expected.expanded.css b/spec/scss-tests/019_test_css_import_directive/expected.expanded.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/019_test_css_import_directive/expected.expanded.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/020_test_css_import_directive/expected.compact.css b/spec/scss-tests/020_test_css_import_directive/expected.compact.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/020_test_css_import_directive/expected.compact.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/020_test_css_import_directive/expected.compressed.css b/spec/scss-tests/020_test_css_import_directive/expected.compressed.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/020_test_css_import_directive/expected.compressed.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/020_test_css_import_directive/expected.expanded.css b/spec/scss-tests/020_test_css_import_directive/expected.expanded.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/020_test_css_import_directive/expected.expanded.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/021_test_css_import_directive/expected.compact.css b/spec/scss-tests/021_test_css_import_directive/expected.compact.css new file mode 100644 index 0000000000..e2bde2649a --- /dev/null +++ b/spec/scss-tests/021_test_css_import_directive/expected.compact.css @@ -0,0 +1 @@ +@import url("foo.css"); diff --git a/spec/scss-tests/021_test_css_import_directive/expected.compressed.css b/spec/scss-tests/021_test_css_import_directive/expected.compressed.css new file mode 100644 index 0000000000..e2bde2649a --- /dev/null +++ b/spec/scss-tests/021_test_css_import_directive/expected.compressed.css @@ -0,0 +1 @@ +@import url("foo.css"); diff --git a/spec/scss-tests/021_test_css_import_directive/expected.expanded.css b/spec/scss-tests/021_test_css_import_directive/expected.expanded.css new file mode 100644 index 0000000000..e2bde2649a --- /dev/null +++ b/spec/scss-tests/021_test_css_import_directive/expected.expanded.css @@ -0,0 +1 @@ +@import url("foo.css"); diff --git a/spec/scss-tests/022_test_css_import_directive/expected.compact.css b/spec/scss-tests/022_test_css_import_directive/expected.compact.css new file mode 100644 index 0000000000..e2bde2649a --- /dev/null +++ b/spec/scss-tests/022_test_css_import_directive/expected.compact.css @@ -0,0 +1 @@ +@import url("foo.css"); diff --git a/spec/scss-tests/022_test_css_import_directive/expected.compressed.css b/spec/scss-tests/022_test_css_import_directive/expected.compressed.css new file mode 100644 index 0000000000..e2bde2649a --- /dev/null +++ b/spec/scss-tests/022_test_css_import_directive/expected.compressed.css @@ -0,0 +1 @@ +@import url("foo.css"); diff --git a/spec/scss-tests/022_test_css_import_directive/expected.expanded.css b/spec/scss-tests/022_test_css_import_directive/expected.expanded.css new file mode 100644 index 0000000000..e2bde2649a --- /dev/null +++ b/spec/scss-tests/022_test_css_import_directive/expected.expanded.css @@ -0,0 +1 @@ +@import url("foo.css"); diff --git a/spec/scss-tests/023_test_css_import_directive/expected.compact.css b/spec/scss-tests/023_test_css_import_directive/expected.compact.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/023_test_css_import_directive/expected.compact.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/023_test_css_import_directive/expected.compressed.css b/spec/scss-tests/023_test_css_import_directive/expected.compressed.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/023_test_css_import_directive/expected.compressed.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/023_test_css_import_directive/expected.expanded.css b/spec/scss-tests/023_test_css_import_directive/expected.expanded.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss-tests/023_test_css_import_directive/expected.expanded.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss-tests/027_test_protocol_relative_import/expected.compact.css b/spec/scss-tests/027_test_protocol_relative_import/expected.compact.css new file mode 100644 index 0000000000..61526e81c7 --- /dev/null +++ b/spec/scss-tests/027_test_protocol_relative_import/expected.compact.css @@ -0,0 +1 @@ +@import "//fonts.googleapis.com/css?family=Droid+Sans"; diff --git a/spec/scss-tests/027_test_protocol_relative_import/expected.compressed.css b/spec/scss-tests/027_test_protocol_relative_import/expected.compressed.css new file mode 100644 index 0000000000..61526e81c7 --- /dev/null +++ b/spec/scss-tests/027_test_protocol_relative_import/expected.compressed.css @@ -0,0 +1 @@ +@import "//fonts.googleapis.com/css?family=Droid+Sans"; diff --git a/spec/scss-tests/027_test_protocol_relative_import/expected.expanded.css b/spec/scss-tests/027_test_protocol_relative_import/expected.expanded.css new file mode 100644 index 0000000000..61526e81c7 --- /dev/null +++ b/spec/scss-tests/027_test_protocol_relative_import/expected.expanded.css @@ -0,0 +1 @@ +@import "//fonts.googleapis.com/css?family=Droid+Sans"; diff --git a/spec/scss-tests/028_test_import_with_interpolation/expected.compact.css b/spec/scss-tests/028_test_import_with_interpolation/expected.compact.css new file mode 100644 index 0000000000..51cc2bfca2 --- /dev/null +++ b/spec/scss-tests/028_test_import_with_interpolation/expected.compact.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans"); diff --git a/spec/scss-tests/028_test_import_with_interpolation/expected.compressed.css b/spec/scss-tests/028_test_import_with_interpolation/expected.compressed.css new file mode 100644 index 0000000000..51cc2bfca2 --- /dev/null +++ b/spec/scss-tests/028_test_import_with_interpolation/expected.compressed.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans"); diff --git a/spec/scss-tests/028_test_import_with_interpolation/expected.expanded.css b/spec/scss-tests/028_test_import_with_interpolation/expected.expanded.css new file mode 100644 index 0000000000..51cc2bfca2 --- /dev/null +++ b/spec/scss-tests/028_test_import_with_interpolation/expected.expanded.css @@ -0,0 +1 @@ +@import url("http://fonts.googleapis.com/css?family=Droid+Sans"); diff --git a/spec/scss-tests/029_test_url_import/expected.compact.css b/spec/scss-tests/029_test_url_import/expected.compact.css new file mode 100644 index 0000000000..e4ebe59e66 --- /dev/null +++ b/spec/scss-tests/029_test_url_import/expected.compact.css @@ -0,0 +1 @@ +@import url(fonts.sass); diff --git a/spec/scss-tests/029_test_url_import/expected.compressed.css b/spec/scss-tests/029_test_url_import/expected.compressed.css new file mode 100644 index 0000000000..e4ebe59e66 --- /dev/null +++ b/spec/scss-tests/029_test_url_import/expected.compressed.css @@ -0,0 +1 @@ +@import url(fonts.sass); diff --git a/spec/scss-tests/029_test_url_import/expected.expanded.css b/spec/scss-tests/029_test_url_import/expected.expanded.css new file mode 100644 index 0000000000..e4ebe59e66 --- /dev/null +++ b/spec/scss-tests/029_test_url_import/expected.expanded.css @@ -0,0 +1 @@ +@import url(fonts.sass); diff --git a/spec/scss-tests/030_test_block_comment_in_script/expected.compact.css b/spec/scss-tests/030_test_block_comment_in_script/expected.compact.css new file mode 100644 index 0000000000..88717af4f0 --- /dev/null +++ b/spec/scss-tests/030_test_block_comment_in_script/expected.compact.css @@ -0,0 +1 @@ +foo { a: 1bar; } diff --git a/spec/scss-tests/030_test_block_comment_in_script/expected.compressed.css b/spec/scss-tests/030_test_block_comment_in_script/expected.compressed.css new file mode 100644 index 0000000000..85e27d4651 --- /dev/null +++ b/spec/scss-tests/030_test_block_comment_in_script/expected.compressed.css @@ -0,0 +1 @@ +foo{a:1bar} diff --git a/spec/scss-tests/030_test_block_comment_in_script/expected.expanded.css b/spec/scss-tests/030_test_block_comment_in_script/expected.expanded.css new file mode 100644 index 0000000000..d3cb0d033d --- /dev/null +++ b/spec/scss-tests/030_test_block_comment_in_script/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 1bar; +} diff --git a/spec/scss-tests/031_test_line_comment_in_script/expected.compact.css b/spec/scss-tests/031_test_line_comment_in_script/expected.compact.css new file mode 100644 index 0000000000..12a607e123 --- /dev/null +++ b/spec/scss-tests/031_test_line_comment_in_script/expected.compact.css @@ -0,0 +1 @@ +foo { a: 1blang; } diff --git a/spec/scss-tests/031_test_line_comment_in_script/expected.compressed.css b/spec/scss-tests/031_test_line_comment_in_script/expected.compressed.css new file mode 100644 index 0000000000..2f8469bed6 --- /dev/null +++ b/spec/scss-tests/031_test_line_comment_in_script/expected.compressed.css @@ -0,0 +1 @@ +foo{a:1blang} diff --git a/spec/scss-tests/031_test_line_comment_in_script/expected.expanded.css b/spec/scss-tests/031_test_line_comment_in_script/expected.expanded.css new file mode 100644 index 0000000000..62a194463e --- /dev/null +++ b/spec/scss-tests/031_test_line_comment_in_script/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 1blang; +} diff --git a/spec/scss-tests/032_test_nested_rules/expected.compact.css b/spec/scss-tests/032_test_nested_rules/expected.compact.css new file mode 100644 index 0000000000..e26cb9cff8 --- /dev/null +++ b/spec/scss-tests/032_test_nested_rules/expected.compact.css @@ -0,0 +1 @@ +foo bar { a: b; } diff --git a/spec/scss-tests/032_test_nested_rules/expected.compressed.css b/spec/scss-tests/032_test_nested_rules/expected.compressed.css new file mode 100644 index 0000000000..f5d4adbc2e --- /dev/null +++ b/spec/scss-tests/032_test_nested_rules/expected.compressed.css @@ -0,0 +1 @@ +foo bar{a:b} diff --git a/spec/scss-tests/032_test_nested_rules/expected.expanded.css b/spec/scss-tests/032_test_nested_rules/expected.expanded.css new file mode 100644 index 0000000000..429820f069 --- /dev/null +++ b/spec/scss-tests/032_test_nested_rules/expected.expanded.css @@ -0,0 +1,3 @@ +foo bar { + a: b; +} diff --git a/spec/scss-tests/033_test_nested_rules/expected.compact.css b/spec/scss-tests/033_test_nested_rules/expected.compact.css new file mode 100644 index 0000000000..b8bd0add4e --- /dev/null +++ b/spec/scss-tests/033_test_nested_rules/expected.compact.css @@ -0,0 +1,2 @@ +foo bar { a: b; } +foo baz { b: c; } diff --git a/spec/scss-tests/033_test_nested_rules/expected.compressed.css b/spec/scss-tests/033_test_nested_rules/expected.compressed.css new file mode 100644 index 0000000000..2ca63a4291 --- /dev/null +++ b/spec/scss-tests/033_test_nested_rules/expected.compressed.css @@ -0,0 +1 @@ +foo bar{a:b}foo baz{b:c} diff --git a/spec/scss-tests/033_test_nested_rules/expected.expanded.css b/spec/scss-tests/033_test_nested_rules/expected.expanded.css new file mode 100644 index 0000000000..80e9400f55 --- /dev/null +++ b/spec/scss-tests/033_test_nested_rules/expected.expanded.css @@ -0,0 +1,6 @@ +foo bar { + a: b; +} +foo baz { + b: c; +} diff --git a/spec/scss-tests/034_test_nested_rules/expected.compact.css b/spec/scss-tests/034_test_nested_rules/expected.compact.css new file mode 100644 index 0000000000..8f285a041a --- /dev/null +++ b/spec/scss-tests/034_test_nested_rules/expected.compact.css @@ -0,0 +1,2 @@ +foo bar baz { a: b; } +foo bang bip { a: b; } diff --git a/spec/scss-tests/034_test_nested_rules/expected.compressed.css b/spec/scss-tests/034_test_nested_rules/expected.compressed.css new file mode 100644 index 0000000000..c8de3041c3 --- /dev/null +++ b/spec/scss-tests/034_test_nested_rules/expected.compressed.css @@ -0,0 +1 @@ +foo bar baz{a:b}foo bang bip{a:b} diff --git a/spec/scss-tests/034_test_nested_rules/expected.expanded.css b/spec/scss-tests/034_test_nested_rules/expected.expanded.css new file mode 100644 index 0000000000..5bc4005611 --- /dev/null +++ b/spec/scss-tests/034_test_nested_rules/expected.expanded.css @@ -0,0 +1,6 @@ +foo bar baz { + a: b; +} +foo bang bip { + a: b; +} diff --git a/spec/scss-tests/035_test_nested_rules_with_declarations/expected.compact.css b/spec/scss-tests/035_test_nested_rules_with_declarations/expected.compact.css new file mode 100644 index 0000000000..bb06b89aa5 --- /dev/null +++ b/spec/scss-tests/035_test_nested_rules_with_declarations/expected.compact.css @@ -0,0 +1,2 @@ +foo { a: b; } +foo bar { c: d; } diff --git a/spec/scss-tests/035_test_nested_rules_with_declarations/expected.compressed.css b/spec/scss-tests/035_test_nested_rules_with_declarations/expected.compressed.css new file mode 100644 index 0000000000..96f9a64596 --- /dev/null +++ b/spec/scss-tests/035_test_nested_rules_with_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b}foo bar{c:d} diff --git a/spec/scss-tests/035_test_nested_rules_with_declarations/expected.expanded.css b/spec/scss-tests/035_test_nested_rules_with_declarations/expected.expanded.css new file mode 100644 index 0000000000..81d426c62f --- /dev/null +++ b/spec/scss-tests/035_test_nested_rules_with_declarations/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + a: b; +} +foo bar { + c: d; +} diff --git a/spec/scss-tests/036_test_nested_rules_with_declarations/expected.compact.css b/spec/scss-tests/036_test_nested_rules_with_declarations/expected.compact.css new file mode 100644 index 0000000000..bb06b89aa5 --- /dev/null +++ b/spec/scss-tests/036_test_nested_rules_with_declarations/expected.compact.css @@ -0,0 +1,2 @@ +foo { a: b; } +foo bar { c: d; } diff --git a/spec/scss-tests/036_test_nested_rules_with_declarations/expected.compressed.css b/spec/scss-tests/036_test_nested_rules_with_declarations/expected.compressed.css new file mode 100644 index 0000000000..96f9a64596 --- /dev/null +++ b/spec/scss-tests/036_test_nested_rules_with_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b}foo bar{c:d} diff --git a/spec/scss-tests/036_test_nested_rules_with_declarations/expected.expanded.css b/spec/scss-tests/036_test_nested_rules_with_declarations/expected.expanded.css new file mode 100644 index 0000000000..81d426c62f --- /dev/null +++ b/spec/scss-tests/036_test_nested_rules_with_declarations/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + a: b; +} +foo bar { + c: d; +} diff --git a/spec/scss-tests/037_test_nested_rules_with_declarations/expected.compact.css b/spec/scss-tests/037_test_nested_rules_with_declarations/expected.compact.css new file mode 100644 index 0000000000..f58ea0e598 --- /dev/null +++ b/spec/scss-tests/037_test_nested_rules_with_declarations/expected.compact.css @@ -0,0 +1,5 @@ +foo { ump: nump; grump: clump; } +foo bar { blat: bang; habit: rabbit; } +foo bar baz { a: b; } +foo bar bip { c: d; } +foo bibble bap { e: f; } diff --git a/spec/scss-tests/037_test_nested_rules_with_declarations/expected.compressed.css b/spec/scss-tests/037_test_nested_rules_with_declarations/expected.compressed.css new file mode 100644 index 0000000000..3e846bf3ae --- /dev/null +++ b/spec/scss-tests/037_test_nested_rules_with_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{ump:nump;grump:clump}foo bar{blat:bang;habit:rabbit}foo bar baz{a:b}foo bar bip{c:d}foo bibble bap{e:f} diff --git a/spec/scss-tests/037_test_nested_rules_with_declarations/expected.expanded.css b/spec/scss-tests/037_test_nested_rules_with_declarations/expected.expanded.css new file mode 100644 index 0000000000..390caed78f --- /dev/null +++ b/spec/scss-tests/037_test_nested_rules_with_declarations/expected.expanded.css @@ -0,0 +1,17 @@ +foo { + ump: nump; + grump: clump; +} +foo bar { + blat: bang; + habit: rabbit; +} +foo bar baz { + a: b; +} +foo bar bip { + c: d; +} +foo bibble bap { + e: f; +} diff --git a/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compact.css b/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compact.css new file mode 100644 index 0000000000..ec7e0dae98 --- /dev/null +++ b/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compact.css @@ -0,0 +1,3 @@ +foo .bar { a: b; } +foo :baz { c: d; } +foo bang:bop { e: f; } diff --git a/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compressed.css b/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compressed.css new file mode 100644 index 0000000000..6881be7ade --- /dev/null +++ b/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo .bar{a:b}foo :baz{c:d}foo bang:bop{e:f} diff --git a/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.expanded.css b/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.expanded.css new file mode 100644 index 0000000000..2d39afb85b --- /dev/null +++ b/spec/scss-tests/038_test_nested_rules_with_fancy_selectors/expected.expanded.css @@ -0,0 +1,9 @@ +foo .bar { + a: b; +} +foo :baz { + c: d; +} +foo bang:bop { + e: f; +} diff --git a/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compact.css b/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compact.css new file mode 100644 index 0000000000..a0097cc27a --- /dev/null +++ b/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compact.css @@ -0,0 +1,3 @@ +foo { bar: baz bang bop biddle woo look at all these elems; } +foo bar:baz:bang:bop:biddle:woo:look:at:all:these:pseudoclasses { a: b; } +foo bar:baz bang bop biddle woo look at all these elems { a: b; } diff --git a/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compressed.css b/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compressed.css new file mode 100644 index 0000000000..a6cffc7756 --- /dev/null +++ b/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz bang bop biddle woo look at all these elems}foo bar:baz:bang:bop:biddle:woo:look:at:all:these:pseudoclasses{a:b}foo bar:baz bang bop biddle woo look at all these elems{a:b} diff --git a/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.expanded.css b/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.expanded.css new file mode 100644 index 0000000000..0a3fb76183 --- /dev/null +++ b/spec/scss-tests/039_test_almost_ambiguous_nested_rules_and_declarations/expected.expanded.css @@ -0,0 +1,9 @@ +foo { + bar: baz bang bop biddle woo look at all these elems; +} +foo bar:baz:bang:bop:biddle:woo:look:at:all:these:pseudoclasses { + a: b; +} +foo bar:baz bang bop biddle woo look at all these elems { + a: b; +} diff --git a/spec/scss-tests/040_test_newlines_in_selectors/expected.compact.css b/spec/scss-tests/040_test_newlines_in_selectors/expected.compact.css new file mode 100644 index 0000000000..e26cb9cff8 --- /dev/null +++ b/spec/scss-tests/040_test_newlines_in_selectors/expected.compact.css @@ -0,0 +1 @@ +foo bar { a: b; } diff --git a/spec/scss-tests/040_test_newlines_in_selectors/expected.compressed.css b/spec/scss-tests/040_test_newlines_in_selectors/expected.compressed.css new file mode 100644 index 0000000000..f5d4adbc2e --- /dev/null +++ b/spec/scss-tests/040_test_newlines_in_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo bar{a:b} diff --git a/spec/scss-tests/040_test_newlines_in_selectors/expected.expanded.css b/spec/scss-tests/040_test_newlines_in_selectors/expected.expanded.css new file mode 100644 index 0000000000..91fe7da62c --- /dev/null +++ b/spec/scss-tests/040_test_newlines_in_selectors/expected.expanded.css @@ -0,0 +1,4 @@ +foo +bar { + a: b; +} diff --git a/spec/scss-tests/041_test_newlines_in_selectors/expected.compact.css b/spec/scss-tests/041_test_newlines_in_selectors/expected.compact.css new file mode 100644 index 0000000000..49c78735b9 --- /dev/null +++ b/spec/scss-tests/041_test_newlines_in_selectors/expected.compact.css @@ -0,0 +1 @@ +foo baz, foo bang, bar baz, bar bang { a: b; } diff --git a/spec/scss-tests/041_test_newlines_in_selectors/expected.compressed.css b/spec/scss-tests/041_test_newlines_in_selectors/expected.compressed.css new file mode 100644 index 0000000000..6ec80f7c21 --- /dev/null +++ b/spec/scss-tests/041_test_newlines_in_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo baz,foo bang,bar baz,bar bang{a:b} diff --git a/spec/scss-tests/041_test_newlines_in_selectors/expected.expanded.css b/spec/scss-tests/041_test_newlines_in_selectors/expected.expanded.css new file mode 100644 index 0000000000..75c84bfb29 --- /dev/null +++ b/spec/scss-tests/041_test_newlines_in_selectors/expected.expanded.css @@ -0,0 +1,6 @@ +foo baz, +foo bang, +bar baz, +bar bang { + a: b; +} diff --git a/spec/scss-tests/042_test_newlines_in_selectors/expected.compact.css b/spec/scss-tests/042_test_newlines_in_selectors/expected.compact.css new file mode 100644 index 0000000000..38dd3ac444 --- /dev/null +++ b/spec/scss-tests/042_test_newlines_in_selectors/expected.compact.css @@ -0,0 +1,2 @@ +foo bar baz bang { a: b; } +foo bar bip bop { c: d; } diff --git a/spec/scss-tests/042_test_newlines_in_selectors/expected.compressed.css b/spec/scss-tests/042_test_newlines_in_selectors/expected.compressed.css new file mode 100644 index 0000000000..432483f4da --- /dev/null +++ b/spec/scss-tests/042_test_newlines_in_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo bar baz bang{a:b}foo bar bip bop{c:d} diff --git a/spec/scss-tests/042_test_newlines_in_selectors/expected.expanded.css b/spec/scss-tests/042_test_newlines_in_selectors/expected.expanded.css new file mode 100644 index 0000000000..ac710c69f3 --- /dev/null +++ b/spec/scss-tests/042_test_newlines_in_selectors/expected.expanded.css @@ -0,0 +1,9 @@ +foo +bar baz +bang { + a: b; +} +foo +bar bip bop { + c: d; +} diff --git a/spec/scss-tests/043_test_newlines_in_selectors/expected.compact.css b/spec/scss-tests/043_test_newlines_in_selectors/expected.compact.css new file mode 100644 index 0000000000..fbd713ce24 --- /dev/null +++ b/spec/scss-tests/043_test_newlines_in_selectors/expected.compact.css @@ -0,0 +1 @@ +foo bang, foo bip bop, bar baz bang, bar baz bip bop { a: b; } diff --git a/spec/scss-tests/043_test_newlines_in_selectors/expected.compressed.css b/spec/scss-tests/043_test_newlines_in_selectors/expected.compressed.css new file mode 100644 index 0000000000..939cedca3b --- /dev/null +++ b/spec/scss-tests/043_test_newlines_in_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo bang,foo bip bop,bar baz bang,bar baz bip bop{a:b} diff --git a/spec/scss-tests/043_test_newlines_in_selectors/expected.expanded.css b/spec/scss-tests/043_test_newlines_in_selectors/expected.expanded.css new file mode 100644 index 0000000000..c1997e4886 --- /dev/null +++ b/spec/scss-tests/043_test_newlines_in_selectors/expected.expanded.css @@ -0,0 +1,7 @@ +foo bang, foo bip +bop, bar +baz bang, bar +baz bip +bop { + a: b; +} diff --git a/spec/scss-tests/044_test_trailing_comma_in_selector/expected.compact.css b/spec/scss-tests/044_test_trailing_comma_in_selector/expected.compact.css new file mode 100644 index 0000000000..bd5eb09673 --- /dev/null +++ b/spec/scss-tests/044_test_trailing_comma_in_selector/expected.compact.css @@ -0,0 +1,3 @@ +#foo #bar, #baz #boom { a: b; } + +#bip #bop { c: d; } diff --git a/spec/scss-tests/044_test_trailing_comma_in_selector/expected.compressed.css b/spec/scss-tests/044_test_trailing_comma_in_selector/expected.compressed.css new file mode 100644 index 0000000000..4ae1f753c0 --- /dev/null +++ b/spec/scss-tests/044_test_trailing_comma_in_selector/expected.compressed.css @@ -0,0 +1 @@ +#foo #bar,#baz #boom{a:b}#bip #bop{c:d} diff --git a/spec/scss-tests/044_test_trailing_comma_in_selector/expected.expanded.css b/spec/scss-tests/044_test_trailing_comma_in_selector/expected.expanded.css new file mode 100644 index 0000000000..c92ba0730e --- /dev/null +++ b/spec/scss-tests/044_test_trailing_comma_in_selector/expected.expanded.css @@ -0,0 +1,8 @@ +#foo #bar, +#baz #boom { + a: b; +} + +#bip #bop { + c: d; +} diff --git a/spec/scss-tests/045_test_parent_selectors/expected.compact.css b/spec/scss-tests/045_test_parent_selectors/expected.compact.css new file mode 100644 index 0000000000..0fa4455832 --- /dev/null +++ b/spec/scss-tests/045_test_parent_selectors/expected.compact.css @@ -0,0 +1,2 @@ +foo:hover { a: b; } +bar foo.baz { c: d; } diff --git a/spec/scss-tests/045_test_parent_selectors/expected.compressed.css b/spec/scss-tests/045_test_parent_selectors/expected.compressed.css new file mode 100644 index 0000000000..f7fd257356 --- /dev/null +++ b/spec/scss-tests/045_test_parent_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo:hover{a:b}bar foo.baz{c:d} diff --git a/spec/scss-tests/045_test_parent_selectors/expected.expanded.css b/spec/scss-tests/045_test_parent_selectors/expected.expanded.css new file mode 100644 index 0000000000..99dfe63b61 --- /dev/null +++ b/spec/scss-tests/045_test_parent_selectors/expected.expanded.css @@ -0,0 +1,6 @@ +foo:hover { + a: b; +} +bar foo.baz { + c: d; +} diff --git a/spec/scss-tests/047_test_unknown_directive_bubbling/expected.compact.css b/spec/scss-tests/047_test_unknown_directive_bubbling/expected.compact.css new file mode 100644 index 0000000000..59b382eb5a --- /dev/null +++ b/spec/scss-tests/047_test_unknown_directive_bubbling/expected.compact.css @@ -0,0 +1 @@ +@fblthp { .foo .bar { a: b; } } diff --git a/spec/scss-tests/047_test_unknown_directive_bubbling/expected.compressed.css b/spec/scss-tests/047_test_unknown_directive_bubbling/expected.compressed.css new file mode 100644 index 0000000000..5c14778295 --- /dev/null +++ b/spec/scss-tests/047_test_unknown_directive_bubbling/expected.compressed.css @@ -0,0 +1 @@ +@fblthp{.foo .bar{a:b}} diff --git a/spec/scss-tests/047_test_unknown_directive_bubbling/expected.expanded.css b/spec/scss-tests/047_test_unknown_directive_bubbling/expected.expanded.css new file mode 100644 index 0000000000..a25cd14c99 --- /dev/null +++ b/spec/scss-tests/047_test_unknown_directive_bubbling/expected.expanded.css @@ -0,0 +1,5 @@ +@fblthp { + .foo .bar { + a: b; + } +} diff --git a/spec/scss-tests/048_test_namespace_properties/expected.compact.css b/spec/scss-tests/048_test_namespace_properties/expected.compact.css new file mode 100644 index 0000000000..f7ad975b67 --- /dev/null +++ b/spec/scss-tests/048_test_namespace_properties/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bang-bip: 1px; bang-bop: bar; } diff --git a/spec/scss-tests/048_test_namespace_properties/expected.compressed.css b/spec/scss-tests/048_test_namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..90c6b4f5d5 --- /dev/null +++ b/spec/scss-tests/048_test_namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bang-bip:1px;bang-bop:bar} diff --git a/spec/scss-tests/048_test_namespace_properties/expected.expanded.css b/spec/scss-tests/048_test_namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..63104cf615 --- /dev/null +++ b/spec/scss-tests/048_test_namespace_properties/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + bar: baz; + bang-bip: 1px; + bang-bop: bar; +} diff --git a/spec/scss-tests/049_test_several_namespace_properties/expected.compact.css b/spec/scss-tests/049_test_several_namespace_properties/expected.compact.css new file mode 100644 index 0000000000..c899db3e1b --- /dev/null +++ b/spec/scss-tests/049_test_several_namespace_properties/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bang-bip: 1px; bang-bop: bar; buzz-fram: "foo"; buzz-frum: moo; } diff --git a/spec/scss-tests/049_test_several_namespace_properties/expected.compressed.css b/spec/scss-tests/049_test_several_namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..aeeebebe60 --- /dev/null +++ b/spec/scss-tests/049_test_several_namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bang-bip:1px;bang-bop:bar;buzz-fram:"foo";buzz-frum:moo} diff --git a/spec/scss-tests/049_test_several_namespace_properties/expected.expanded.css b/spec/scss-tests/049_test_several_namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..be43bed998 --- /dev/null +++ b/spec/scss-tests/049_test_several_namespace_properties/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + bar: baz; + bang-bip: 1px; + bang-bop: bar; + buzz-fram: "foo"; + buzz-frum: moo; +} diff --git a/spec/scss-tests/050_test_nested_namespace_properties/expected.compact.css b/spec/scss-tests/050_test_nested_namespace_properties/expected.compact.css new file mode 100644 index 0000000000..b32f9d5fb8 --- /dev/null +++ b/spec/scss-tests/050_test_nested_namespace_properties/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bang-bip: 1px; bang-bop: bar; bang-blat-baf: bort; } diff --git a/spec/scss-tests/050_test_nested_namespace_properties/expected.compressed.css b/spec/scss-tests/050_test_nested_namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..c575e08003 --- /dev/null +++ b/spec/scss-tests/050_test_nested_namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bang-bip:1px;bang-bop:bar;bang-blat-baf:bort} diff --git a/spec/scss-tests/050_test_nested_namespace_properties/expected.expanded.css b/spec/scss-tests/050_test_nested_namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..0b5b46772e --- /dev/null +++ b/spec/scss-tests/050_test_nested_namespace_properties/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + bar: baz; + bang-bip: 1px; + bang-bop: bar; + bang-blat-baf: bort; +} diff --git a/spec/scss-tests/051_test_namespace_properties_with_value/expected.compact.css b/spec/scss-tests/051_test_namespace_properties_with_value/expected.compact.css new file mode 100644 index 0000000000..d3388082d6 --- /dev/null +++ b/spec/scss-tests/051_test_namespace_properties_with_value/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bar-bip: bop; bar-bing: bop; } diff --git a/spec/scss-tests/051_test_namespace_properties_with_value/expected.compressed.css b/spec/scss-tests/051_test_namespace_properties_with_value/expected.compressed.css new file mode 100644 index 0000000000..85f8e61e4f --- /dev/null +++ b/spec/scss-tests/051_test_namespace_properties_with_value/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bar-bip:bop;bar-bing:bop} diff --git a/spec/scss-tests/051_test_namespace_properties_with_value/expected.expanded.css b/spec/scss-tests/051_test_namespace_properties_with_value/expected.expanded.css new file mode 100644 index 0000000000..afca3126ac --- /dev/null +++ b/spec/scss-tests/051_test_namespace_properties_with_value/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + bar: baz; + bar-bip: bop; + bar-bing: bop; +} diff --git a/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compact.css b/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compact.css new file mode 100644 index 0000000000..d4c6f161b7 --- /dev/null +++ b/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compact.css @@ -0,0 +1 @@ +foo { bar: bazbang; bar-bip: bop; bar-bing: bop; } diff --git a/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compressed.css b/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compressed.css new file mode 100644 index 0000000000..7ee4fa1394 --- /dev/null +++ b/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:bazbang;bar-bip:bop;bar-bing:bop} diff --git a/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.expanded.css b/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.expanded.css new file mode 100644 index 0000000000..8703334aca --- /dev/null +++ b/spec/scss-tests/052_test_namespace_properties_with_script_value/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + bar: bazbang; + bar-bip: bop; + bar-bing: bop; +} diff --git a/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compact.css b/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compact.css new file mode 100644 index 0000000000..9c43a7aac9 --- /dev/null +++ b/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compact.css @@ -0,0 +1 @@ +foo bar:baz { bip: bop; } diff --git a/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compressed.css b/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compressed.css new file mode 100644 index 0000000000..f7b1a7d901 --- /dev/null +++ b/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.compressed.css @@ -0,0 +1 @@ +foo bar:baz{bip:bop} diff --git a/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.expanded.css b/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.expanded.css new file mode 100644 index 0000000000..5e3b26b04c --- /dev/null +++ b/spec/scss-tests/053_test_no_namespace_properties_without_space/expected.expanded.css @@ -0,0 +1,3 @@ +foo bar:baz { + bip: bop; +} diff --git a/spec/scss-tests/054_test_basic_mixins/expected.compact.css b/spec/scss-tests/054_test_basic_mixins/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/scss-tests/054_test_basic_mixins/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/scss-tests/054_test_basic_mixins/expected.compressed.css b/spec/scss-tests/054_test_basic_mixins/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss-tests/054_test_basic_mixins/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss-tests/054_test_basic_mixins/expected.expanded.css b/spec/scss-tests/054_test_basic_mixins/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/scss-tests/054_test_basic_mixins/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/scss-tests/055_test_basic_mixins/expected.compact.css b/spec/scss-tests/055_test_basic_mixins/expected.compact.css new file mode 100644 index 0000000000..fec9b2c795 --- /dev/null +++ b/spec/scss-tests/055_test_basic_mixins/expected.compact.css @@ -0,0 +1,2 @@ +bar { c: d; } +bar .foo { a: b; } diff --git a/spec/scss-tests/055_test_basic_mixins/expected.compressed.css b/spec/scss-tests/055_test_basic_mixins/expected.compressed.css new file mode 100644 index 0000000000..6f34eed570 --- /dev/null +++ b/spec/scss-tests/055_test_basic_mixins/expected.compressed.css @@ -0,0 +1 @@ +bar{c:d}bar .foo{a:b} diff --git a/spec/scss-tests/055_test_basic_mixins/expected.expanded.css b/spec/scss-tests/055_test_basic_mixins/expected.expanded.css new file mode 100644 index 0000000000..be5422d98a --- /dev/null +++ b/spec/scss-tests/055_test_basic_mixins/expected.expanded.css @@ -0,0 +1,6 @@ +bar { + c: d; +} +bar .foo { + a: b; +} diff --git a/spec/scss-tests/056_test_basic_mixins/expected.compact.css b/spec/scss-tests/056_test_basic_mixins/expected.compact.css new file mode 100644 index 0000000000..5d7a8abc62 --- /dev/null +++ b/spec/scss-tests/056_test_basic_mixins/expected.compact.css @@ -0,0 +1 @@ +bar { a: b; c: d; } diff --git a/spec/scss-tests/056_test_basic_mixins/expected.compressed.css b/spec/scss-tests/056_test_basic_mixins/expected.compressed.css new file mode 100644 index 0000000000..7c41f1ff8e --- /dev/null +++ b/spec/scss-tests/056_test_basic_mixins/expected.compressed.css @@ -0,0 +1 @@ +bar{a:b;c:d} diff --git a/spec/scss-tests/056_test_basic_mixins/expected.expanded.css b/spec/scss-tests/056_test_basic_mixins/expected.expanded.css new file mode 100644 index 0000000000..1d43d7ca57 --- /dev/null +++ b/spec/scss-tests/056_test_basic_mixins/expected.expanded.css @@ -0,0 +1,4 @@ +bar { + a: b; + c: d; +} diff --git a/spec/scss-tests/057_test_mixins_with_empty_args/expected.compact.css b/spec/scss-tests/057_test_mixins_with_empty_args/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/scss-tests/057_test_mixins_with_empty_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/scss-tests/057_test_mixins_with_empty_args/expected.compressed.css b/spec/scss-tests/057_test_mixins_with_empty_args/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss-tests/057_test_mixins_with_empty_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss-tests/057_test_mixins_with_empty_args/expected.expanded.css b/spec/scss-tests/057_test_mixins_with_empty_args/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/scss-tests/057_test_mixins_with_empty_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/scss-tests/058_test_mixins_with_empty_args/expected.compact.css b/spec/scss-tests/058_test_mixins_with_empty_args/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/scss-tests/058_test_mixins_with_empty_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/scss-tests/058_test_mixins_with_empty_args/expected.compressed.css b/spec/scss-tests/058_test_mixins_with_empty_args/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss-tests/058_test_mixins_with_empty_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss-tests/058_test_mixins_with_empty_args/expected.expanded.css b/spec/scss-tests/058_test_mixins_with_empty_args/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/scss-tests/058_test_mixins_with_empty_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/scss-tests/059_test_mixins_with_empty_args/expected.compact.css b/spec/scss-tests/059_test_mixins_with_empty_args/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/scss-tests/059_test_mixins_with_empty_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/scss-tests/059_test_mixins_with_empty_args/expected.compressed.css b/spec/scss-tests/059_test_mixins_with_empty_args/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss-tests/059_test_mixins_with_empty_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss-tests/059_test_mixins_with_empty_args/expected.expanded.css b/spec/scss-tests/059_test_mixins_with_empty_args/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/scss-tests/059_test_mixins_with_empty_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/scss-tests/060_test_mixins_with_args/expected.compact.css b/spec/scss-tests/060_test_mixins_with_args/expected.compact.css new file mode 100644 index 0000000000..4f3938dd41 --- /dev/null +++ b/spec/scss-tests/060_test_mixins_with_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: bar; } diff --git a/spec/scss-tests/060_test_mixins_with_args/expected.compressed.css b/spec/scss-tests/060_test_mixins_with_args/expected.compressed.css new file mode 100644 index 0000000000..f5e42306b0 --- /dev/null +++ b/spec/scss-tests/060_test_mixins_with_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:bar} diff --git a/spec/scss-tests/060_test_mixins_with_args/expected.expanded.css b/spec/scss-tests/060_test_mixins_with_args/expected.expanded.css new file mode 100644 index 0000000000..318a3f6ffb --- /dev/null +++ b/spec/scss-tests/060_test_mixins_with_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: bar; +} diff --git a/spec/scss-tests/061_test_mixins_with_args/expected.compact.css b/spec/scss-tests/061_test_mixins_with_args/expected.compact.css new file mode 100644 index 0000000000..61942cd87a --- /dev/null +++ b/spec/scss-tests/061_test_mixins_with_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: bar; b: 12px; } diff --git a/spec/scss-tests/061_test_mixins_with_args/expected.compressed.css b/spec/scss-tests/061_test_mixins_with_args/expected.compressed.css new file mode 100644 index 0000000000..f41a59cc68 --- /dev/null +++ b/spec/scss-tests/061_test_mixins_with_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:bar;b:12px} diff --git a/spec/scss-tests/061_test_mixins_with_args/expected.expanded.css b/spec/scss-tests/061_test_mixins_with_args/expected.expanded.css new file mode 100644 index 0000000000..ef51681263 --- /dev/null +++ b/spec/scss-tests/061_test_mixins_with_args/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: bar; + b: 12px; +} diff --git a/spec/scss-tests/062_test_basic_function/expected.compact.css b/spec/scss-tests/062_test_basic_function/expected.compact.css new file mode 100644 index 0000000000..23160846da --- /dev/null +++ b/spec/scss-tests/062_test_basic_function/expected.compact.css @@ -0,0 +1 @@ +bar { a: 3; } diff --git a/spec/scss-tests/062_test_basic_function/expected.compressed.css b/spec/scss-tests/062_test_basic_function/expected.compressed.css new file mode 100644 index 0000000000..e71fb5d4f6 --- /dev/null +++ b/spec/scss-tests/062_test_basic_function/expected.compressed.css @@ -0,0 +1 @@ +bar{a:3} diff --git a/spec/scss-tests/062_test_basic_function/expected.expanded.css b/spec/scss-tests/062_test_basic_function/expected.expanded.css new file mode 100644 index 0000000000..1f390ad5fd --- /dev/null +++ b/spec/scss-tests/062_test_basic_function/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: 3; +} diff --git a/spec/scss-tests/063_test_function_args/expected.compact.css b/spec/scss-tests/063_test_function_args/expected.compact.css new file mode 100644 index 0000000000..23160846da --- /dev/null +++ b/spec/scss-tests/063_test_function_args/expected.compact.css @@ -0,0 +1 @@ +bar { a: 3; } diff --git a/spec/scss-tests/063_test_function_args/expected.compressed.css b/spec/scss-tests/063_test_function_args/expected.compressed.css new file mode 100644 index 0000000000..e71fb5d4f6 --- /dev/null +++ b/spec/scss-tests/063_test_function_args/expected.compressed.css @@ -0,0 +1 @@ +bar{a:3} diff --git a/spec/scss-tests/063_test_function_args/expected.expanded.css b/spec/scss-tests/063_test_function_args/expected.expanded.css new file mode 100644 index 0000000000..1f390ad5fd --- /dev/null +++ b/spec/scss-tests/063_test_function_args/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: 3; +} diff --git a/spec/scss-tests/064_test_mixin_var_args/expected.compact.css b/spec/scss-tests/064_test_mixin_var_args/expected.compact.css new file mode 100644 index 0000000000..b57fc3944b --- /dev/null +++ b/spec/scss-tests/064_test_mixin_var_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 2, 3, 4; } diff --git a/spec/scss-tests/064_test_mixin_var_args/expected.compressed.css b/spec/scss-tests/064_test_mixin_var_args/expected.compressed.css new file mode 100644 index 0000000000..6a50da49d9 --- /dev/null +++ b/spec/scss-tests/064_test_mixin_var_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:2,3,4} diff --git a/spec/scss-tests/064_test_mixin_var_args/expected.expanded.css b/spec/scss-tests/064_test_mixin_var_args/expected.expanded.css new file mode 100644 index 0000000000..bd3cc2df37 --- /dev/null +++ b/spec/scss-tests/064_test_mixin_var_args/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: 1; + b: 2, 3, 4; +} diff --git a/spec/scss-tests/065_test_mixin_empty_var_args/expected.compact.css b/spec/scss-tests/065_test_mixin_empty_var_args/expected.compact.css new file mode 100644 index 0000000000..a410c7ad06 --- /dev/null +++ b/spec/scss-tests/065_test_mixin_empty_var_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 0; } diff --git a/spec/scss-tests/065_test_mixin_empty_var_args/expected.compressed.css b/spec/scss-tests/065_test_mixin_empty_var_args/expected.compressed.css new file mode 100644 index 0000000000..ab52de307f --- /dev/null +++ b/spec/scss-tests/065_test_mixin_empty_var_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:0} diff --git a/spec/scss-tests/065_test_mixin_empty_var_args/expected.expanded.css b/spec/scss-tests/065_test_mixin_empty_var_args/expected.expanded.css new file mode 100644 index 0000000000..402e0ec7b4 --- /dev/null +++ b/spec/scss-tests/065_test_mixin_empty_var_args/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: 1; + b: 0; +} diff --git a/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compact.css b/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compact.css new file mode 100644 index 0000000000..3f5fef3787 --- /dev/null +++ b/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 3; b: 3; } diff --git a/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compressed.css b/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compressed.css new file mode 100644 index 0000000000..5a481e0940 --- /dev/null +++ b/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:3;b:3} diff --git a/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.expanded.css b/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.expanded.css new file mode 100644 index 0000000000..51f4696dae --- /dev/null +++ b/spec/scss-tests/066_test_mixin_var_args_act_like_list/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: 3; + b: 3; +} diff --git a/spec/scss-tests/067_test_mixin_splat_args/expected.compact.css b/spec/scss-tests/067_test_mixin_splat_args/expected.compact.css new file mode 100644 index 0000000000..ff15fbeba6 --- /dev/null +++ b/spec/scss-tests/067_test_mixin_splat_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 2; c: 3; d: 4; } diff --git a/spec/scss-tests/067_test_mixin_splat_args/expected.compressed.css b/spec/scss-tests/067_test_mixin_splat_args/expected.compressed.css new file mode 100644 index 0000000000..fcf8b88069 --- /dev/null +++ b/spec/scss-tests/067_test_mixin_splat_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:2;c:3;d:4} diff --git a/spec/scss-tests/067_test_mixin_splat_args/expected.expanded.css b/spec/scss-tests/067_test_mixin_splat_args/expected.expanded.css new file mode 100644 index 0000000000..aa9df915c6 --- /dev/null +++ b/spec/scss-tests/067_test_mixin_splat_args/expected.expanded.css @@ -0,0 +1,6 @@ +.foo { + a: 1; + b: 2; + c: 3; + d: 4; +} diff --git a/spec/scss-tests/068_test_mixin_splat_expression/expected.compact.css b/spec/scss-tests/068_test_mixin_splat_expression/expected.compact.css new file mode 100644 index 0000000000..ff15fbeba6 --- /dev/null +++ b/spec/scss-tests/068_test_mixin_splat_expression/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 2; c: 3; d: 4; } diff --git a/spec/scss-tests/068_test_mixin_splat_expression/expected.compressed.css b/spec/scss-tests/068_test_mixin_splat_expression/expected.compressed.css new file mode 100644 index 0000000000..fcf8b88069 --- /dev/null +++ b/spec/scss-tests/068_test_mixin_splat_expression/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:2;c:3;d:4} diff --git a/spec/scss-tests/068_test_mixin_splat_expression/expected.expanded.css b/spec/scss-tests/068_test_mixin_splat_expression/expected.expanded.css new file mode 100644 index 0000000000..aa9df915c6 --- /dev/null +++ b/spec/scss-tests/068_test_mixin_splat_expression/expected.expanded.css @@ -0,0 +1,6 @@ +.foo { + a: 1; + b: 2; + c: 3; + d: 4; +} diff --git a/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compact.css b/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compact.css new file mode 100644 index 0000000000..b57fc3944b --- /dev/null +++ b/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 2, 3, 4; } diff --git a/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compressed.css b/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compressed.css new file mode 100644 index 0000000000..6a50da49d9 --- /dev/null +++ b/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:2,3,4} diff --git a/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.expanded.css b/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.expanded.css new file mode 100644 index 0000000000..bd3cc2df37 --- /dev/null +++ b/spec/scss-tests/069_test_mixin_splat_args_with_var_args/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: 1; + b: 2, 3, 4; +} diff --git a/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compact.css b/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compact.css new file mode 100644 index 0000000000..219d52e5a1 --- /dev/null +++ b/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; b: 2; c: 3, 4; } diff --git a/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compressed.css b/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compressed.css new file mode 100644 index 0000000000..7557a1c89e --- /dev/null +++ b/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;b:2;c:3,4} diff --git a/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.expanded.css b/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.expanded.css new file mode 100644 index 0000000000..4b63311227 --- /dev/null +++ b/spec/scss-tests/070_test_mixin_splat_args_with_var_args_and_normal_args/expected.expanded.css @@ -0,0 +1,5 @@ +.foo { + a: 1; + b: 2; + c: 3, 4; +} diff --git a/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compact.css b/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compact.css new file mode 100644 index 0000000000..18888b39f1 --- /dev/null +++ b/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 3; b: 1; c: 2; } diff --git a/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compressed.css b/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compressed.css new file mode 100644 index 0000000000..b6f3ba9ee8 --- /dev/null +++ b/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:3;b:1;c:2} diff --git a/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.expanded.css b/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.expanded.css new file mode 100644 index 0000000000..a5fed46d00 --- /dev/null +++ b/spec/scss-tests/072_test_mixin_var_and_splat_args_pass_through_keywords/expected.expanded.css @@ -0,0 +1,5 @@ +.foo { + a: 3; + b: 1; + c: 2; +} diff --git a/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compact.css b/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compact.css new file mode 100644 index 0000000000..70b16c3fa1 --- /dev/null +++ b/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compact.css @@ -0,0 +1 @@ +.foo { a: a 1; b: b 2; c: c 3; } diff --git a/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compressed.css b/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compressed.css new file mode 100644 index 0000000000..3fcd2c54e1 --- /dev/null +++ b/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:a 1;b:b 2;c:c 3} diff --git a/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.expanded.css b/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.expanded.css new file mode 100644 index 0000000000..124a947bad --- /dev/null +++ b/spec/scss-tests/078_test_mixin_list_of_pairs_splat_treated_as_list/expected.expanded.css @@ -0,0 +1,5 @@ +.foo { + a: a 1; + b: b 2; + c: c 3; +} diff --git a/spec/scss-tests/083_test_function_var_args/expected.compact.css b/spec/scss-tests/083_test_function_var_args/expected.compact.css new file mode 100644 index 0000000000..3c6743fee7 --- /dev/null +++ b/spec/scss-tests/083_test_function_var_args/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 2, 3, 4"; } diff --git a/spec/scss-tests/083_test_function_var_args/expected.compressed.css b/spec/scss-tests/083_test_function_var_args/expected.compressed.css new file mode 100644 index 0000000000..07ad1808fc --- /dev/null +++ b/spec/scss-tests/083_test_function_var_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 2,3,4"} diff --git a/spec/scss-tests/083_test_function_var_args/expected.expanded.css b/spec/scss-tests/083_test_function_var_args/expected.expanded.css new file mode 100644 index 0000000000..070626c15d --- /dev/null +++ b/spec/scss-tests/083_test_function_var_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 2, 3, 4"; +} diff --git a/spec/scss-tests/084_test_function_empty_var_args/expected.compact.css b/spec/scss-tests/084_test_function_empty_var_args/expected.compact.css new file mode 100644 index 0000000000..26c8784fca --- /dev/null +++ b/spec/scss-tests/084_test_function_empty_var_args/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 0"; } diff --git a/spec/scss-tests/084_test_function_empty_var_args/expected.compressed.css b/spec/scss-tests/084_test_function_empty_var_args/expected.compressed.css new file mode 100644 index 0000000000..d30bd594b4 --- /dev/null +++ b/spec/scss-tests/084_test_function_empty_var_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 0"} diff --git a/spec/scss-tests/084_test_function_empty_var_args/expected.expanded.css b/spec/scss-tests/084_test_function_empty_var_args/expected.expanded.css new file mode 100644 index 0000000000..3ac4e6c2e0 --- /dev/null +++ b/spec/scss-tests/084_test_function_empty_var_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 0"; +} diff --git a/spec/scss-tests/085_test_function_var_args_act_like_list/expected.compact.css b/spec/scss-tests/085_test_function_var_args_act_like_list/expected.compact.css new file mode 100644 index 0000000000..cb28469802 --- /dev/null +++ b/spec/scss-tests/085_test_function_var_args_act_like_list/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 3, b: 3"; } diff --git a/spec/scss-tests/085_test_function_var_args_act_like_list/expected.compressed.css b/spec/scss-tests/085_test_function_var_args_act_like_list/expected.compressed.css new file mode 100644 index 0000000000..bf532faac5 --- /dev/null +++ b/spec/scss-tests/085_test_function_var_args_act_like_list/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 3, b: 3"} diff --git a/spec/scss-tests/085_test_function_var_args_act_like_list/expected.expanded.css b/spec/scss-tests/085_test_function_var_args_act_like_list/expected.expanded.css new file mode 100644 index 0000000000..6aef32956b --- /dev/null +++ b/spec/scss-tests/085_test_function_var_args_act_like_list/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 3, b: 3"; +} diff --git a/spec/scss-tests/086_test_function_splat_args/expected.compact.css b/spec/scss-tests/086_test_function_splat_args/expected.compact.css new file mode 100644 index 0000000000..7b12ca1674 --- /dev/null +++ b/spec/scss-tests/086_test_function_splat_args/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 2, c: 3, d: 4"; } diff --git a/spec/scss-tests/086_test_function_splat_args/expected.compressed.css b/spec/scss-tests/086_test_function_splat_args/expected.compressed.css new file mode 100644 index 0000000000..31ef707a92 --- /dev/null +++ b/spec/scss-tests/086_test_function_splat_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 2, c: 3, d: 4"} diff --git a/spec/scss-tests/086_test_function_splat_args/expected.expanded.css b/spec/scss-tests/086_test_function_splat_args/expected.expanded.css new file mode 100644 index 0000000000..49a0b9e87e --- /dev/null +++ b/spec/scss-tests/086_test_function_splat_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 2, c: 3, d: 4"; +} diff --git a/spec/scss-tests/087_test_function_splat_expression/expected.compact.css b/spec/scss-tests/087_test_function_splat_expression/expected.compact.css new file mode 100644 index 0000000000..7b12ca1674 --- /dev/null +++ b/spec/scss-tests/087_test_function_splat_expression/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 2, c: 3, d: 4"; } diff --git a/spec/scss-tests/087_test_function_splat_expression/expected.compressed.css b/spec/scss-tests/087_test_function_splat_expression/expected.compressed.css new file mode 100644 index 0000000000..31ef707a92 --- /dev/null +++ b/spec/scss-tests/087_test_function_splat_expression/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 2, c: 3, d: 4"} diff --git a/spec/scss-tests/087_test_function_splat_expression/expected.expanded.css b/spec/scss-tests/087_test_function_splat_expression/expected.expanded.css new file mode 100644 index 0000000000..49a0b9e87e --- /dev/null +++ b/spec/scss-tests/087_test_function_splat_expression/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 2, c: 3, d: 4"; +} diff --git a/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compact.css b/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compact.css new file mode 100644 index 0000000000..3c6743fee7 --- /dev/null +++ b/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 2, 3, 4"; } diff --git a/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compressed.css b/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compressed.css new file mode 100644 index 0000000000..07ad1808fc --- /dev/null +++ b/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 2,3,4"} diff --git a/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.expanded.css b/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.expanded.css new file mode 100644 index 0000000000..070626c15d --- /dev/null +++ b/spec/scss-tests/088_test_function_splat_args_with_var_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 2, 3, 4"; +} diff --git a/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compact.css b/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compact.css new file mode 100644 index 0000000000..e1d9dd5c93 --- /dev/null +++ b/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 1, b: 2, c: 3, 4"; } diff --git a/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compressed.css b/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compressed.css new file mode 100644 index 0000000000..aa021b130f --- /dev/null +++ b/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 1, b: 2, c: 3,4"} diff --git a/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.expanded.css b/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.expanded.css new file mode 100644 index 0000000000..50bf9e3e41 --- /dev/null +++ b/spec/scss-tests/089_test_function_splat_args_with_var_args_and_normal_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 1, b: 2, c: 3, 4"; +} diff --git a/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compact.css b/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compact.css new file mode 100644 index 0000000000..528ac3d962 --- /dev/null +++ b/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: 3, b: 1, c: 2"; } diff --git a/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compressed.css b/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compressed.css new file mode 100644 index 0000000000..405c2d90f1 --- /dev/null +++ b/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: 3, b: 1, c: 2"} diff --git a/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.expanded.css b/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.expanded.css new file mode 100644 index 0000000000..2e7063d719 --- /dev/null +++ b/spec/scss-tests/091_test_function_var_and_splat_args_pass_through_keywords/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: 3, b: 1, c: 2"; +} diff --git a/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compact.css b/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compact.css new file mode 100644 index 0000000000..926d92d5c8 --- /dev/null +++ b/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compact.css @@ -0,0 +1 @@ +.foo { val: "a: a 1, b: b 2, c: c 3"; } diff --git a/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compressed.css b/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compressed.css new file mode 100644 index 0000000000..817a000d58 --- /dev/null +++ b/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:"a: a 1, b: b 2, c: c 3"} diff --git a/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.expanded.css b/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.expanded.css new file mode 100644 index 0000000000..707984a889 --- /dev/null +++ b/spec/scss-tests/098_test_function_list_of_pairs_splat_treated_as_list/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: "a: a 1, b: b 2, c: c 3"; +} diff --git a/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compact.css b/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compact.css new file mode 100644 index 0000000000..398c1663a2 --- /dev/null +++ b/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compact.css @@ -0,0 +1 @@ +.foo { val: #102035; } diff --git a/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compressed.css b/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compressed.css new file mode 100644 index 0000000000..13204bd481 --- /dev/null +++ b/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.compressed.css @@ -0,0 +1 @@ +.foo{val:#102035} diff --git a/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.expanded.css b/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.expanded.css new file mode 100644 index 0000000000..68a88d7db9 --- /dev/null +++ b/spec/scss-tests/103_test_function_var_args_passed_to_native/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + val: #102035; +} diff --git a/spec/scss-tests/104_test_basic_selector_interpolation/expected.compact.css b/spec/scss-tests/104_test_basic_selector_interpolation/expected.compact.css new file mode 100644 index 0000000000..89dfa19a65 --- /dev/null +++ b/spec/scss-tests/104_test_basic_selector_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo3 baz { a: b; } diff --git a/spec/scss-tests/104_test_basic_selector_interpolation/expected.compressed.css b/spec/scss-tests/104_test_basic_selector_interpolation/expected.compressed.css new file mode 100644 index 0000000000..7040239d61 --- /dev/null +++ b/spec/scss-tests/104_test_basic_selector_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo3 baz{a:b} diff --git a/spec/scss-tests/104_test_basic_selector_interpolation/expected.expanded.css b/spec/scss-tests/104_test_basic_selector_interpolation/expected.expanded.css new file mode 100644 index 0000000000..e6d35e7f7d --- /dev/null +++ b/spec/scss-tests/104_test_basic_selector_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo3 baz { + a: b; +} diff --git a/spec/scss-tests/105_test_basic_selector_interpolation/expected.compact.css b/spec/scss-tests/105_test_basic_selector_interpolation/expected.compact.css new file mode 100644 index 0000000000..dd268b388f --- /dev/null +++ b/spec/scss-tests/105_test_basic_selector_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo.bar baz { a: b; } diff --git a/spec/scss-tests/105_test_basic_selector_interpolation/expected.compressed.css b/spec/scss-tests/105_test_basic_selector_interpolation/expected.compressed.css new file mode 100644 index 0000000000..50914303ef --- /dev/null +++ b/spec/scss-tests/105_test_basic_selector_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo.bar baz{a:b} diff --git a/spec/scss-tests/105_test_basic_selector_interpolation/expected.expanded.css b/spec/scss-tests/105_test_basic_selector_interpolation/expected.expanded.css new file mode 100644 index 0000000000..7304e95629 --- /dev/null +++ b/spec/scss-tests/105_test_basic_selector_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo.bar baz { + a: b; +} diff --git a/spec/scss-tests/106_test_basic_selector_interpolation/expected.compact.css b/spec/scss-tests/106_test_basic_selector_interpolation/expected.compact.css new file mode 100644 index 0000000000..dd268b388f --- /dev/null +++ b/spec/scss-tests/106_test_basic_selector_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo.bar baz { a: b; } diff --git a/spec/scss-tests/106_test_basic_selector_interpolation/expected.compressed.css b/spec/scss-tests/106_test_basic_selector_interpolation/expected.compressed.css new file mode 100644 index 0000000000..50914303ef --- /dev/null +++ b/spec/scss-tests/106_test_basic_selector_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo.bar baz{a:b} diff --git a/spec/scss-tests/106_test_basic_selector_interpolation/expected.expanded.css b/spec/scss-tests/106_test_basic_selector_interpolation/expected.expanded.css new file mode 100644 index 0000000000..7304e95629 --- /dev/null +++ b/spec/scss-tests/106_test_basic_selector_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo.bar baz { + a: b; +} diff --git a/spec/scss-tests/107_test_selector_only_interpolation/expected.compact.css b/spec/scss-tests/107_test_selector_only_interpolation/expected.compact.css new file mode 100644 index 0000000000..e26cb9cff8 --- /dev/null +++ b/spec/scss-tests/107_test_selector_only_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo bar { a: b; } diff --git a/spec/scss-tests/107_test_selector_only_interpolation/expected.compressed.css b/spec/scss-tests/107_test_selector_only_interpolation/expected.compressed.css new file mode 100644 index 0000000000..f5d4adbc2e --- /dev/null +++ b/spec/scss-tests/107_test_selector_only_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo bar{a:b} diff --git a/spec/scss-tests/107_test_selector_only_interpolation/expected.expanded.css b/spec/scss-tests/107_test_selector_only_interpolation/expected.expanded.css new file mode 100644 index 0000000000..429820f069 --- /dev/null +++ b/spec/scss-tests/107_test_selector_only_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo bar { + a: b; +} diff --git a/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compact.css b/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compact.css new file mode 100644 index 0000000000..6e915207cb --- /dev/null +++ b/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compact.css @@ -0,0 +1 @@ +foo barbaz { a: b; } diff --git a/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compressed.css b/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compressed.css new file mode 100644 index 0000000000..f44fd85c83 --- /dev/null +++ b/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.compressed.css @@ -0,0 +1 @@ +foo barbaz{a:b} diff --git a/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.expanded.css b/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.expanded.css new file mode 100644 index 0000000000..d270f5575c --- /dev/null +++ b/spec/scss-tests/108_test_selector_interpolation_before_element_name/expected.expanded.css @@ -0,0 +1,3 @@ +foo barbaz { + a: b; +} diff --git a/spec/scss-tests/109_test_selector_interpolation_in_string/expected.compact.css b/spec/scss-tests/109_test_selector_interpolation_in_string/expected.compact.css new file mode 100644 index 0000000000..26b5f475ac --- /dev/null +++ b/spec/scss-tests/109_test_selector_interpolation_in_string/expected.compact.css @@ -0,0 +1 @@ +foo[val="bar foo bar baz"] { a: b; } diff --git a/spec/scss-tests/109_test_selector_interpolation_in_string/expected.compressed.css b/spec/scss-tests/109_test_selector_interpolation_in_string/expected.compressed.css new file mode 100644 index 0000000000..18af4ddd32 --- /dev/null +++ b/spec/scss-tests/109_test_selector_interpolation_in_string/expected.compressed.css @@ -0,0 +1 @@ +foo[val="bar foo bar baz"]{a:b} diff --git a/spec/scss-tests/109_test_selector_interpolation_in_string/expected.expanded.css b/spec/scss-tests/109_test_selector_interpolation_in_string/expected.expanded.css new file mode 100644 index 0000000000..e0813204d5 --- /dev/null +++ b/spec/scss-tests/109_test_selector_interpolation_in_string/expected.expanded.css @@ -0,0 +1,3 @@ +foo[val="bar foo bar baz"] { + a: b; +} diff --git a/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compact.css b/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compact.css new file mode 100644 index 0000000000..f48e69f687 --- /dev/null +++ b/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compact.css @@ -0,0 +1 @@ +foo:nth-child(5n) { a: b; } diff --git a/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compressed.css b/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compressed.css new file mode 100644 index 0000000000..21d649f9db --- /dev/null +++ b/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.compressed.css @@ -0,0 +1 @@ +foo:nth-child(5n){a:b} diff --git a/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.expanded.css b/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.expanded.css new file mode 100644 index 0000000000..ddd5eb983f --- /dev/null +++ b/spec/scss-tests/110_test_selector_interpolation_in_pseudoclass/expected.expanded.css @@ -0,0 +1,3 @@ +foo:nth-child(5n) { + a: b; +} diff --git a/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compact.css b/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compact.css new file mode 100644 index 0000000000..2d88fa2180 --- /dev/null +++ b/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compact.css @@ -0,0 +1 @@ +.zzz { a: b; } diff --git a/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compressed.css b/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compressed.css new file mode 100644 index 0000000000..f6ddd27ca8 --- /dev/null +++ b/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.compressed.css @@ -0,0 +1 @@ +.zzz{a:b} diff --git a/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.expanded.css b/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.expanded.css new file mode 100644 index 0000000000..a84e7f451f --- /dev/null +++ b/spec/scss-tests/111_test_selector_interpolation_at_class_begininng/expected.expanded.css @@ -0,0 +1,3 @@ +.zzz { + a: b; +} diff --git a/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compact.css b/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compact.css new file mode 100644 index 0000000000..45fb9cd8c0 --- /dev/null +++ b/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compact.css @@ -0,0 +1 @@ +#zzz { a: b; } diff --git a/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compressed.css b/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compressed.css new file mode 100644 index 0000000000..f309c07fe1 --- /dev/null +++ b/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.compressed.css @@ -0,0 +1 @@ +#zzz{a:b} diff --git a/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.expanded.css b/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.expanded.css new file mode 100644 index 0000000000..899ed83213 --- /dev/null +++ b/spec/scss-tests/112_test_selector_interpolation_at_id_begininng/expected.expanded.css @@ -0,0 +1,3 @@ +#zzz { + a: b; +} diff --git a/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compact.css b/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compact.css new file mode 100644 index 0000000000..4a89af0305 --- /dev/null +++ b/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compact.css @@ -0,0 +1 @@ +:zzz::zzz { a: b; } diff --git a/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compressed.css b/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compressed.css new file mode 100644 index 0000000000..898089899e --- /dev/null +++ b/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.compressed.css @@ -0,0 +1 @@ +:zzz::zzz{a:b} diff --git a/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.expanded.css b/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.expanded.css new file mode 100644 index 0000000000..9b4f111b9c --- /dev/null +++ b/spec/scss-tests/113_test_selector_interpolation_at_pseudo_begininng/expected.expanded.css @@ -0,0 +1,3 @@ +:zzz::zzz { + a: b; +} diff --git a/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compact.css b/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compact.css new file mode 100644 index 0000000000..00880a4112 --- /dev/null +++ b/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compact.css @@ -0,0 +1 @@ +[zzz=foo] { a: b; } diff --git a/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compressed.css b/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compressed.css new file mode 100644 index 0000000000..5c669a2be2 --- /dev/null +++ b/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.compressed.css @@ -0,0 +1 @@ +[zzz=foo]{a:b} diff --git a/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.expanded.css b/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.expanded.css new file mode 100644 index 0000000000..ecd3a962a0 --- /dev/null +++ b/spec/scss-tests/114_test_selector_interpolation_at_attr_beginning/expected.expanded.css @@ -0,0 +1,3 @@ +[zzz=foo] { + a: b; +} diff --git a/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compact.css b/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compact.css new file mode 100644 index 0000000000..7e70b5f78b --- /dev/null +++ b/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compact.css @@ -0,0 +1 @@ +[foo=zzz] { a: b; } diff --git a/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compressed.css b/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compressed.css new file mode 100644 index 0000000000..495508f0eb --- /dev/null +++ b/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.compressed.css @@ -0,0 +1 @@ +[foo=zzz]{a:b} diff --git a/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.expanded.css b/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.expanded.css new file mode 100644 index 0000000000..938f3620e0 --- /dev/null +++ b/spec/scss-tests/115_test_selector_interpolation_at_attr_end/expected.expanded.css @@ -0,0 +1,3 @@ +[foo=zzz] { + a: b; +} diff --git a/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compact.css b/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compact.css new file mode 100644 index 0000000000..997280a1d4 --- /dev/null +++ b/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compact.css @@ -0,0 +1 @@ +div { -foo-a-b-foo: foo; } diff --git a/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compressed.css b/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compressed.css new file mode 100644 index 0000000000..41afa0a138 --- /dev/null +++ b/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.compressed.css @@ -0,0 +1 @@ +div{-foo-a-b-foo:foo} diff --git a/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.expanded.css b/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.expanded.css new file mode 100644 index 0000000000..5d49713cfc --- /dev/null +++ b/spec/scss-tests/116_test_selector_interpolation_at_dashes/expected.expanded.css @@ -0,0 +1,3 @@ +div { + -foo-a-b-foo: foo; +} diff --git a/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compact.css b/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compact.css new file mode 100644 index 0000000000..7d6e9c3bac --- /dev/null +++ b/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo { barbazbang: blip; } diff --git a/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compressed.css b/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compressed.css new file mode 100644 index 0000000000..5ff41d78b7 --- /dev/null +++ b/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo{barbazbang:blip} diff --git a/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.expanded.css b/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.expanded.css new file mode 100644 index 0000000000..d347fe1f64 --- /dev/null +++ b/spec/scss-tests/119_test_basic_prop_name_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + barbazbang: blip; +} diff --git a/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compact.css b/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compact.css new file mode 100644 index 0000000000..fb2150053f --- /dev/null +++ b/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo { bar3: blip; } diff --git a/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compressed.css b/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compressed.css new file mode 100644 index 0000000000..830484b143 --- /dev/null +++ b/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo{bar3:blip} diff --git a/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.expanded.css b/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4f0707e8bf --- /dev/null +++ b/spec/scss-tests/120_test_basic_prop_name_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bar3: blip; +} diff --git a/spec/scss-tests/121_test_prop_name_only_interpolation/expected.compact.css b/spec/scss-tests/121_test_prop_name_only_interpolation/expected.compact.css new file mode 100644 index 0000000000..103cfcf740 --- /dev/null +++ b/spec/scss-tests/121_test_prop_name_only_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo { bazbang: blip; } diff --git a/spec/scss-tests/121_test_prop_name_only_interpolation/expected.compressed.css b/spec/scss-tests/121_test_prop_name_only_interpolation/expected.compressed.css new file mode 100644 index 0000000000..fba2874126 --- /dev/null +++ b/spec/scss-tests/121_test_prop_name_only_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo{bazbang:blip} diff --git a/spec/scss-tests/121_test_prop_name_only_interpolation/expected.expanded.css b/spec/scss-tests/121_test_prop_name_only_interpolation/expected.expanded.css new file mode 100644 index 0000000000..83af4a4d42 --- /dev/null +++ b/spec/scss-tests/121_test_prop_name_only_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bazbang: blip; +} diff --git a/spec/scss-tests/122_test_directive_interpolation/expected.compact.css b/spec/scss-tests/122_test_directive_interpolation/expected.compact.css new file mode 100644 index 0000000000..1f7697c52b --- /dev/null +++ b/spec/scss-tests/122_test_directive_interpolation/expected.compact.css @@ -0,0 +1 @@ +@foo bar12 qux { a: b; } diff --git a/spec/scss-tests/122_test_directive_interpolation/expected.compressed.css b/spec/scss-tests/122_test_directive_interpolation/expected.compressed.css new file mode 100644 index 0000000000..3d45210a39 --- /dev/null +++ b/spec/scss-tests/122_test_directive_interpolation/expected.compressed.css @@ -0,0 +1 @@ +@foo bar12 qux{a:b} diff --git a/spec/scss-tests/122_test_directive_interpolation/expected.expanded.css b/spec/scss-tests/122_test_directive_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4401c2734c --- /dev/null +++ b/spec/scss-tests/122_test_directive_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +@foo bar12 qux { + a: b; +} diff --git a/spec/scss-tests/123_test_media_interpolation/expected.compact.css b/spec/scss-tests/123_test_media_interpolation/expected.compact.css new file mode 100644 index 0000000000..3c2bd4357b --- /dev/null +++ b/spec/scss-tests/123_test_media_interpolation/expected.compact.css @@ -0,0 +1 @@ +@media bar12 { a: b; } diff --git a/spec/scss-tests/123_test_media_interpolation/expected.compressed.css b/spec/scss-tests/123_test_media_interpolation/expected.compressed.css new file mode 100644 index 0000000000..26fe0b2898 --- /dev/null +++ b/spec/scss-tests/123_test_media_interpolation/expected.compressed.css @@ -0,0 +1 @@ +@media bar12{a:b} diff --git a/spec/scss-tests/123_test_media_interpolation/expected.expanded.css b/spec/scss-tests/123_test_media_interpolation/expected.expanded.css new file mode 100644 index 0000000000..86123395dc --- /dev/null +++ b/spec/scss-tests/123_test_media_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +@media bar12 { + a: b; +} diff --git a/spec/scss-tests/124_test_script_in_media/expected.compact.css b/spec/scss-tests/124_test_script_in_media/expected.compact.css new file mode 100644 index 0000000000..15ecbfe83c --- /dev/null +++ b/spec/scss-tests/124_test_script_in_media/expected.compact.css @@ -0,0 +1 @@ +@media screen and (-webkit-min-device-pixel-ratio: 20), only print { a: b; } diff --git a/spec/scss-tests/124_test_script_in_media/expected.compressed.css b/spec/scss-tests/124_test_script_in_media/expected.compressed.css new file mode 100644 index 0000000000..0e7f0ec473 --- /dev/null +++ b/spec/scss-tests/124_test_script_in_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen and (-webkit-min-device-pixel-ratio: 20), only print{a:b} diff --git a/spec/scss-tests/124_test_script_in_media/expected.expanded.css b/spec/scss-tests/124_test_script_in_media/expected.expanded.css new file mode 100644 index 0000000000..4096c3934c --- /dev/null +++ b/spec/scss-tests/124_test_script_in_media/expected.expanded.css @@ -0,0 +1,3 @@ +@media screen and (-webkit-min-device-pixel-ratio: 20), only print { + a: b; +} diff --git a/spec/scss-tests/125_test_script_in_media/expected.compact.css b/spec/scss-tests/125_test_script_in_media/expected.compact.css new file mode 100644 index 0000000000..4c4fb040d4 --- /dev/null +++ b/spec/scss-tests/125_test_script_in_media/expected.compact.css @@ -0,0 +1 @@ +@media screen and (-webkit-min-device-pixel-ratio: 13) { a: b; } diff --git a/spec/scss-tests/125_test_script_in_media/expected.compressed.css b/spec/scss-tests/125_test_script_in_media/expected.compressed.css new file mode 100644 index 0000000000..20c4def7dc --- /dev/null +++ b/spec/scss-tests/125_test_script_in_media/expected.compressed.css @@ -0,0 +1 @@ +@media screen and (-webkit-min-device-pixel-ratio: 13){a:b} diff --git a/spec/scss-tests/125_test_script_in_media/expected.expanded.css b/spec/scss-tests/125_test_script_in_media/expected.expanded.css new file mode 100644 index 0000000000..1b44056b62 --- /dev/null +++ b/spec/scss-tests/125_test_script_in_media/expected.expanded.css @@ -0,0 +1,3 @@ +@media screen and (-webkit-min-device-pixel-ratio: 13) { + a: b; +} diff --git a/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compact.css b/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compact.css new file mode 100644 index 0000000000..546c0cce8b --- /dev/null +++ b/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compact.css @@ -0,0 +1,4 @@ +@media screen and (max-width: 300px) { a: b; } +@media screen and (max-width: 300px) { a: b; } +@media screen and (max-width: 300px) { a: b; } +@media screen and (max-width: 300px), print and (max-width: 300px) { a: b; } diff --git a/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compressed.css b/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compressed.css new file mode 100644 index 0000000000..4b49983527 --- /dev/null +++ b/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.compressed.css @@ -0,0 +1 @@ +@media screen and (max-width: 300px){a:b}@media screen and (max-width: 300px){a:b}@media screen and (max-width: 300px){a:b}@media screen and (max-width: 300px), print and (max-width: 300px){a:b} diff --git a/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.expanded.css b/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.expanded.css new file mode 100644 index 0000000000..e94041a035 --- /dev/null +++ b/spec/scss-tests/126_test_media_interpolation_with_reparse/expected.expanded.css @@ -0,0 +1,12 @@ +@media screen and (max-width: 300px) { + a: b; +} +@media screen and (max-width: 300px) { + a: b; +} +@media screen and (max-width: 300px) { + a: b; +} +@media screen and (max-width: 300px), print and (max-width: 300px) { + a: b; +} diff --git a/spec/scss-tests/129_test_supports_bubbling/expected.compact.css b/spec/scss-tests/129_test_supports_bubbling/expected.compact.css new file mode 100644 index 0000000000..a250240497 --- /dev/null +++ b/spec/scss-tests/129_test_supports_bubbling/expected.compact.css @@ -0,0 +1,2 @@ +@supports (foo: bar) { a { b: c; } + @supports (baz: bang) { a { d: e; } } } diff --git a/spec/scss-tests/129_test_supports_bubbling/expected.compressed.css b/spec/scss-tests/129_test_supports_bubbling/expected.compressed.css new file mode 100644 index 0000000000..005107d958 --- /dev/null +++ b/spec/scss-tests/129_test_supports_bubbling/expected.compressed.css @@ -0,0 +1 @@ +@supports (foo: bar){a{b:c}@supports (baz: bang){a{d:e}}} diff --git a/spec/scss-tests/129_test_supports_bubbling/expected.expanded.css b/spec/scss-tests/129_test_supports_bubbling/expected.expanded.css new file mode 100644 index 0000000000..a0d002a4f5 --- /dev/null +++ b/spec/scss-tests/129_test_supports_bubbling/expected.expanded.css @@ -0,0 +1,10 @@ +@supports (foo: bar) { + a { + b: c; + } + @supports (baz: bang) { + a { + d: e; + } + } +} diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected.compact.css b/spec/scss-tests/130_test_random_directive_interpolation/expected.compact.css new file mode 100644 index 0000000000..84ec856ee0 --- /dev/null +++ b/spec/scss-tests/130_test_random_directive_interpolation/expected.compact.css @@ -0,0 +1,4 @@ +@foo url(http://sass-lang.com/), + domain("sass-lang.com"), + "foobarbaz", + foobarbaz { .foo { a: b; } } diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.css b/spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.css new file mode 100644 index 0000000000..4d28f0ce18 --- /dev/null +++ b/spec/scss-tests/130_test_random_directive_interpolation/expected.compressed.css @@ -0,0 +1,4 @@ +@foo url(http://sass-lang.com/), + domain("sass-lang.com"), + "foobarbaz", + foobarbaz{.foo{a:b}} diff --git a/spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.css b/spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.css new file mode 100644 index 0000000000..19d6bf6ede --- /dev/null +++ b/spec/scss-tests/130_test_random_directive_interpolation/expected.expanded.css @@ -0,0 +1,8 @@ +@foo url(http://sass-lang.com/), + domain("sass-lang.com"), + "foobarbaz", + foobarbaz { + .foo { + a: b; + } +} diff --git a/spec/scss-tests/131_test_nested_mixin_def/expected.compact.css b/spec/scss-tests/131_test_nested_mixin_def/expected.compact.css new file mode 100644 index 0000000000..44d3d1c208 --- /dev/null +++ b/spec/scss-tests/131_test_nested_mixin_def/expected.compact.css @@ -0,0 +1 @@ +foo { a: b; } diff --git a/spec/scss-tests/131_test_nested_mixin_def/expected.compressed.css b/spec/scss-tests/131_test_nested_mixin_def/expected.compressed.css new file mode 100644 index 0000000000..c0df97ff8f --- /dev/null +++ b/spec/scss-tests/131_test_nested_mixin_def/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b} diff --git a/spec/scss-tests/131_test_nested_mixin_def/expected.expanded.css b/spec/scss-tests/131_test_nested_mixin_def/expected.expanded.css new file mode 100644 index 0000000000..d489ae6554 --- /dev/null +++ b/spec/scss-tests/131_test_nested_mixin_def/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: b; +} diff --git a/spec/scss-tests/132_test_nested_mixin_shadow/expected.compact.css b/spec/scss-tests/132_test_nested_mixin_shadow/expected.compact.css new file mode 100644 index 0000000000..6df692b706 --- /dev/null +++ b/spec/scss-tests/132_test_nested_mixin_shadow/expected.compact.css @@ -0,0 +1,3 @@ +foo { c: d; } + +baz { a: b; } diff --git a/spec/scss-tests/132_test_nested_mixin_shadow/expected.compressed.css b/spec/scss-tests/132_test_nested_mixin_shadow/expected.compressed.css new file mode 100644 index 0000000000..1d11f2b5b4 --- /dev/null +++ b/spec/scss-tests/132_test_nested_mixin_shadow/expected.compressed.css @@ -0,0 +1 @@ +foo{c:d}baz{a:b} diff --git a/spec/scss-tests/132_test_nested_mixin_shadow/expected.expanded.css b/spec/scss-tests/132_test_nested_mixin_shadow/expected.expanded.css new file mode 100644 index 0000000000..4cfbdd8028 --- /dev/null +++ b/spec/scss-tests/132_test_nested_mixin_shadow/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + c: d; +} + +baz { + a: b; +} diff --git a/spec/scss-tests/133_test_nested_function_def/expected.compact.css b/spec/scss-tests/133_test_nested_function_def/expected.compact.css new file mode 100644 index 0000000000..0c98e897a3 --- /dev/null +++ b/spec/scss-tests/133_test_nested_function_def/expected.compact.css @@ -0,0 +1,3 @@ +foo { a: 1; } + +bar { b: foo(); } diff --git a/spec/scss-tests/133_test_nested_function_def/expected.compressed.css b/spec/scss-tests/133_test_nested_function_def/expected.compressed.css new file mode 100644 index 0000000000..6791c7686d --- /dev/null +++ b/spec/scss-tests/133_test_nested_function_def/expected.compressed.css @@ -0,0 +1 @@ +foo{a:1}bar{b:foo()} diff --git a/spec/scss-tests/133_test_nested_function_def/expected.expanded.css b/spec/scss-tests/133_test_nested_function_def/expected.expanded.css new file mode 100644 index 0000000000..ddda4dd1d0 --- /dev/null +++ b/spec/scss-tests/133_test_nested_function_def/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + a: 1; +} + +bar { + b: foo(); +} diff --git a/spec/scss-tests/134_test_nested_function_shadow/expected.compact.css b/spec/scss-tests/134_test_nested_function_shadow/expected.compact.css new file mode 100644 index 0000000000..e42f5be421 --- /dev/null +++ b/spec/scss-tests/134_test_nested_function_shadow/expected.compact.css @@ -0,0 +1,3 @@ +foo { a: 2; } + +baz { b: 1; } diff --git a/spec/scss-tests/134_test_nested_function_shadow/expected.compressed.css b/spec/scss-tests/134_test_nested_function_shadow/expected.compressed.css new file mode 100644 index 0000000000..6d2f6a2eb0 --- /dev/null +++ b/spec/scss-tests/134_test_nested_function_shadow/expected.compressed.css @@ -0,0 +1 @@ +foo{a:2}baz{b:1} diff --git a/spec/scss-tests/134_test_nested_function_shadow/expected.expanded.css b/spec/scss-tests/134_test_nested_function_shadow/expected.expanded.css new file mode 100644 index 0000000000..beb02efb32 --- /dev/null +++ b/spec/scss-tests/134_test_nested_function_shadow/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + a: 2; +} + +baz { + b: 1; +} diff --git a/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compact.css b/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compact.css new file mode 100644 index 0000000000..7a62305a7f --- /dev/null +++ b/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compact.css @@ -0,0 +1 @@ +/*! foo */ diff --git a/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compressed.css b/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compressed.css new file mode 100644 index 0000000000..7a62305a7f --- /dev/null +++ b/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.compressed.css @@ -0,0 +1 @@ +/*! foo */ diff --git a/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.expanded.css b/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.expanded.css new file mode 100644 index 0000000000..7a62305a7f --- /dev/null +++ b/spec/scss-tests/171_test_loud_comment_in_compressed_mode/expected.expanded.css @@ -0,0 +1 @@ +/*! foo */ diff --git a/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compact.css b/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compact.css new file mode 100644 index 0000000000..eb22702436 --- /dev/null +++ b/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compact.css @@ -0,0 +1 @@ +.foo { padding: 4.21053% 4.21053% 5.63158%; } diff --git a/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compressed.css b/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compressed.css new file mode 100644 index 0000000000..9f8888544e --- /dev/null +++ b/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.compressed.css @@ -0,0 +1 @@ +.foo{padding:4.21053% 4.21053% 5.63158%} diff --git a/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.expanded.css b/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.expanded.css new file mode 100644 index 0000000000..30ff653eb1 --- /dev/null +++ b/spec/scss-tests/172_test_parsing_decimals_followed_by_comments_doesnt_take_forever/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + padding: 4.21053% 4.21053% 5.63158%; +} diff --git a/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compact.css b/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compact.css new file mode 100644 index 0000000000..dcfb12a708 --- /dev/null +++ b/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compact.css @@ -0,0 +1 @@ +.foo { padding: 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%; } diff --git a/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compressed.css b/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compressed.css new file mode 100644 index 0000000000..66c90e70d6 --- /dev/null +++ b/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.compressed.css @@ -0,0 +1 @@ +.foo{padding:80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%} diff --git a/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.expanded.css b/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.expanded.css new file mode 100644 index 0000000000..b5d6c33ce0 --- /dev/null +++ b/spec/scss-tests/173_test_parsing_many_numbers_doesnt_take_forever/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + padding: 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%, 80% 90%; +} diff --git a/spec/scss-tests/174_test_import_comments_in_imports/expected.compact.css b/spec/scss-tests/174_test_import_comments_in_imports/expected.compact.css new file mode 100644 index 0000000000..e20f794eba --- /dev/null +++ b/spec/scss-tests/174_test_import_comments_in_imports/expected.compact.css @@ -0,0 +1,3 @@ +@import url(foo.css); +@import url(bar.css); +@import url(baz.css); diff --git a/spec/scss-tests/174_test_import_comments_in_imports/expected.compressed.css b/spec/scss-tests/174_test_import_comments_in_imports/expected.compressed.css new file mode 100644 index 0000000000..d6001a840f --- /dev/null +++ b/spec/scss-tests/174_test_import_comments_in_imports/expected.compressed.css @@ -0,0 +1 @@ +@import url(foo.css);@import url(bar.css);@import url(baz.css); diff --git a/spec/scss-tests/174_test_import_comments_in_imports/expected.expanded.css b/spec/scss-tests/174_test_import_comments_in_imports/expected.expanded.css new file mode 100644 index 0000000000..e20f794eba --- /dev/null +++ b/spec/scss-tests/174_test_import_comments_in_imports/expected.expanded.css @@ -0,0 +1,3 @@ +@import url(foo.css); +@import url(bar.css); +@import url(baz.css); diff --git a/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compact.css b/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compact.css new file mode 100644 index 0000000000..2d1031a404 --- /dev/null +++ b/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compact.css @@ -0,0 +1,3 @@ +form input, form select { color: white; } + +form input, form select { color: white; } diff --git a/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compressed.css b/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compressed.css new file mode 100644 index 0000000000..096b38fb90 --- /dev/null +++ b/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.compressed.css @@ -0,0 +1 @@ +form input,form select{color:white}form input,form select{color:white} diff --git a/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.expanded.css b/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.expanded.css new file mode 100644 index 0000000000..b3be4147d3 --- /dev/null +++ b/spec/scss-tests/176_test_newline_selector_rendered_multiple_times/expected.expanded.css @@ -0,0 +1,9 @@ +form input, +form select { + color: white; +} + +form input, +form select { + color: white; +} diff --git a/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compact.css b/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compact.css new file mode 100644 index 0000000000..cd411c8655 --- /dev/null +++ b/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compact.css @@ -0,0 +1 @@ +a { -foo-bar: b; } diff --git a/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compressed.css b/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compressed.css new file mode 100644 index 0000000000..4e0cf9057d --- /dev/null +++ b/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.compressed.css @@ -0,0 +1 @@ +a{-foo-bar:b} diff --git a/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.expanded.css b/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.expanded.css new file mode 100644 index 0000000000..b6dcbf37b9 --- /dev/null +++ b/spec/scss-tests/177_test_prop_name_interpolation_after_hyphen/expected.expanded.css @@ -0,0 +1,3 @@ +a { + -foo-bar: b; +} diff --git a/spec/scss-tests/178_test_star_plus_and_parent/expected.compact.css b/spec/scss-tests/178_test_star_plus_and_parent/expected.compact.css new file mode 100644 index 0000000000..5355b18275 --- /dev/null +++ b/spec/scss-tests/178_test_star_plus_and_parent/expected.compact.css @@ -0,0 +1 @@ +* + html foo { a: b; } diff --git a/spec/scss-tests/178_test_star_plus_and_parent/expected.compressed.css b/spec/scss-tests/178_test_star_plus_and_parent/expected.compressed.css new file mode 100644 index 0000000000..3608eca50f --- /dev/null +++ b/spec/scss-tests/178_test_star_plus_and_parent/expected.compressed.css @@ -0,0 +1 @@ +*+html foo{a:b} diff --git a/spec/scss-tests/178_test_star_plus_and_parent/expected.expanded.css b/spec/scss-tests/178_test_star_plus_and_parent/expected.expanded.css new file mode 100644 index 0000000000..cc9f4cd410 --- /dev/null +++ b/spec/scss-tests/178_test_star_plus_and_parent/expected.expanded.css @@ -0,0 +1,3 @@ +* + html foo { + a: b; +} diff --git a/spec/scss-tests/179_test_weird_added_space/expected.compact.css b/spec/scss-tests/179_test_weird_added_space/expected.compact.css new file mode 100644 index 0000000000..c9721cf63d --- /dev/null +++ b/spec/scss-tests/179_test_weird_added_space/expected.compact.css @@ -0,0 +1 @@ +foo { bar: -moz-bip; } diff --git a/spec/scss-tests/179_test_weird_added_space/expected.compressed.css b/spec/scss-tests/179_test_weird_added_space/expected.compressed.css new file mode 100644 index 0000000000..597df71870 --- /dev/null +++ b/spec/scss-tests/179_test_weird_added_space/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:-moz-bip} diff --git a/spec/scss-tests/179_test_weird_added_space/expected.expanded.css b/spec/scss-tests/179_test_weird_added_space/expected.expanded.css new file mode 100644 index 0000000000..1f53f9af54 --- /dev/null +++ b/spec/scss-tests/179_test_weird_added_space/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bar: -moz-bip; +} diff --git a/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compact.css b/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compact.css new file mode 100644 index 0000000000..c88afa9b65 --- /dev/null +++ b/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compact.css @@ -0,0 +1 @@ +a.foo b { color: red; } diff --git a/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compressed.css b/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compressed.css new file mode 100644 index 0000000000..544778bc37 --- /dev/null +++ b/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.compressed.css @@ -0,0 +1 @@ +a.foo b{color:red} diff --git a/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.expanded.css b/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.expanded.css new file mode 100644 index 0000000000..1d6eda12d4 --- /dev/null +++ b/spec/scss-tests/180_test_interpolation_with_bracket_on_next_line/expected.expanded.css @@ -0,0 +1,3 @@ +a.foo b { + color: red; +} diff --git a/spec/scss-tests/181_test_interpolation/expected.compact.css b/spec/scss-tests/181_test_interpolation/expected.compact.css new file mode 100644 index 0000000000..ecde06dcf5 --- /dev/null +++ b/spec/scss-tests/181_test_interpolation/expected.compact.css @@ -0,0 +1 @@ +ul li#foo a span.label { foo: bar; } diff --git a/spec/scss-tests/181_test_interpolation/expected.compressed.css b/spec/scss-tests/181_test_interpolation/expected.compressed.css new file mode 100644 index 0000000000..85ab0f8ca3 --- /dev/null +++ b/spec/scss-tests/181_test_interpolation/expected.compressed.css @@ -0,0 +1 @@ +ul li#foo a span.label{foo:bar} diff --git a/spec/scss-tests/181_test_interpolation/expected.expanded.css b/spec/scss-tests/181_test_interpolation/expected.expanded.css new file mode 100644 index 0000000000..8b44646800 --- /dev/null +++ b/spec/scss-tests/181_test_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +ul li#foo a span.label { + foo: bar; +} diff --git a/spec/scss-tests/182_test_mixin_with_keyword_args/expected.compact.css b/spec/scss-tests/182_test_mixin_with_keyword_args/expected.compact.css new file mode 100644 index 0000000000..7bcf41cc87 --- /dev/null +++ b/spec/scss-tests/182_test_mixin_with_keyword_args/expected.compact.css @@ -0,0 +1 @@ +.mixed { required: foo; arg1: default-val1; arg2: non-default-val2; } diff --git a/spec/scss-tests/182_test_mixin_with_keyword_args/expected.compressed.css b/spec/scss-tests/182_test_mixin_with_keyword_args/expected.compressed.css new file mode 100644 index 0000000000..cb08cf4093 --- /dev/null +++ b/spec/scss-tests/182_test_mixin_with_keyword_args/expected.compressed.css @@ -0,0 +1 @@ +.mixed{required:foo;arg1:default-val1;arg2:non-default-val2} diff --git a/spec/scss-tests/182_test_mixin_with_keyword_args/expected.expanded.css b/spec/scss-tests/182_test_mixin_with_keyword_args/expected.expanded.css new file mode 100644 index 0000000000..a9cc14d472 --- /dev/null +++ b/spec/scss-tests/182_test_mixin_with_keyword_args/expected.expanded.css @@ -0,0 +1,5 @@ +.mixed { + required: foo; + arg1: default-val1; + arg2: non-default-val2; +} diff --git a/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compact.css b/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compact.css new file mode 100644 index 0000000000..fdee6a691b --- /dev/null +++ b/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compact.css @@ -0,0 +1 @@ +.mixed { required: foo; arg1: default-val1; arg2: default-val2; } diff --git a/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compressed.css b/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compressed.css new file mode 100644 index 0000000000..a6ce642dc8 --- /dev/null +++ b/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.compressed.css @@ -0,0 +1 @@ +.mixed{required:foo;arg1:default-val1;arg2:default-val2} diff --git a/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.expanded.css b/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.expanded.css new file mode 100644 index 0000000000..caec7ba57f --- /dev/null +++ b/spec/scss-tests/183_test_passing_required_args_as_a_keyword_arg/expected.expanded.css @@ -0,0 +1,5 @@ +.mixed { + required: foo; + arg1: default-val1; + arg2: default-val2; +} diff --git a/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compact.css b/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compact.css new file mode 100644 index 0000000000..c0d16ceb0a --- /dev/null +++ b/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compact.css @@ -0,0 +1 @@ +.mixed { required: foo; arg1: non-default-val1; arg2: non-default-val2; } diff --git a/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compressed.css b/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compressed.css new file mode 100644 index 0000000000..abfcf7488d --- /dev/null +++ b/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.compressed.css @@ -0,0 +1 @@ +.mixed{required:foo;arg1:non-default-val1;arg2:non-default-val2} diff --git a/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.expanded.css b/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.expanded.css new file mode 100644 index 0000000000..589a8796bc --- /dev/null +++ b/spec/scss-tests/184_test_passing_all_as_keyword_args_in_opposite_order/expected.expanded.css @@ -0,0 +1,5 @@ +.mixed { + required: foo; + arg1: non-default-val1; + arg2: non-default-val2; +} diff --git a/spec/scss-tests/185_test_keyword_args_in_functions/expected.compact.css b/spec/scss-tests/185_test_keyword_args_in_functions/expected.compact.css new file mode 100644 index 0000000000..57c969a727 --- /dev/null +++ b/spec/scss-tests/185_test_keyword_args_in_functions/expected.compact.css @@ -0,0 +1 @@ +.keyed { color: rgba(170, 119, 204, 0.4); } diff --git a/spec/scss-tests/185_test_keyword_args_in_functions/expected.compressed.css b/spec/scss-tests/185_test_keyword_args_in_functions/expected.compressed.css new file mode 100644 index 0000000000..344f94e27e --- /dev/null +++ b/spec/scss-tests/185_test_keyword_args_in_functions/expected.compressed.css @@ -0,0 +1 @@ +.keyed{color:rgba(170,119,204,0.4)} diff --git a/spec/scss-tests/185_test_keyword_args_in_functions/expected.expanded.css b/spec/scss-tests/185_test_keyword_args_in_functions/expected.expanded.css new file mode 100644 index 0000000000..e3d175a831 --- /dev/null +++ b/spec/scss-tests/185_test_keyword_args_in_functions/expected.expanded.css @@ -0,0 +1,3 @@ +.keyed { + color: rgba(170, 119, 204, 0.4); +} diff --git a/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.css b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.css new file mode 100644 index 0000000000..d5122f2e42 --- /dev/null +++ b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.css @@ -0,0 +1 @@ +z a , z b { display: block; } diff --git a/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compressed.css b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compressed.css new file mode 100644 index 0000000000..2506b53b98 --- /dev/null +++ b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compressed.css @@ -0,0 +1 @@ +z a,z b{display:block} diff --git a/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.expanded.css b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.expanded.css new file mode 100644 index 0000000000..5032ec877d --- /dev/null +++ b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.expanded.css @@ -0,0 +1,4 @@ +z a +, z b { + display: block; +} diff --git a/spec/scss-tests/187_test_multiline_var/expected.compact.css b/spec/scss-tests/187_test_multiline_var/expected.compact.css new file mode 100644 index 0000000000..5ec7ce6e97 --- /dev/null +++ b/spec/scss-tests/187_test_multiline_var/expected.compact.css @@ -0,0 +1 @@ +foo { a: 3; b: false; c: a b c; } diff --git a/spec/scss-tests/187_test_multiline_var/expected.compressed.css b/spec/scss-tests/187_test_multiline_var/expected.compressed.css new file mode 100644 index 0000000000..c93342555b --- /dev/null +++ b/spec/scss-tests/187_test_multiline_var/expected.compressed.css @@ -0,0 +1 @@ +foo{a:3;b:false;c:a b c} diff --git a/spec/scss-tests/187_test_multiline_var/expected.expanded.css b/spec/scss-tests/187_test_multiline_var/expected.expanded.css new file mode 100644 index 0000000000..408ac525b0 --- /dev/null +++ b/spec/scss-tests/187_test_multiline_var/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + a: 3; + b: false; + c: a b c; +} diff --git a/spec/scss-tests/188_test_mixin_content/expected.compact.css b/spec/scss-tests/188_test_mixin_content/expected.compact.css new file mode 100644 index 0000000000..4032ffb86e --- /dev/null +++ b/spec/scss-tests/188_test_mixin_content/expected.compact.css @@ -0,0 +1,2 @@ +.parent { background-color: red; border-color: red; } +.parent .child { background-color: yellow; color: blue; border-color: yellow; } diff --git a/spec/scss-tests/188_test_mixin_content/expected.compressed.css b/spec/scss-tests/188_test_mixin_content/expected.compressed.css new file mode 100644 index 0000000000..16c1ddbee9 --- /dev/null +++ b/spec/scss-tests/188_test_mixin_content/expected.compressed.css @@ -0,0 +1 @@ +.parent{background-color:red;border-color:red}.parent .child{background-color:#ff0;color:blue;border-color:#ff0} diff --git a/spec/scss-tests/188_test_mixin_content/expected.expanded.css b/spec/scss-tests/188_test_mixin_content/expected.expanded.css new file mode 100644 index 0000000000..fdeaf9c315 --- /dev/null +++ b/spec/scss-tests/188_test_mixin_content/expected.expanded.css @@ -0,0 +1,9 @@ +.parent { + background-color: red; + border-color: red; +} +.parent .child { + background-color: yellow; + color: blue; + border-color: yellow; +} diff --git a/spec/scss-tests/189_test_empty_content/expected.compact.css b/spec/scss-tests/189_test_empty_content/expected.compact.css new file mode 100644 index 0000000000..c467e0a8d5 --- /dev/null +++ b/spec/scss-tests/189_test_empty_content/expected.compact.css @@ -0,0 +1 @@ +a { b: c; } diff --git a/spec/scss-tests/189_test_empty_content/expected.compressed.css b/spec/scss-tests/189_test_empty_content/expected.compressed.css new file mode 100644 index 0000000000..e0182cb91b --- /dev/null +++ b/spec/scss-tests/189_test_empty_content/expected.compressed.css @@ -0,0 +1 @@ +a{b:c} diff --git a/spec/scss-tests/189_test_empty_content/expected.expanded.css b/spec/scss-tests/189_test_empty_content/expected.expanded.css new file mode 100644 index 0000000000..f1c0f6c996 --- /dev/null +++ b/spec/scss-tests/189_test_empty_content/expected.expanded.css @@ -0,0 +1,3 @@ +a { + b: c; +} diff --git a/spec/scss-tests/190_test_options_passed_to_script/expected.compact.css b/spec/scss-tests/190_test_options_passed_to_script/expected.compact.css new file mode 100644 index 0000000000..0fd04c8985 --- /dev/null +++ b/spec/scss-tests/190_test_options_passed_to_script/expected.compact.css @@ -0,0 +1 @@ +foo { color: black; } diff --git a/spec/scss-tests/190_test_options_passed_to_script/expected.compressed.css b/spec/scss-tests/190_test_options_passed_to_script/expected.compressed.css new file mode 100644 index 0000000000..ad6e3f30d9 --- /dev/null +++ b/spec/scss-tests/190_test_options_passed_to_script/expected.compressed.css @@ -0,0 +1 @@ +foo{color:#000} diff --git a/spec/scss-tests/190_test_options_passed_to_script/expected.expanded.css b/spec/scss-tests/190_test_options_passed_to_script/expected.expanded.css new file mode 100644 index 0000000000..7a5603c1fd --- /dev/null +++ b/spec/scss-tests/190_test_options_passed_to_script/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + color: black; +} diff --git a/spec/scss-tests/191_test_color_translation_functions/expected.compact.css b/spec/scss-tests/191_test_color_translation_functions/expected.compact.css new file mode 100644 index 0000000000..9101c2473f --- /dev/null +++ b/spec/scss-tests/191_test_color_translation_functions/expected.compact.css @@ -0,0 +1,5 @@ +.bar { color1: rgba(192, 152, 83, 0.5); color2: #c09853; } + +.darken { color1: #a47e3c; color2: #7f612e; color3: #594521; color4: #342813; color5: #0f0b05; color6: black; color7: black; color8: black; color9: black; color10: black; } + +.lighten { color1: #ceae78; color2: #dbc59e; color3: #e9dbc3; color4: #f7f1e8; color5: white; color6: white; color7: white; color8: white; color9: white; color10: white; } diff --git a/spec/scss-tests/191_test_color_translation_functions/expected.compressed.css b/spec/scss-tests/191_test_color_translation_functions/expected.compressed.css new file mode 100644 index 0000000000..f908675b04 --- /dev/null +++ b/spec/scss-tests/191_test_color_translation_functions/expected.compressed.css @@ -0,0 +1 @@ +.bar{color1:rgba(192,152,83,0.5);color2:#c09853}.darken{color1:#a47e3c;color2:#7f612e;color3:#594521;color4:#342813;color5:#0f0b05;color6:#000;color7:#000;color8:#000;color9:#000;color10:#000}.lighten{color1:#ceae78;color2:#dbc59e;color3:#e9dbc3;color4:#f7f1e8;color5:#fff;color6:#fff;color7:#fff;color8:#fff;color9:#fff;color10:#fff} diff --git a/spec/scss-tests/191_test_color_translation_functions/expected.expanded.css b/spec/scss-tests/191_test_color_translation_functions/expected.expanded.css new file mode 100644 index 0000000000..27aecb44a1 --- /dev/null +++ b/spec/scss-tests/191_test_color_translation_functions/expected.expanded.css @@ -0,0 +1,30 @@ +.bar { + color1: rgba(192, 152, 83, 0.5); + color2: #c09853; +} + +.darken { + color1: #a47e3c; + color2: #7f612e; + color3: #594521; + color4: #342813; + color5: #0f0b05; + color6: black; + color7: black; + color8: black; + color9: black; + color10: black; +} + +.lighten { + color1: #ceae78; + color2: #dbc59e; + color3: #e9dbc3; + color4: #f7f1e8; + color5: white; + color6: white; + color7: white; + color8: white; + color9: white; + color10: white; +} diff --git a/spec/scss-tests/191_test_extend_in_media_in_rule/expected.compact.css b/spec/scss-tests/191_test_extend_in_media_in_rule/expected.compact.css new file mode 100644 index 0000000000..b08707bed8 --- /dev/null +++ b/spec/scss-tests/191_test_extend_in_media_in_rule/expected.compact.css @@ -0,0 +1 @@ +@media screen { .foo { a: b; } } diff --git a/spec/scss-tests/191_test_extend_in_media_in_rule/expected.compressed.css b/spec/scss-tests/191_test_extend_in_media_in_rule/expected.compressed.css new file mode 100644 index 0000000000..3071fed871 --- /dev/null +++ b/spec/scss-tests/191_test_extend_in_media_in_rule/expected.compressed.css @@ -0,0 +1 @@ +@media screen{.foo{a:b}} diff --git a/spec/scss-tests/191_test_extend_in_media_in_rule/expected.expanded.css b/spec/scss-tests/191_test_extend_in_media_in_rule/expected.expanded.css new file mode 100644 index 0000000000..cd2c02eb5e --- /dev/null +++ b/spec/scss-tests/191_test_extend_in_media_in_rule/expected.expanded.css @@ -0,0 +1,5 @@ +@media screen { + .foo { + a: b; + } +} diff --git a/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compact.css b/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compact.css new file mode 100644 index 0000000000..a0097cc27a --- /dev/null +++ b/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compact.css @@ -0,0 +1,3 @@ +foo { bar: baz bang bop biddle woo look at all these elems; } +foo bar:baz:bang:bop:biddle:woo:look:at:all:these:pseudoclasses { a: b; } +foo bar:baz bang bop biddle woo look at all these elems { a: b; } diff --git a/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compressed.css b/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compressed.css new file mode 100644 index 0000000000..a6cffc7756 --- /dev/null +++ b/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz bang bop biddle woo look at all these elems}foo bar:baz:bang:bop:biddle:woo:look:at:all:these:pseudoclasses{a:b}foo bar:baz bang bop biddle woo look at all these elems{a:b} diff --git a/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.expanded.css b/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.expanded.css new file mode 100644 index 0000000000..0a3fb76183 --- /dev/null +++ b/spec/scss/almost_ambiguous_nested_rules_and_declarations/expected.expanded.css @@ -0,0 +1,9 @@ +foo { + bar: baz bang bop biddle woo look at all these elems; +} +foo bar:baz:bang:bop:biddle:woo:look:at:all:these:pseudoclasses { + a: b; +} +foo bar:baz bang bop biddle woo look at all these elems { + a: b; +} diff --git a/spec/scss/alpha/expected.compact.css b/spec/scss/alpha/expected.compact.css new file mode 100644 index 0000000000..d219271007 --- /dev/null +++ b/spec/scss/alpha/expected.compact.css @@ -0,0 +1 @@ +div { color: yellow; background: #7b2d06; grah: rgba(255, 0, 238, 0.5); floo: cyan; groo: cyan; hoo: 123; moo: 45; poo: 6; boo: #edcba9; } diff --git a/spec/scss/alpha/expected.compressed.css b/spec/scss/alpha/expected.compressed.css new file mode 100644 index 0000000000..b0147b6cc4 --- /dev/null +++ b/spec/scss/alpha/expected.compressed.css @@ -0,0 +1 @@ +div{color:#ff0;background:#7b2d06;grah:rgba(255,0,238,0.5);floo:cyan;groo:cyan;hoo:123;moo:45;poo:6;boo:#edcba9} diff --git a/spec/scss/alpha/expected.expanded.css b/spec/scss/alpha/expected.expanded.css new file mode 100644 index 0000000000..4929b708aa --- /dev/null +++ b/spec/scss/alpha/expected.expanded.css @@ -0,0 +1,11 @@ +div { + color: yellow; + background: #7b2d06; + grah: rgba(255, 0, 238, 0.5); + floo: cyan; + groo: cyan; + hoo: 123; + moo: 45; + poo: 6; + boo: #edcba9; +} diff --git a/spec/scss/append/expected.compact.css b/spec/scss/append/expected.compact.css new file mode 100644 index 0000000000..3c4fb11ffb --- /dev/null +++ b/spec/scss/append/expected.compact.css @@ -0,0 +1 @@ +div { foo: c d; bar: list; } diff --git a/spec/scss/append/expected.compressed.css b/spec/scss/append/expected.compressed.css new file mode 100644 index 0000000000..33dd3850dc --- /dev/null +++ b/spec/scss/append/expected.compressed.css @@ -0,0 +1 @@ +div{foo:c d;bar:list} diff --git a/spec/scss/append/expected.expanded.css b/spec/scss/append/expected.expanded.css new file mode 100644 index 0000000000..1e26ab22b9 --- /dev/null +++ b/spec/scss/append/expected.expanded.css @@ -0,0 +1,4 @@ +div { + foo: c d; + bar: list; +} diff --git a/spec/scss/arglist/expected.compact.css b/spec/scss/arglist/expected.compact.css new file mode 100644 index 0000000000..214397f794 --- /dev/null +++ b/spec/scss/arglist/expected.compact.css @@ -0,0 +1 @@ +div { foo-x: a; foo-y: b; foo-zs: c, d, e; } diff --git a/spec/scss/arglist/expected.compressed.css b/spec/scss/arglist/expected.compressed.css new file mode 100644 index 0000000000..ba6d300b6d --- /dev/null +++ b/spec/scss/arglist/expected.compressed.css @@ -0,0 +1 @@ +div{foo-x:a;foo-y:b;foo-zs:c,d,e} diff --git a/spec/scss/arglist/expected.expanded.css b/spec/scss/arglist/expected.expanded.css new file mode 100644 index 0000000000..b4a58b12b1 --- /dev/null +++ b/spec/scss/arglist/expected.expanded.css @@ -0,0 +1,5 @@ +div { + foo-x: a; + foo-y: b; + foo-zs: c, d, e; +} diff --git a/spec/scss/backrefs-in-selector-groups/expected.compact.css b/spec/scss/backrefs-in-selector-groups/expected.compact.css new file mode 100644 index 0000000000..a510b4d1df --- /dev/null +++ b/spec/scss/backrefs-in-selector-groups/expected.compact.css @@ -0,0 +1,3 @@ +a:c, a d { hey: ho; } + +a b:c, a b d { hey: ho; } diff --git a/spec/scss/backrefs-in-selector-groups/expected.compressed.css b/spec/scss/backrefs-in-selector-groups/expected.compressed.css new file mode 100644 index 0000000000..631f478a7b --- /dev/null +++ b/spec/scss/backrefs-in-selector-groups/expected.compressed.css @@ -0,0 +1 @@ +a:c,a d{hey:ho}a b:c,a b d{hey:ho} diff --git a/spec/scss/backrefs-in-selector-groups/expected.expanded.css b/spec/scss/backrefs-in-selector-groups/expected.expanded.css new file mode 100644 index 0000000000..cc44d1863e --- /dev/null +++ b/spec/scss/backrefs-in-selector-groups/expected.expanded.css @@ -0,0 +1,7 @@ +a:c, a d { + hey: ho; +} + +a b:c, a b d { + hey: ho; +} diff --git a/spec/scss/backslash/expected.compact.css b/spec/scss/backslash/expected.compact.css new file mode 100644 index 0000000000..897c9a87b7 --- /dev/null +++ b/spec/scss/backslash/expected.compact.css @@ -0,0 +1,2 @@ +div, span { color: red; } +div \ foo, span \ foo { color: blue; } diff --git a/spec/scss/backslash/expected.compressed.css b/spec/scss/backslash/expected.compressed.css new file mode 100644 index 0000000000..86234d0480 --- /dev/null +++ b/spec/scss/backslash/expected.compressed.css @@ -0,0 +1 @@ +div,span{color:red}div \ foo,span \ foo{color:blue} diff --git a/spec/scss/backslash/expected.expanded.css b/spec/scss/backslash/expected.expanded.css new file mode 100644 index 0000000000..8206a9a3c8 --- /dev/null +++ b/spec/scss/backslash/expected.expanded.css @@ -0,0 +1,6 @@ +div, span { + color: red; +} +div \ foo, span \ foo { + color: blue; +} diff --git a/spec/scss/basic_function/expected.compact.css b/spec/scss/basic_function/expected.compact.css new file mode 100644 index 0000000000..23160846da --- /dev/null +++ b/spec/scss/basic_function/expected.compact.css @@ -0,0 +1 @@ +bar { a: 3; } diff --git a/spec/scss/basic_function/expected.compressed.css b/spec/scss/basic_function/expected.compressed.css new file mode 100644 index 0000000000..e71fb5d4f6 --- /dev/null +++ b/spec/scss/basic_function/expected.compressed.css @@ -0,0 +1 @@ +bar{a:3} diff --git a/spec/scss/basic_function/expected.expanded.css b/spec/scss/basic_function/expected.expanded.css new file mode 100644 index 0000000000..1f390ad5fd --- /dev/null +++ b/spec/scss/basic_function/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: 3; +} diff --git a/spec/scss/basic_mixins/expected.compact.css b/spec/scss/basic_mixins/expected.compact.css new file mode 100644 index 0000000000..5d7a8abc62 --- /dev/null +++ b/spec/scss/basic_mixins/expected.compact.css @@ -0,0 +1 @@ +bar { a: b; c: d; } diff --git a/spec/scss/basic_mixins/expected.compressed.css b/spec/scss/basic_mixins/expected.compressed.css new file mode 100644 index 0000000000..7c41f1ff8e --- /dev/null +++ b/spec/scss/basic_mixins/expected.compressed.css @@ -0,0 +1 @@ +bar{a:b;c:d} diff --git a/spec/scss/basic_mixins/expected.expanded.css b/spec/scss/basic_mixins/expected.expanded.css new file mode 100644 index 0000000000..1d43d7ca57 --- /dev/null +++ b/spec/scss/basic_mixins/expected.expanded.css @@ -0,0 +1,4 @@ +bar { + a: b; + c: d; +} diff --git a/spec/scss/basic_prop_name_interpolation/expected.compact.css b/spec/scss/basic_prop_name_interpolation/expected.compact.css new file mode 100644 index 0000000000..fb2150053f --- /dev/null +++ b/spec/scss/basic_prop_name_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo { bar3: blip; } diff --git a/spec/scss/basic_prop_name_interpolation/expected.compressed.css b/spec/scss/basic_prop_name_interpolation/expected.compressed.css new file mode 100644 index 0000000000..830484b143 --- /dev/null +++ b/spec/scss/basic_prop_name_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo{bar3:blip} diff --git a/spec/scss/basic_prop_name_interpolation/expected.expanded.css b/spec/scss/basic_prop_name_interpolation/expected.expanded.css new file mode 100644 index 0000000000..4f0707e8bf --- /dev/null +++ b/spec/scss/basic_prop_name_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bar3: blip; +} diff --git a/spec/scss/basic_selector_interpolation/expected.compact.css b/spec/scss/basic_selector_interpolation/expected.compact.css new file mode 100644 index 0000000000..dd268b388f --- /dev/null +++ b/spec/scss/basic_selector_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo.bar baz { a: b; } diff --git a/spec/scss/basic_selector_interpolation/expected.compressed.css b/spec/scss/basic_selector_interpolation/expected.compressed.css new file mode 100644 index 0000000000..50914303ef --- /dev/null +++ b/spec/scss/basic_selector_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo.bar baz{a:b} diff --git a/spec/scss/basic_selector_interpolation/expected.expanded.css b/spec/scss/basic_selector_interpolation/expected.expanded.css new file mode 100644 index 0000000000..7304e95629 --- /dev/null +++ b/spec/scss/basic_selector_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo.bar baz { + a: b; +} diff --git a/spec/scss/blimp/expected.compact.css b/spec/scss/blimp/expected.compact.css new file mode 100644 index 0000000000..a8258e14d1 --- /dev/null +++ b/spec/scss/blimp/expected.compact.css @@ -0,0 +1 @@ +blimp { color: green; } diff --git a/spec/scss/blimp/expected.compressed.css b/spec/scss/blimp/expected.compressed.css new file mode 100644 index 0000000000..3e5256b426 --- /dev/null +++ b/spec/scss/blimp/expected.compressed.css @@ -0,0 +1 @@ +blimp{color:green} diff --git a/spec/scss/blimp/expected.expanded.css b/spec/scss/blimp/expected.expanded.css new file mode 100644 index 0000000000..4a5054e19d --- /dev/null +++ b/spec/scss/blimp/expected.expanded.css @@ -0,0 +1,3 @@ +blimp { + color: green; +} diff --git a/spec/scss/block_comment_in_script/expected.compact.css b/spec/scss/block_comment_in_script/expected.compact.css new file mode 100644 index 0000000000..88717af4f0 --- /dev/null +++ b/spec/scss/block_comment_in_script/expected.compact.css @@ -0,0 +1 @@ +foo { a: 1bar; } diff --git a/spec/scss/block_comment_in_script/expected.compressed.css b/spec/scss/block_comment_in_script/expected.compressed.css new file mode 100644 index 0000000000..85e27d4651 --- /dev/null +++ b/spec/scss/block_comment_in_script/expected.compressed.css @@ -0,0 +1 @@ +foo{a:1bar} diff --git a/spec/scss/block_comment_in_script/expected.expanded.css b/spec/scss/block_comment_in_script/expected.expanded.css new file mode 100644 index 0000000000..d3cb0d033d --- /dev/null +++ b/spec/scss/block_comment_in_script/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 1bar; +} diff --git a/spec/scss/cfunc/expected.compact.css b/spec/scss/cfunc/expected.compact.css new file mode 100644 index 0000000000..c6861bd191 --- /dev/null +++ b/spec/scss/cfunc/expected.compact.css @@ -0,0 +1 @@ +div { blah: say-something(); } diff --git a/spec/scss/cfunc/expected.compressed.css b/spec/scss/cfunc/expected.compressed.css new file mode 100644 index 0000000000..dff3c62503 --- /dev/null +++ b/spec/scss/cfunc/expected.compressed.css @@ -0,0 +1 @@ +div{blah:say-something()} diff --git a/spec/scss/cfunc/expected.expanded.css b/spec/scss/cfunc/expected.expanded.css new file mode 100644 index 0000000000..e14a97a80b --- /dev/null +++ b/spec/scss/cfunc/expected.expanded.css @@ -0,0 +1,3 @@ +div { + blah: say-something(); +} diff --git a/spec/scss/classes-and-ids/expected.compact.css b/spec/scss/classes-and-ids/expected.compact.css new file mode 100644 index 0000000000..7a7fae258f --- /dev/null +++ b/spec/scss/classes-and-ids/expected.compact.css @@ -0,0 +1,3 @@ +div.foo { color: red; } +div.foo #hux buz { width: auto; } +div.foo > .mux { text-align: center; } diff --git a/spec/scss/classes-and-ids/expected.compressed.css b/spec/scss/classes-and-ids/expected.compressed.css new file mode 100644 index 0000000000..766dc7c1e2 --- /dev/null +++ b/spec/scss/classes-and-ids/expected.compressed.css @@ -0,0 +1 @@ +div.foo{color:red}div.foo #hux buz{width:auto}div.foo>.mux{text-align:center} diff --git a/spec/scss/classes-and-ids/expected.expanded.css b/spec/scss/classes-and-ids/expected.expanded.css new file mode 100644 index 0000000000..c13d07f61b --- /dev/null +++ b/spec/scss/classes-and-ids/expected.expanded.css @@ -0,0 +1,9 @@ +div.foo { + color: red; +} +div.foo #hux buz { + width: auto; +} +div.foo > .mux { + text-align: center; +} diff --git a/spec/scss/color_output/expected.compact.css b/spec/scss/color_output/expected.compact.css new file mode 100644 index 0000000000..5ef53348b9 --- /dev/null +++ b/spec/scss/color_output/expected.compact.css @@ -0,0 +1,7 @@ +a { q: silver; r: #ddd; s: green; t: #00FF00; u: lime; v: #0f0; w: lime; x: rgba(0, 255, 0, 0.5); y: lime; z: #00ff01; } + +b { q: 1px solid silver; r: 1px solid #ddd; s: 1px solid green; t: 1px solid #00FF00; u: 1px solid lime; v: 1px solid #0f0; w: 1px solid lime; x: 1px solid rgba(0, 255, 0, 0.5); y: 1px solid lime; z: 1px solid #00ff01; } + +c { q: silver; r: #ddd; s: green; t: #00FF00; u: lime; v: #0f0; w: lime; x: rgba(0, 255, 0, 0.5); y: lime; z: #00ff01; } + +d { q: 1px solid silver; r: 1px solid #ddd; s: 1px solid green; t: 1px solid #00FF00; u: 1px solid lime; v: 1px solid #0f0; w: 1px solid lime; x: 1px solid rgba(0, 255, 0, 0.5); y: 1px solid lime; z: 1px solid #00ff01; } diff --git a/spec/scss/color_output/expected.compressed.css b/spec/scss/color_output/expected.compressed.css new file mode 100644 index 0000000000..092309cf3c --- /dev/null +++ b/spec/scss/color_output/expected.compressed.css @@ -0,0 +1 @@ +a{q:silver;r:#ddd;s:green;t:#00FF00;u:lime;v:#0f0;w:lime;x:rgba(0,255,0,0.5);y:lime;z:#00ff01}b{q:1px solid silver;r:1px solid #ddd;s:1px solid green;t:1px solid #00FF00;u:1px solid lime;v:1px solid #0f0;w:1px solid lime;x:1px solid rgba(0,255,0,0.5);y:1px solid lime;z:1px solid #00ff01}c{q:silver;r:#ddd;s:green;t:lime;u:lime;v:#0f0;w:lime;x:rgba(0,255,0,0.5);y:lime;z:#00ff01}d{q:1px solid silver;r:1px solid #ddd;s:1px solid green;t:1px solid lime;u:1px solid lime;v:1px solid #0f0;w:1px solid lime;x:1px solid rgba(0,255,0,0.5);y:1px solid lime;z:1px solid #00ff01} diff --git a/spec/scss/color_output/expected.expanded.css b/spec/scss/color_output/expected.expanded.css new file mode 100644 index 0000000000..20b8ce16aa --- /dev/null +++ b/spec/scss/color_output/expected.expanded.css @@ -0,0 +1,51 @@ +a { + q: silver; + r: #ddd; + s: green; + t: #00FF00; + u: lime; + v: #0f0; + w: lime; + x: rgba(0, 255, 0, 0.5); + y: lime; + z: #00ff01; +} + +b { + q: 1px solid silver; + r: 1px solid #ddd; + s: 1px solid green; + t: 1px solid #00FF00; + u: 1px solid lime; + v: 1px solid #0f0; + w: 1px solid lime; + x: 1px solid rgba(0, 255, 0, 0.5); + y: 1px solid lime; + z: 1px solid #00ff01; +} + +c { + q: silver; + r: #ddd; + s: green; + t: #00FF00; + u: lime; + v: #0f0; + w: lime; + x: rgba(0, 255, 0, 0.5); + y: lime; + z: #00ff01; +} + +d { + q: 1px solid silver; + r: 1px solid #ddd; + s: 1px solid green; + t: 1px solid #00FF00; + u: 1px solid lime; + v: 1px solid #0f0; + w: 1px solid lime; + x: 1px solid rgba(0, 255, 0, 0.5); + y: 1px solid lime; + z: 1px solid #00ff01; +} diff --git a/spec/scss/comment_after_if_directive/expected.compact.css b/spec/scss/comment_after_if_directive/expected.compact.css new file mode 100644 index 0000000000..22ae84697c --- /dev/null +++ b/spec/scss/comment_after_if_directive/expected.compact.css @@ -0,0 +1 @@ +foo { a: b; /* This is a comment */ c: d; } diff --git a/spec/scss/comment_after_if_directive/expected.compressed.css b/spec/scss/comment_after_if_directive/expected.compressed.css new file mode 100644 index 0000000000..5621e060b6 --- /dev/null +++ b/spec/scss/comment_after_if_directive/expected.compressed.css @@ -0,0 +1 @@ +foo{a:b;c:d} diff --git a/spec/scss/comment_after_if_directive/expected.expanded.css b/spec/scss/comment_after_if_directive/expected.expanded.css new file mode 100644 index 0000000000..6728c23263 --- /dev/null +++ b/spec/scss/comment_after_if_directive/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + a: b; + /* This is a comment */ + c: d; +} diff --git a/spec/scss/comparable/expected.compact.css b/spec/scss/comparable/expected.compact.css new file mode 100644 index 0000000000..ee9dc203a3 --- /dev/null +++ b/spec/scss/comparable/expected.compact.css @@ -0,0 +1 @@ +.color-functions { hue: 0deg; hue-type: number; hue-unit: "deg"; hue-comparable: true; x: true; x: true; x: true; y: number; y: number; z: 50%; z: number; z: number; z: true; } diff --git a/spec/scss/comparable/expected.compressed.css b/spec/scss/comparable/expected.compressed.css new file mode 100644 index 0000000000..9e7bbe2cab --- /dev/null +++ b/spec/scss/comparable/expected.compressed.css @@ -0,0 +1 @@ +.color-functions{hue:0deg;hue-type:number;hue-unit:"deg";hue-comparable:true;x:true;x:true;x:true;y:number;y:number;z:50%;z:number;z:number;z:true} diff --git a/spec/scss/comparable/expected.expanded.css b/spec/scss/comparable/expected.expanded.css new file mode 100644 index 0000000000..5a05abd06d --- /dev/null +++ b/spec/scss/comparable/expected.expanded.css @@ -0,0 +1,15 @@ +.color-functions { + hue: 0deg; + hue-type: number; + hue-unit: "deg"; + hue-comparable: true; + x: true; + x: true; + x: true; + y: number; + y: number; + z: 50%; + z: number; + z: number; + z: true; +} diff --git a/spec/scss/composed-args/expected.compact.css b/spec/scss/composed-args/expected.compact.css new file mode 100644 index 0000000000..75b70caaae --- /dev/null +++ b/spec/scss/composed-args/expected.compact.css @@ -0,0 +1,19 @@ +.testOneLevelPassthrough { width: 1px; height: 2px; opacity: 0.3; } + +.testOneLevelNoArgs { width: 0; height: 0; opacity: 0; } + +.testOneLevelSingleArg { width: 1px; height: 0; opacity: 0; } + +.testOneLevelNamedSingleArg { width: 0; height: 0; opacity: 0.1; } + +.testOneLevelNamedArgs { width: 1px; height: 2px; opacity: 0.3; } + +.testTwoLevelPassthrough { width: 1px; height: 2px; opacity: 0.3; } + +.testTwoLevelNoArgs { width: 0; height: 0; opacity: 0; } + +.testTwoLevelSingleArg { width: 1px; height: 0; opacity: 0; } + +.testTwoLevelNamedSingleArg { width: 0; height: 0; opacity: 0.1; } + +.testTwoLevelNamedArgs { width: 1px; height: 2px; opacity: 0.3; } diff --git a/spec/scss/composed-args/expected.compressed.css b/spec/scss/composed-args/expected.compressed.css new file mode 100644 index 0000000000..357d3bfd3e --- /dev/null +++ b/spec/scss/composed-args/expected.compressed.css @@ -0,0 +1 @@ +.testOneLevelPassthrough{width:1px;height:2px;opacity:0.3}.testOneLevelNoArgs{width:0;height:0;opacity:0}.testOneLevelSingleArg{width:1px;height:0;opacity:0}.testOneLevelNamedSingleArg{width:0;height:0;opacity:0.1}.testOneLevelNamedArgs{width:1px;height:2px;opacity:0.3}.testTwoLevelPassthrough{width:1px;height:2px;opacity:0.3}.testTwoLevelNoArgs{width:0;height:0;opacity:0}.testTwoLevelSingleArg{width:1px;height:0;opacity:0}.testTwoLevelNamedSingleArg{width:0;height:0;opacity:0.1}.testTwoLevelNamedArgs{width:1px;height:2px;opacity:0.3} diff --git a/spec/scss/composed-args/expected.expanded.css b/spec/scss/composed-args/expected.expanded.css new file mode 100644 index 0000000000..4c62247108 --- /dev/null +++ b/spec/scss/composed-args/expected.expanded.css @@ -0,0 +1,59 @@ +.testOneLevelPassthrough { + width: 1px; + height: 2px; + opacity: 0.3; +} + +.testOneLevelNoArgs { + width: 0; + height: 0; + opacity: 0; +} + +.testOneLevelSingleArg { + width: 1px; + height: 0; + opacity: 0; +} + +.testOneLevelNamedSingleArg { + width: 0; + height: 0; + opacity: 0.1; +} + +.testOneLevelNamedArgs { + width: 1px; + height: 2px; + opacity: 0.3; +} + +.testTwoLevelPassthrough { + width: 1px; + height: 2px; + opacity: 0.3; +} + +.testTwoLevelNoArgs { + width: 0; + height: 0; + opacity: 0; +} + +.testTwoLevelSingleArg { + width: 1px; + height: 0; + opacity: 0; +} + +.testTwoLevelNamedSingleArg { + width: 0; + height: 0; + opacity: 0.1; +} + +.testTwoLevelNamedArgs { + width: 1px; + height: 2px; + opacity: 0.3; +} diff --git a/spec/scss/concat/expected.compact.css b/spec/scss/concat/expected.compact.css new file mode 100644 index 0000000000..70d4e3b118 --- /dev/null +++ b/spec/scss/concat/expected.compact.css @@ -0,0 +1 @@ +div { a: hellogoodbye; b: "hellogoodbye"; c: "3hello"; d: "hello3"; } diff --git a/spec/scss/concat/expected.compressed.css b/spec/scss/concat/expected.compressed.css new file mode 100644 index 0000000000..b750236a69 --- /dev/null +++ b/spec/scss/concat/expected.compressed.css @@ -0,0 +1 @@ +div{a:hellogoodbye;b:"hellogoodbye";c:"3hello";d:"hello3"} diff --git a/spec/scss/concat/expected.expanded.css b/spec/scss/concat/expected.expanded.css new file mode 100644 index 0000000000..efa9575b73 --- /dev/null +++ b/spec/scss/concat/expected.expanded.css @@ -0,0 +1,6 @@ +div { + a: hellogoodbye; + b: "hellogoodbye"; + c: "3hello"; + d: "hello3"; +} diff --git a/spec/scss/cons-up/expected.compact.css b/spec/scss/cons-up/expected.compact.css new file mode 100644 index 0000000000..a373e4311d --- /dev/null +++ b/spec/scss/cons-up/expected.compact.css @@ -0,0 +1 @@ +div { content: input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"]; content: hello; content: 0; } diff --git a/spec/scss/cons-up/expected.compressed.css b/spec/scss/cons-up/expected.compressed.css new file mode 100644 index 0000000000..be630ebdf1 --- /dev/null +++ b/spec/scss/cons-up/expected.compressed.css @@ -0,0 +1 @@ +div{content:input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"];content:hello;content:0} diff --git a/spec/scss/cons-up/expected.expanded.css b/spec/scss/cons-up/expected.expanded.css new file mode 100644 index 0000000000..b295e59a2a --- /dev/null +++ b/spec/scss/cons-up/expected.expanded.css @@ -0,0 +1,5 @@ +div { + content: input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"]; + content: hello; + content: 0; +} diff --git a/spec/scss/css_basic_scss/expected.compact.css b/spec/scss/css_basic_scss/expected.compact.css new file mode 100644 index 0000000000..a97543f2c3 --- /dev/null +++ b/spec/scss/css_basic_scss/expected.compact.css @@ -0,0 +1 @@ +sel { p: v; } diff --git a/spec/scss/css_basic_scss/expected.compressed.css b/spec/scss/css_basic_scss/expected.compressed.css new file mode 100644 index 0000000000..df2832e345 --- /dev/null +++ b/spec/scss/css_basic_scss/expected.compressed.css @@ -0,0 +1 @@ +sel{p:v} diff --git a/spec/scss/css_basic_scss/expected.expanded.css b/spec/scss/css_basic_scss/expected.expanded.css new file mode 100644 index 0000000000..6109a38fa9 --- /dev/null +++ b/spec/scss/css_basic_scss/expected.expanded.css @@ -0,0 +1,3 @@ +sel { + p: v; +} diff --git a/spec/scss/css_block_directive_with_semicolon/expected.compact.css b/spec/scss/css_block_directive_with_semicolon/expected.compact.css new file mode 100644 index 0000000000..ec5066c791 --- /dev/null +++ b/spec/scss/css_block_directive_with_semicolon/expected.compact.css @@ -0,0 +1,2 @@ +@foo { a: b; } +@bar { a: b; } diff --git a/spec/scss/css_block_directive_with_semicolon/expected.compressed.css b/spec/scss/css_block_directive_with_semicolon/expected.compressed.css new file mode 100644 index 0000000000..0757b35047 --- /dev/null +++ b/spec/scss/css_block_directive_with_semicolon/expected.compressed.css @@ -0,0 +1 @@ +@foo{a:b}@bar{a:b} diff --git a/spec/scss/css_block_directive_with_semicolon/expected.expanded.css b/spec/scss/css_block_directive_with_semicolon/expected.expanded.css new file mode 100644 index 0000000000..8b0e4749ad --- /dev/null +++ b/spec/scss/css_block_directive_with_semicolon/expected.expanded.css @@ -0,0 +1,6 @@ +@foo { + a: b; +} +@bar { + a: b; +} diff --git a/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compact.css b/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compact.css new file mode 100644 index 0000000000..d786a624fd --- /dev/null +++ b/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compact.css @@ -0,0 +1,5 @@ +foo { bar: baz; } + +bar { bar: baz; } + +baz { bar: baz; } diff --git a/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compressed.css b/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compressed.css new file mode 100644 index 0000000000..a4e3bbbe80 --- /dev/null +++ b/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz}bar{bar:baz}baz{bar:baz} diff --git a/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.expanded.css b/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.expanded.css new file mode 100644 index 0000000000..d9b0e45f47 --- /dev/null +++ b/spec/scss/css_cdo_and_cdc_ignored_at_toplevel/expected.expanded.css @@ -0,0 +1,11 @@ +foo { + bar: baz; +} + +bar { + bar: baz; +} + +baz { + bar: baz; +} diff --git a/spec/scss/css_crazy_comments/expected.compact.css b/spec/scss/css_crazy_comments/expected.compact.css new file mode 100644 index 0000000000..8b66a8bf7a --- /dev/null +++ b/spec/scss/css_crazy_comments/expected.compact.css @@ -0,0 +1,20 @@ +/* This is a CSS comment. */ +.one { color: green; } + +/* Another comment */ +/* The following should not be used: +.two {color: red;} */ +.three { color: green; /* color: red; */ } + +/** +.four {color: red;} */ +.five { color: green; } + +/**/ +.six { color: green; } + +/*********/ +.seven { color: green; } + +/* a comment **/ +.eight { color: green; } diff --git a/spec/scss/css_crazy_comments/expected.compressed.css b/spec/scss/css_crazy_comments/expected.compressed.css new file mode 100644 index 0000000000..21f5391b8a --- /dev/null +++ b/spec/scss/css_crazy_comments/expected.compressed.css @@ -0,0 +1 @@ +.one{color:green}.three{color:green}.five{color:green}.six{color:green}.seven{color:green}.eight{color:green} diff --git a/spec/scss/css_crazy_comments/expected.expanded.css b/spec/scss/css_crazy_comments/expected.expanded.css new file mode 100644 index 0000000000..9b0409314e --- /dev/null +++ b/spec/scss/css_crazy_comments/expected.expanded.css @@ -0,0 +1,33 @@ +/* This is a CSS comment. */ +.one { + color: green; +} + +/* Another comment */ +/* The following should not be used: +.two {color: red;} */ +.three { + color: green; + /* color: red; */ +} + +/** +.four {color: red;} */ +.five { + color: green; +} + +/**/ +.six { + color: green; +} + +/*********/ +.seven { + color: green; +} + +/* a comment **/ +.eight { + color: green; +} diff --git a/spec/scss/css_empty_declarations/expected.compact.css b/spec/scss/css_empty_declarations/expected.compact.css new file mode 100644 index 0000000000..12089cfa05 --- /dev/null +++ b/spec/scss/css_empty_declarations/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; } diff --git a/spec/scss/css_empty_declarations/expected.compressed.css b/spec/scss/css_empty_declarations/expected.compressed.css new file mode 100644 index 0000000000..51a91f4fd7 --- /dev/null +++ b/spec/scss/css_empty_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz} diff --git a/spec/scss/css_empty_declarations/expected.expanded.css b/spec/scss/css_empty_declarations/expected.expanded.css new file mode 100644 index 0000000000..f0b055f0b6 --- /dev/null +++ b/spec/scss/css_empty_declarations/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bar: baz; +} diff --git a/spec/scss/css_empty_rule/expected.compact.css b/spec/scss/css_empty_rule/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss/css_empty_rule/expected.compressed.css b/spec/scss/css_empty_rule/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss/css_empty_rule/expected.expanded.css b/spec/scss/css_empty_rule/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss/css_import_directive/expected.compact.css b/spec/scss/css_import_directive/expected.compact.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss/css_import_directive/expected.compact.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss/css_import_directive/expected.compressed.css b/spec/scss/css_import_directive/expected.compressed.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss/css_import_directive/expected.compressed.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss/css_import_directive/expected.expanded.css b/spec/scss/css_import_directive/expected.expanded.css new file mode 100644 index 0000000000..0d876d06e8 --- /dev/null +++ b/spec/scss/css_import_directive/expected.expanded.css @@ -0,0 +1 @@ +@import url(foo.css); diff --git a/spec/scss/css_invisible_comments/expected.compact.css b/spec/scss/css_invisible_comments/expected.compact.css new file mode 100644 index 0000000000..7572fa4f89 --- /dev/null +++ b/spec/scss/css_invisible_comments/expected.compact.css @@ -0,0 +1 @@ +foo { a: d; } diff --git a/spec/scss/css_invisible_comments/expected.compressed.css b/spec/scss/css_invisible_comments/expected.compressed.css new file mode 100644 index 0000000000..f05618b467 --- /dev/null +++ b/spec/scss/css_invisible_comments/expected.compressed.css @@ -0,0 +1 @@ +foo{a:d} diff --git a/spec/scss/css_invisible_comments/expected.expanded.css b/spec/scss/css_invisible_comments/expected.expanded.css new file mode 100644 index 0000000000..d5a0c81f32 --- /dev/null +++ b/spec/scss/css_invisible_comments/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: d; +} diff --git a/spec/scss/css_property_comments/expected.compact.css b/spec/scss/css_property_comments/expected.compact.css new file mode 100644 index 0000000000..6dc947277d --- /dev/null +++ b/spec/scss/css_property_comments/expected.compact.css @@ -0,0 +1 @@ +.foo { /* Foo Bar */ a: b; } diff --git a/spec/scss/css_property_comments/expected.compressed.css b/spec/scss/css_property_comments/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss/css_property_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss/css_property_comments/expected.expanded.css b/spec/scss/css_property_comments/expected.expanded.css new file mode 100644 index 0000000000..e299045a50 --- /dev/null +++ b/spec/scss/css_property_comments/expected.expanded.css @@ -0,0 +1,5 @@ +.foo { + /* Foo + * Bar */ + a: b; +} diff --git a/spec/scss/css_rule_comments/expected.compact.css b/spec/scss/css_rule_comments/expected.compact.css new file mode 100644 index 0000000000..0d3304edc8 --- /dev/null +++ b/spec/scss/css_rule_comments/expected.compact.css @@ -0,0 +1,2 @@ +/* Foo Bar */ +.foo { a: b; } diff --git a/spec/scss/css_rule_comments/expected.compressed.css b/spec/scss/css_rule_comments/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss/css_rule_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss/css_rule_comments/expected.expanded.css b/spec/scss/css_rule_comments/expected.expanded.css new file mode 100644 index 0000000000..88034c0538 --- /dev/null +++ b/spec/scss/css_rule_comments/expected.expanded.css @@ -0,0 +1,5 @@ +/* Foo + * Bar */ +.foo { + a: b; +} diff --git a/spec/scss/css_selector_comments/expected.compact.css b/spec/scss/css_selector_comments/expected.compact.css new file mode 100644 index 0000000000..7b1c273d2d --- /dev/null +++ b/spec/scss/css_selector_comments/expected.compact.css @@ -0,0 +1 @@ +.foo #bar:baz(bip) { a: b; } diff --git a/spec/scss/css_selector_comments/expected.compressed.css b/spec/scss/css_selector_comments/expected.compressed.css new file mode 100644 index 0000000000..252beb99e4 --- /dev/null +++ b/spec/scss/css_selector_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo #bar:baz(bip){a:b} diff --git a/spec/scss/css_selector_comments/expected.expanded.css b/spec/scss/css_selector_comments/expected.expanded.css new file mode 100644 index 0000000000..0660dc9e92 --- /dev/null +++ b/spec/scss/css_selector_comments/expected.expanded.css @@ -0,0 +1,3 @@ +.foo #bar:baz(bip) { + a: b; +} diff --git a/spec/scss/css_selector_hacks/expected.compact.css b/spec/scss/css_selector_hacks/expected.compact.css new file mode 100644 index 0000000000..83b66fd44f --- /dev/null +++ b/spec/scss/css_selector_hacks/expected.compact.css @@ -0,0 +1 @@ +> > E { a: b; } diff --git a/spec/scss/css_selector_hacks/expected.compressed.css b/spec/scss/css_selector_hacks/expected.compressed.css new file mode 100644 index 0000000000..364697eb6f --- /dev/null +++ b/spec/scss/css_selector_hacks/expected.compressed.css @@ -0,0 +1 @@ +>>E{a:b} diff --git a/spec/scss/css_selector_hacks/expected.expanded.css b/spec/scss/css_selector_hacks/expected.expanded.css new file mode 100644 index 0000000000..a8a7791604 --- /dev/null +++ b/spec/scss/css_selector_hacks/expected.expanded.css @@ -0,0 +1,3 @@ +> > E { + a: b; +} diff --git a/spec/scss/css_spaceless_combo_selectors/expected.compact.css b/spec/scss/css_spaceless_combo_selectors/expected.compact.css new file mode 100644 index 0000000000..f5b1200e6f --- /dev/null +++ b/spec/scss/css_spaceless_combo_selectors/expected.compact.css @@ -0,0 +1 @@ +E + F { a: b; } diff --git a/spec/scss/css_spaceless_combo_selectors/expected.compressed.css b/spec/scss/css_spaceless_combo_selectors/expected.compressed.css new file mode 100644 index 0000000000..8b92066711 --- /dev/null +++ b/spec/scss/css_spaceless_combo_selectors/expected.compressed.css @@ -0,0 +1 @@ +E+F{a:b} diff --git a/spec/scss/css_spaceless_combo_selectors/expected.expanded.css b/spec/scss/css_spaceless_combo_selectors/expected.expanded.css new file mode 100644 index 0000000000..ebc7889993 --- /dev/null +++ b/spec/scss/css_spaceless_combo_selectors/expected.expanded.css @@ -0,0 +1,3 @@ +E + F { + a: b; +} diff --git a/spec/scss/css_unary_ops/expected.compact.css b/spec/scss/css_unary_ops/expected.compact.css new file mode 100644 index 0000000000..6fc24840f1 --- /dev/null +++ b/spec/scss/css_unary_ops/expected.compact.css @@ -0,0 +1 @@ +foo { a: -0.5em; b: 0.5em; c: -foo(12px); d: +foo(12px); } diff --git a/spec/scss/css_unary_ops/expected.compressed.css b/spec/scss/css_unary_ops/expected.compressed.css new file mode 100644 index 0000000000..30744d1c5d --- /dev/null +++ b/spec/scss/css_unary_ops/expected.compressed.css @@ -0,0 +1 @@ +foo{a:-0.5em;b:0.5em;c:-foo(12px);d:+foo(12px)} diff --git a/spec/scss/css_unary_ops/expected.expanded.css b/spec/scss/css_unary_ops/expected.expanded.css new file mode 100644 index 0000000000..b89976b78d --- /dev/null +++ b/spec/scss/css_unary_ops/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + a: -0.5em; + b: 0.5em; + c: -foo(12px); + d: +foo(12px); +} diff --git a/spec/scss/default-args/expected.compact.css b/spec/scss/default-args/expected.compact.css new file mode 100644 index 0000000000..91aa3f6a9c --- /dev/null +++ b/spec/scss/default-args/expected.compact.css @@ -0,0 +1,3 @@ +div { value: 1, 2; value: 2, 3; value: 1, 3; } + +div { value: ho; } diff --git a/spec/scss/default-args/expected.compressed.css b/spec/scss/default-args/expected.compressed.css new file mode 100644 index 0000000000..d2298a41d8 --- /dev/null +++ b/spec/scss/default-args/expected.compressed.css @@ -0,0 +1 @@ +div{value:1,2;value:2,3;value:1,3}div{value:ho} diff --git a/spec/scss/default-args/expected.expanded.css b/spec/scss/default-args/expected.expanded.css new file mode 100644 index 0000000000..412343d31d --- /dev/null +++ b/spec/scss/default-args/expected.expanded.css @@ -0,0 +1,9 @@ +div { + value: 1, 2; + value: 2, 3; + value: 1, 3; +} + +div { + value: ho; +} diff --git a/spec/scss/default-parameters/expected.compact.css b/spec/scss/default-parameters/expected.compact.css new file mode 100644 index 0000000000..9d1d07f85c --- /dev/null +++ b/spec/scss/default-parameters/expected.compact.css @@ -0,0 +1,3 @@ +h1 { color: red; } + +h2 { color: blue; } diff --git a/spec/scss/default-parameters/expected.compressed.css b/spec/scss/default-parameters/expected.compressed.css new file mode 100644 index 0000000000..b55d71ecfa --- /dev/null +++ b/spec/scss/default-parameters/expected.compressed.css @@ -0,0 +1 @@ +h1{color:red}h2{color:blue} diff --git a/spec/scss/default-parameters/expected.expanded.css b/spec/scss/default-parameters/expected.expanded.css new file mode 100644 index 0000000000..67cd12f1a7 --- /dev/null +++ b/spec/scss/default-parameters/expected.expanded.css @@ -0,0 +1,7 @@ +h1 { + color: red; +} + +h2 { + color: blue; +} diff --git a/spec/scss/default-vars-in-default-params/expected.compact.css b/spec/scss/default-vars-in-default-params/expected.compact.css new file mode 100644 index 0000000000..39938eaae6 --- /dev/null +++ b/spec/scss/default-vars-in-default-params/expected.compact.css @@ -0,0 +1 @@ +div { why: why; stuff: ecks why; } diff --git a/spec/scss/default-vars-in-default-params/expected.compressed.css b/spec/scss/default-vars-in-default-params/expected.compressed.css new file mode 100644 index 0000000000..5bb070d663 --- /dev/null +++ b/spec/scss/default-vars-in-default-params/expected.compressed.css @@ -0,0 +1 @@ +div{why:why;stuff:ecks why} diff --git a/spec/scss/default-vars-in-default-params/expected.expanded.css b/spec/scss/default-vars-in-default-params/expected.expanded.css new file mode 100644 index 0000000000..76aa6e0e8a --- /dev/null +++ b/spec/scss/default-vars-in-default-params/expected.expanded.css @@ -0,0 +1,4 @@ +div { + why: why; + stuff: ecks why; +} diff --git a/spec/scss/directives-in-propsets/expected.compact.css b/spec/scss/directives-in-propsets/expected.compact.css new file mode 100644 index 0000000000..f9a9fb39b8 --- /dev/null +++ b/spec/scss/directives-in-propsets/expected.compact.css @@ -0,0 +1 @@ +div { background-something-color: green; background-color: red; background-position: 50%; background-image: url(foo.png); background-groo: foo; width: 0; } diff --git a/spec/scss/directives-in-propsets/expected.compressed.css b/spec/scss/directives-in-propsets/expected.compressed.css new file mode 100644 index 0000000000..8ea0fcf06b --- /dev/null +++ b/spec/scss/directives-in-propsets/expected.compressed.css @@ -0,0 +1 @@ +div{background-something-color:green;background-color:red;background-position:50%;background-image:url(foo.png);background-groo:foo;width:0} diff --git a/spec/scss/directives-in-propsets/expected.expanded.css b/spec/scss/directives-in-propsets/expected.expanded.css new file mode 100644 index 0000000000..56f5dbf32f --- /dev/null +++ b/spec/scss/directives-in-propsets/expected.expanded.css @@ -0,0 +1,8 @@ +div { + background-something-color: green; + background-color: red; + background-position: 50%; + background-image: url(foo.png); + background-groo: foo; + width: 0; +} diff --git a/spec/scss/each-in-function/expected.compact.css b/spec/scss/each-in-function/expected.compact.css new file mode 100644 index 0000000000..5691a72986 --- /dev/null +++ b/spec/scss/each-in-function/expected.compact.css @@ -0,0 +1 @@ +div { a: 0; b: global each 50% 50% type1 number type2 number each cover circle type1 string type2 string each red blue type1 color type2 color; c: a, b, color, d; } diff --git a/spec/scss/each-in-function/expected.compressed.css b/spec/scss/each-in-function/expected.compressed.css new file mode 100644 index 0000000000..22007e499c --- /dev/null +++ b/spec/scss/each-in-function/expected.compressed.css @@ -0,0 +1 @@ +div{a:0;b:global each 50% 50% type1 number type2 number each cover circle type1 string type2 string each red blue type1 color type2 color;c:a,b,color,d} diff --git a/spec/scss/each-in-function/expected.expanded.css b/spec/scss/each-in-function/expected.expanded.css new file mode 100644 index 0000000000..c4e90f35cb --- /dev/null +++ b/spec/scss/each-in-function/expected.expanded.css @@ -0,0 +1,5 @@ +div { + a: 0; + b: global each 50% 50% type1 number type2 number each cover circle type1 string type2 string each red blue type1 color type2 color; + c: a, b, color, d; +} diff --git a/spec/scss/each/expected.compact.css b/spec/scss/each/expected.compact.css new file mode 100644 index 0000000000..65ec44df66 --- /dev/null +++ b/spec/scss/each/expected.compact.css @@ -0,0 +1,4 @@ +div { color: singleton; divider: 3; } +div span { msg: foo; } +div span { msg: bar; } +div span { msg: hux; } diff --git a/spec/scss/each/expected.compressed.css b/spec/scss/each/expected.compressed.css new file mode 100644 index 0000000000..4302394887 --- /dev/null +++ b/spec/scss/each/expected.compressed.css @@ -0,0 +1 @@ +div{color:singleton;divider:3}div span{msg:foo}div span{msg:bar}div span{msg:hux} diff --git a/spec/scss/each/expected.expanded.css b/spec/scss/each/expected.expanded.css new file mode 100644 index 0000000000..a55b3c9661 --- /dev/null +++ b/spec/scss/each/expected.expanded.css @@ -0,0 +1,13 @@ +div { + color: singleton; + divider: 3; +} +div span { + msg: foo; +} +div span { + msg: bar; +} +div span { + msg: hux; +} diff --git a/spec/scss/each_directive/expected.compact.css b/spec/scss/each_directive/expected.compact.css new file mode 100644 index 0000000000..73014bbc39 --- /dev/null +++ b/spec/scss/each_directive/expected.compact.css @@ -0,0 +1,3 @@ +a { b: 1px; b: 2px; b: 3px; b: 4px; } + +c { d: foo; d: bar; d: baz; d: bang; } diff --git a/spec/scss/each_directive/expected.compressed.css b/spec/scss/each_directive/expected.compressed.css new file mode 100644 index 0000000000..5a0e2848ec --- /dev/null +++ b/spec/scss/each_directive/expected.compressed.css @@ -0,0 +1 @@ +a{b:1px;b:2px;b:3px;b:4px}c{d:foo;d:bar;d:baz;d:bang} diff --git a/spec/scss/each_directive/expected.expanded.css b/spec/scss/each_directive/expected.expanded.css new file mode 100644 index 0000000000..849fd4a906 --- /dev/null +++ b/spec/scss/each_directive/expected.expanded.css @@ -0,0 +1,13 @@ +a { + b: 1px; + b: 2px; + b: 3px; + b: 4px; +} + +c { + d: foo; + d: bar; + d: baz; + d: bang; +} diff --git a/spec/scss/for-in-functions/expected.compact.css b/spec/scss/for-in-functions/expected.compact.css new file mode 100644 index 0000000000..8e3a545708 --- /dev/null +++ b/spec/scss/for-in-functions/expected.compact.css @@ -0,0 +1 @@ +div { width: 55; } diff --git a/spec/scss/for-in-functions/expected.compressed.css b/spec/scss/for-in-functions/expected.compressed.css new file mode 100644 index 0000000000..070f708b9b --- /dev/null +++ b/spec/scss/for-in-functions/expected.compressed.css @@ -0,0 +1 @@ +div{width:55} diff --git a/spec/scss/for-in-functions/expected.expanded.css b/spec/scss/for-in-functions/expected.expanded.css new file mode 100644 index 0000000000..48ec1afd6b --- /dev/null +++ b/spec/scss/for-in-functions/expected.expanded.css @@ -0,0 +1,3 @@ +div { + width: 55; +} diff --git a/spec/scss/for/expected.compact.css b/spec/scss/for/expected.compact.css new file mode 100644 index 0000000000..99ec1b9c99 --- /dev/null +++ b/spec/scss/for/expected.compact.css @@ -0,0 +1,19 @@ +div { content: 4 thing 1; } + +div { content: 4 thing 2; } + +div { content: 4 thing 3; } + +div { content: 4 thing 4; } + +div { content: 4 thing 5; } + +div { content: 4 thing 6; } + +div { content: 4 thing 7; } + +div { content: 4 thing 8; } + +div { content: 4 thing 9; } + +div { content: 4 thing 10; } diff --git a/spec/scss/for/expected.compressed.css b/spec/scss/for/expected.compressed.css new file mode 100644 index 0000000000..cdd5642daa --- /dev/null +++ b/spec/scss/for/expected.compressed.css @@ -0,0 +1 @@ +div{content:4 thing 1}div{content:4 thing 2}div{content:4 thing 3}div{content:4 thing 4}div{content:4 thing 5}div{content:4 thing 6}div{content:4 thing 7}div{content:4 thing 8}div{content:4 thing 9}div{content:4 thing 10} diff --git a/spec/scss/for/expected.expanded.css b/spec/scss/for/expected.expanded.css new file mode 100644 index 0000000000..c149db5850 --- /dev/null +++ b/spec/scss/for/expected.expanded.css @@ -0,0 +1,39 @@ +div { + content: 4 thing 1; +} + +div { + content: 4 thing 2; +} + +div { + content: 4 thing 3; +} + +div { + content: 4 thing 4; +} + +div { + content: 4 thing 5; +} + +div { + content: 4 thing 6; +} + +div { + content: 4 thing 7; +} + +div { + content: 4 thing 8; +} + +div { + content: 4 thing 9; +} + +div { + content: 4 thing 10; +} diff --git a/spec/scss/for_directive/expected.compact.css b/spec/scss/for_directive/expected.compact.css new file mode 100644 index 0000000000..85ff870eef --- /dev/null +++ b/spec/scss/for_directive/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; a: 2; a: 3; a: 4; a: 5; } diff --git a/spec/scss/for_directive/expected.compressed.css b/spec/scss/for_directive/expected.compressed.css new file mode 100644 index 0000000000..d2ff5a0d7e --- /dev/null +++ b/spec/scss/for_directive/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;a:2;a:3;a:4;a:5} diff --git a/spec/scss/for_directive/expected.expanded.css b/spec/scss/for_directive/expected.expanded.css new file mode 100644 index 0000000000..2e18c18b08 --- /dev/null +++ b/spec/scss/for_directive/expected.expanded.css @@ -0,0 +1,7 @@ +.foo { + a: 1; + a: 2; + a: 3; + a: 4; + a: 5; +} diff --git a/spec/scss/function-names/expected.compact.css b/spec/scss/function-names/expected.compact.css new file mode 100644 index 0000000000..13239e5c50 --- /dev/null +++ b/spec/scss/function-names/expected.compact.css @@ -0,0 +1 @@ +div { color: hello; color: unquote("hello"); color: "hello" unquote; } diff --git a/spec/scss/function-names/expected.compressed.css b/spec/scss/function-names/expected.compressed.css new file mode 100644 index 0000000000..dc83ad0aa1 --- /dev/null +++ b/spec/scss/function-names/expected.compressed.css @@ -0,0 +1 @@ +div{color:hello;color:unquote("hello");color:"hello" unquote} diff --git a/spec/scss/function-names/expected.expanded.css b/spec/scss/function-names/expected.expanded.css new file mode 100644 index 0000000000..ff77c639d3 --- /dev/null +++ b/spec/scss/function-names/expected.expanded.css @@ -0,0 +1,5 @@ +div { + color: hello; + color: unquote("hello"); + color: "hello" unquote; +} diff --git a/spec/scss/function_args/expected.compact.css b/spec/scss/function_args/expected.compact.css new file mode 100644 index 0000000000..23160846da --- /dev/null +++ b/spec/scss/function_args/expected.compact.css @@ -0,0 +1 @@ +bar { a: 3; } diff --git a/spec/scss/function_args/expected.compressed.css b/spec/scss/function_args/expected.compressed.css new file mode 100644 index 0000000000..e71fb5d4f6 --- /dev/null +++ b/spec/scss/function_args/expected.compressed.css @@ -0,0 +1 @@ +bar{a:3} diff --git a/spec/scss/function_args/expected.expanded.css b/spec/scss/function_args/expected.expanded.css new file mode 100644 index 0000000000..1f390ad5fd --- /dev/null +++ b/spec/scss/function_args/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: 3; +} diff --git a/spec/scss/functions-and-mixins/expected.compact.css b/spec/scss/functions-and-mixins/expected.compact.css new file mode 100644 index 0000000000..69552728ee --- /dev/null +++ b/spec/scss/functions-and-mixins/expected.compact.css @@ -0,0 +1,2 @@ +div { height: 5; } +div span div { content: "hello"; content: "hello"; width: 8; } diff --git a/spec/scss/functions-and-mixins/expected.compressed.css b/spec/scss/functions-and-mixins/expected.compressed.css new file mode 100644 index 0000000000..d0b99ce5c8 --- /dev/null +++ b/spec/scss/functions-and-mixins/expected.compressed.css @@ -0,0 +1 @@ +div{height:5}div span div{content:"hello";content:"hello";width:8} diff --git a/spec/scss/functions-and-mixins/expected.expanded.css b/spec/scss/functions-and-mixins/expected.expanded.css new file mode 100644 index 0000000000..882a81d1a2 --- /dev/null +++ b/spec/scss/functions-and-mixins/expected.expanded.css @@ -0,0 +1,8 @@ +div { + height: 5; +} +div span div { + content: "hello"; + content: "hello"; + width: 8; +} diff --git a/spec/scss/functions/expected.compact.css b/spec/scss/functions/expected.compact.css new file mode 100644 index 0000000000..774425ec94 --- /dev/null +++ b/spec/scss/functions/expected.compact.css @@ -0,0 +1 @@ +div { answer: YES; flanswer: fudge(muxflux)mudge(a/b); } diff --git a/spec/scss/functions/expected.compressed.css b/spec/scss/functions/expected.compressed.css new file mode 100644 index 0000000000..b0dae1705e --- /dev/null +++ b/spec/scss/functions/expected.compressed.css @@ -0,0 +1 @@ +div{answer:YES;flanswer:fudge(muxflux)mudge(a/b)} diff --git a/spec/scss/functions/expected.expanded.css b/spec/scss/functions/expected.expanded.css new file mode 100644 index 0000000000..94f65a4483 --- /dev/null +++ b/spec/scss/functions/expected.expanded.css @@ -0,0 +1,4 @@ +div { + answer: YES; + flanswer: fudge(muxflux)mudge(a/b); +} diff --git a/spec/scss/guard_assign/expected.compact.css b/spec/scss/guard_assign/expected.compact.css new file mode 100644 index 0000000000..4cdb70048d --- /dev/null +++ b/spec/scss/guard_assign/expected.compact.css @@ -0,0 +1 @@ +foo { a: 2; } diff --git a/spec/scss/guard_assign/expected.compressed.css b/spec/scss/guard_assign/expected.compressed.css new file mode 100644 index 0000000000..39609082f6 --- /dev/null +++ b/spec/scss/guard_assign/expected.compressed.css @@ -0,0 +1 @@ +foo{a:2} diff --git a/spec/scss/guard_assign/expected.expanded.css b/spec/scss/guard_assign/expected.expanded.css new file mode 100644 index 0000000000..77dba3e89a --- /dev/null +++ b/spec/scss/guard_assign/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 2; +} diff --git a/spec/scss/hey1/expected.compact.css b/spec/scss/hey1/expected.compact.css new file mode 100644 index 0000000000..5623ad126e --- /dev/null +++ b/spec/scss/hey1/expected.compact.css @@ -0,0 +1 @@ +div { width: 1px; } diff --git a/spec/scss/hey1/expected.compressed.css b/spec/scss/hey1/expected.compressed.css new file mode 100644 index 0000000000..64b94912c2 --- /dev/null +++ b/spec/scss/hey1/expected.compressed.css @@ -0,0 +1 @@ +div{width:1px} diff --git a/spec/scss/hey1/expected.expanded.css b/spec/scss/hey1/expected.expanded.css new file mode 100644 index 0000000000..0dfff96a80 --- /dev/null +++ b/spec/scss/hey1/expected.expanded.css @@ -0,0 +1,3 @@ +div { + width: 1px; +} diff --git a/spec/scss/hey2/expected.compact.css b/spec/scss/hey2/expected.compact.css new file mode 100644 index 0000000000..25118c13e4 --- /dev/null +++ b/spec/scss/hey2/expected.compact.css @@ -0,0 +1 @@ +div { color: red; } diff --git a/spec/scss/hey2/expected.compressed.css b/spec/scss/hey2/expected.compressed.css new file mode 100644 index 0000000000..3380189ac1 --- /dev/null +++ b/spec/scss/hey2/expected.compressed.css @@ -0,0 +1 @@ +div{color:red} diff --git a/spec/scss/hey2/expected.expanded.css b/spec/scss/hey2/expected.expanded.css new file mode 100644 index 0000000000..538fa56f4a --- /dev/null +++ b/spec/scss/hey2/expected.expanded.css @@ -0,0 +1,3 @@ +div { + color: red; +} diff --git a/spec/scss/huge/expected.compact.css b/spec/scss/huge/expected.compact.css new file mode 100644 index 0000000000..f42d44550e --- /dev/null +++ b/spec/scss/huge/expected.compact.css @@ -0,0 +1,5120 @@ +div { color: red; width: 100%; } +div div { color: red; width: 100%; } +div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p empty not-empty div { color: red; width: 100%; } +div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p empty not-empty div div { color: red; width: 100%; } +div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div { color: red; width: 100%; } +div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div { color: red; width: 100%; } +div p a div div { color: red; width: 100%; } +div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div div p empty not-empty div { color: red; width: 100%; } +div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div div p empty not-empty div div { color: red; width: 100%; } +div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div div div { color: red; width: 100%; } +div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div p empty not-empty div { color: red; width: 100%; } +div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div p empty not-empty div div { color: red; width: 100%; } +div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p a div div { color: red; width: 100%; } +div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p empty not-empty div { color: red; width: 100%; } +div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div p empty not-empty div div { color: red; width: 100%; } +div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div { color: red; width: 100%; } +div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div { color: red; width: 100%; } +div div p div div { color: red; width: 100%; } +div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p empty not-empty div { color: red; width: 100%; } +div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p empty not-empty div div { color: red; width: 100%; } +div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div { color: red; width: 100%; } +div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div { color: red; width: 100%; } +div div p div p a div div { color: red; width: 100%; } +div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div div div { color: red; width: 100%; } +div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p a div div { color: red; width: 100%; } +div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p empty not-empty div { color: red; width: 100%; } +div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div p empty not-empty div div { color: red; width: 100%; } +div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div { color: red; width: 100%; } +div div p div div div { color: red; width: 100%; } +div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div div { color: red; width: 100%; } +div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div { color: red; width: 100%; } +div div p div div p a div div { color: red; width: 100%; } +div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div div div { color: red; width: 100%; } +div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p a div div { color: red; width: 100%; } +div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p empty not-empty div { color: red; width: 100%; } +div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div p empty not-empty div div { color: red; width: 100%; } +div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div { color: red; width: 100%; } +div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div { color: red; width: 100%; } +div div p div div div p div div { color: red; width: 100%; } +div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div div div { color: red; width: 100%; } +div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div { color: red; width: 100%; } +div div p div div div p div p a div div { color: red; width: 100%; } +div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div div div { color: red; width: 100%; } +div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p a div div { color: red; width: 100%; } +div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div div p div div { color: red; width: 100%; } +div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div p div div { color: red; width: 100%; } +div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div { color: red; width: 100%; } +div div div div { color: red; width: 100%; } +div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p empty not-empty div { color: red; width: 100%; } +div div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div div { color: red; width: 100%; } +div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div { color: red; width: 100%; } +div div div p a div div { color: red; width: 100%; } +div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div div div { color: red; width: 100%; } +div div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div p empty not-empty div { color: red; width: 100%; } +div div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p a div div { color: red; width: 100%; } +div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p empty not-empty div { color: red; width: 100%; } +div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div p empty not-empty div div { color: red; width: 100%; } +div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div { color: red; width: 100%; } +div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div { color: red; width: 100%; } +div div div div p div div { color: red; width: 100%; } +div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div { color: red; width: 100%; } +div div div div p div p a div div { color: red; width: 100%; } +div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div div div { color: red; width: 100%; } +div div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p a div div { color: red; width: 100%; } +div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div { color: red; width: 100%; } +div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div div { color: red; width: 100%; } +div div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div { color: red; width: 100%; } +div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div div p div div div div div p div div div div p div div { color: red; width: 100%; } +div div div div p div div div p div div div div div p div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div div p div div div div div p div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } +div div div div p div div { color: red; width: 100%; } +div div div div p div div p { margin: a b c; padding: 10px 5px; foo: "hello"; } +div div div div p div div p a { display: inline-block; padding: 5px; color: goodbye; } +div div div div p div div p empty not-empty { background: lightgray; border: 1px solid blue; } +div div div div p div div p empty not-empty span { display: block; -webkit-box-sizing: border-box; } diff --git a/spec/scss/huge/expected.compressed.css b/spec/scss/huge/expected.compressed.css new file mode 100644 index 0000000000..7ab3420f7a --- /dev/null +++ b/spec/scss/huge/expected.compressed.css @@ -0,0 +1 @@ +div{color:red;width:100%}div div{color:red;width:100%}div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p a{display:inline-block;padding:5px;color:goodbye}div div p empty not-empty{background:lightgray;border:1px solid blue}div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p empty not-empty div{color:red;width:100%}div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p empty not-empty div div{color:red;width:100%}div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div{color:red;width:100%}div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a{display:inline-block;padding:5px;color:goodbye}div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a{display:inline-block;padding:5px;color:goodbye}div p a div{color:red;width:100%}div p a div div{color:red;width:100%}div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div div p a{display:inline-block;padding:5px;color:goodbye}div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div div p empty not-empty div{color:red;width:100%}div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div div p empty not-empty div div{color:red;width:100%}div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div div div{color:red;width:100%}div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div p a{display:inline-block;padding:5px;color:goodbye}div p a div p empty not-empty{background:lightgray;border:1px solid blue}div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div p empty not-empty div{color:red;width:100%}div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div p empty not-empty div div{color:red;width:100%}div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p a div div{color:red;width:100%}div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div p a div div p a{display:inline-block;padding:5px;color:goodbye}div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p empty not-empty{background:lightgray;border:1px solid blue}div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p empty not-empty div{color:red;width:100%}div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div p empty not-empty div div{color:red;width:100%}div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div{color:red;width:100%}div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p a{display:inline-block;padding:5px;color:goodbye}div div p empty not-empty{background:lightgray;border:1px solid blue}div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div{color:red;width:100%}div div p div div{color:red;width:100%}div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p empty not-empty div{color:red;width:100%}div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p empty not-empty div div{color:red;width:100%}div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div{color:red;width:100%}div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div{color:red;width:100%}div div p div p a div div{color:red;width:100%}div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div div p empty not-empty div{color:red;width:100%}div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div div p empty not-empty div div{color:red;width:100%}div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div div div{color:red;width:100%}div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div p empty not-empty div{color:red;width:100%}div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div p empty not-empty div div{color:red;width:100%}div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p a div div{color:red;width:100%}div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p empty not-empty div{color:red;width:100%}div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div p empty not-empty div div{color:red;width:100%}div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div{color:red;width:100%}div div p div div div{color:red;width:100%}div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p empty not-empty div{color:red;width:100%}div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p empty not-empty div div{color:red;width:100%}div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div div{color:red;width:100%}div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div{color:red;width:100%}div div p div div p a div div{color:red;width:100%}div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div div p empty not-empty div{color:red;width:100%}div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div div div{color:red;width:100%}div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div p empty not-empty div{color:red;width:100%}div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div p empty not-empty div div{color:red;width:100%}div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p a div div{color:red;width:100%}div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p empty not-empty div{color:red;width:100%}div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div p empty not-empty div div{color:red;width:100%}div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div{color:red;width:100%}div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div{color:red;width:100%}div div p div div div p div div{color:red;width:100%}div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div div p empty not-empty div{color:red;width:100%}div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div div div{color:red;width:100%}div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div{color:red;width:100%}div div p div div div p div p a div div{color:red;width:100%}div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div div div{color:red;width:100%}div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p a div div{color:red;width:100%}div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div div p div div{color:red;width:100%}div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div p div div{color:red;width:100%}div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div{color:red;width:100%}div div div div{color:red;width:100%}div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p empty not-empty div{color:red;width:100%}div div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p empty not-empty div div{color:red;width:100%}div div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div div{color:red;width:100%}div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div{color:red;width:100%}div div div p a div div{color:red;width:100%}div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div div p empty not-empty div{color:red;width:100%}div div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div div p empty not-empty div div{color:red;width:100%}div div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div div div{color:red;width:100%}div div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div p empty not-empty div{color:red;width:100%}div div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div p empty not-empty div div{color:red;width:100%}div div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p a div div{color:red;width:100%}div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p empty not-empty div{color:red;width:100%}div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div p empty not-empty div div{color:red;width:100%}div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div{color:red;width:100%}div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div{color:red;width:100%}div div div div p div div{color:red;width:100%}div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div{color:red;width:100%}div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div{color:red;width:100%}div div div div p div p a div div{color:red;width:100%}div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div div div{color:red;width:100%}div div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p a div div{color:red;width:100%}div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p empty not-empty div{color:red;width:100%}div div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div{color:red;width:100%}div div div div p div div div{color:red;width:100%}div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div div{color:red;width:100%}div div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div{color:red;width:100%}div div div div p div div p a div div{color:red;width:100%}div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div div div{color:red;width:100%}div div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p a div div{color:red;width:100%}div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div{color:red;width:100%}div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div{color:red;width:100%}div div div div p div div div p div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div div{color:red;width:100%}div div div div p div div div p div div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div{color:red;width:100%}div div div div p div div div p div div div div p a div div{color:red;width:100%}div div div div p div div div p div div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p a div div{color:red;width:100%}div div div div p div div div p div div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div{color:red;width:100%}div div div div p div div div p div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div div p div div div div div p div div div div p div div{color:red;width:100%}div div div div p div div div p div div div div div p div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div div p div div div div div p div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box}div div div div p div div{color:red;width:100%}div div div div p div div p{margin:a b c;padding:10px 5px;foo:"hello"}div div div div p div div p a{display:inline-block;padding:5px;color:goodbye}div div div div p div div p empty not-empty{background:lightgray;border:1px solid blue}div div div div p div div p empty not-empty span{display:block;-webkit-box-sizing:border-box} diff --git a/spec/scss/huge/expected.expanded.css b/spec/scss/huge/expected.expanded.css new file mode 100644 index 0000000000..21a37f53bb --- /dev/null +++ b/spec/scss/huge/expected.expanded.css @@ -0,0 +1,22528 @@ +div { + color: red; + width: 100%; +} +div div { + color: red; + width: 100%; +} +div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p empty not-empty div { + color: red; + width: 100%; +} +div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div { + color: red; + width: 100%; +} +div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div { + color: red; + width: 100%; +} +div p a div div { + color: red; + width: 100%; +} +div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div div div { + color: red; + width: 100%; +} +div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div p empty not-empty div { + color: red; + width: 100%; +} +div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p a div div { + color: red; + width: 100%; +} +div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p empty not-empty div { + color: red; + width: 100%; +} +div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div p empty not-empty div div { + color: red; + width: 100%; +} +div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div { + color: red; + width: 100%; +} +div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div { + color: red; + width: 100%; +} +div div p div div { + color: red; + width: 100%; +} +div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div { + color: red; + width: 100%; +} +div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div { + color: red; + width: 100%; +} +div div p div p a div div { + color: red; + width: 100%; +} +div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div div div { + color: red; + width: 100%; +} +div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p a div div { + color: red; + width: 100%; +} +div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div { + color: red; + width: 100%; +} +div div p div div div { + color: red; + width: 100%; +} +div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div div { + color: red; + width: 100%; +} +div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div { + color: red; + width: 100%; +} +div div p div div p a div div { + color: red; + width: 100%; +} +div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div div div { + color: red; + width: 100%; +} +div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p a div div { + color: red; + width: 100%; +} +div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div { + color: red; + width: 100%; +} +div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div { + color: red; + width: 100%; +} +div div p div div div p div div { + color: red; + width: 100%; +} +div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div div div { + color: red; + width: 100%; +} +div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div { + color: red; + width: 100%; +} +div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div div p div div { + color: red; + width: 100%; +} +div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div p div div { + color: red; + width: 100%; +} +div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div { + color: red; + width: 100%; +} +div div div div { + color: red; + width: 100%; +} +div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div div { + color: red; + width: 100%; +} +div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div { + color: red; + width: 100%; +} +div div div p a div div { + color: red; + width: 100%; +} +div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div div div { + color: red; + width: 100%; +} +div div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p a div div { + color: red; + width: 100%; +} +div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div { + color: red; + width: 100%; +} +div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div { + color: red; + width: 100%; +} +div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p a div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div p empty not-empty div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div p empty not-empty div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div div p div div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div div p div div div div div p div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div div p div div div div div p div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div div p div div div div div p div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div div p div div div div div p div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} +div div div div p div div { + color: red; + width: 100%; +} +div div div div p div div p { + margin: a b c; + padding: 10px 5px; + foo: "hello"; +} +div div div div p div div p a { + display: inline-block; + padding: 5px; + color: goodbye; +} +div div div div p div div p empty not-empty { + background: lightgray; + border: 1px solid blue; +} +div div div div p div div p empty not-empty span { + display: block; + -webkit-box-sizing: border-box; +} diff --git a/spec/scss/hyphen-interpolated/expected.compact.css b/spec/scss/hyphen-interpolated/expected.compact.css new file mode 100644 index 0000000000..d1e2c3a3b5 --- /dev/null +++ b/spec/scss/hyphen-interpolated/expected.compact.css @@ -0,0 +1 @@ +div { foo: -hux-5; bar: hux-5; } diff --git a/spec/scss/hyphen-interpolated/expected.compressed.css b/spec/scss/hyphen-interpolated/expected.compressed.css new file mode 100644 index 0000000000..4fb5a9244e --- /dev/null +++ b/spec/scss/hyphen-interpolated/expected.compressed.css @@ -0,0 +1 @@ +div{foo:-hux-5;bar:hux-5} diff --git a/spec/scss/hyphen-interpolated/expected.expanded.css b/spec/scss/hyphen-interpolated/expected.expanded.css new file mode 100644 index 0000000000..884843b6a8 --- /dev/null +++ b/spec/scss/hyphen-interpolated/expected.expanded.css @@ -0,0 +1,4 @@ +div { + foo: -hux-5; + bar: hux-5; +} diff --git a/spec/scss/ie-backslash/expected.compact.css b/spec/scss/ie-backslash/expected.compact.css new file mode 100644 index 0000000000..58ec4e6f09 --- /dev/null +++ b/spec/scss/ie-backslash/expected.compact.css @@ -0,0 +1 @@ +div { background-color: #cc0000 \9; } diff --git a/spec/scss/ie-backslash/expected.compressed.css b/spec/scss/ie-backslash/expected.compressed.css new file mode 100644 index 0000000000..7281faeea6 --- /dev/null +++ b/spec/scss/ie-backslash/expected.compressed.css @@ -0,0 +1 @@ +div{background-color:#c00 \9} diff --git a/spec/scss/ie-backslash/expected.expanded.css b/spec/scss/ie-backslash/expected.expanded.css new file mode 100644 index 0000000000..b8cf00e3d2 --- /dev/null +++ b/spec/scss/ie-backslash/expected.expanded.css @@ -0,0 +1,3 @@ +div { + background-color: #cc0000 \9; +} diff --git a/spec/scss/ie-functions/expected.compact.css b/spec/scss/ie-functions/expected.compact.css new file mode 100644 index 0000000000..d78e0b72f0 --- /dev/null +++ b/spec/scss/ie-functions/expected.compact.css @@ -0,0 +1,3 @@ +foo { filter: progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc); something: blah(hux=mumble); blah: progid:something.something(flip=foobar, bang=#abc); blah: progid:bar.hux(); blah: string; opacity: 0.005; filter: alpha(opacity=0.5); bilter: alpha(opacity=0.5); kilter: string; left: expression(document.body.clientWidth/2-oDiv.offsetWidth/2); flop: expression(document.body.clientHeight/2-oDiv.offsetHeight/2); left: expression(document.body.clientWidth/4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF008000', GradientType=1); } + +.parser { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=50) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#55FFFF00); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(strength=10); filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.CheckerBoard(duration=4); filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR', duration=4); filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2) progid:DXImageTransform.Microsoft.Wheel(duration=3); filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#550000FF, endColorstr=#55FFFF00); } diff --git a/spec/scss/ie-functions/expected.compressed.css b/spec/scss/ie-functions/expected.compressed.css new file mode 100644 index 0000000000..303d133a14 --- /dev/null +++ b/spec/scss/ie-functions/expected.compressed.css @@ -0,0 +1 @@ +foo{filter:progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc);something:blah(hux=mumble);blah:progid:something.something(flip=foobar, bang=#abc);blah:progid:bar.hux();blah:string;opacity:0.005;filter:alpha(opacity=0.5);bilter:alpha(opacity=0.5);kilter:string;left:expression(document.body.clientWidth/2-oDiv.offsetWidth/2);flop:expression(document.body.clientHeight/2-oDiv.offsetHeight/2);left:expression(document.body.clientWidth/4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF008000', GradientType=1)}.parser{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=50) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#55FFFF00);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(strength=10);filter:progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.CheckerBoard(duration=4);filter:progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR', duration=4);filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2) progid:DXImageTransform.Microsoft.Wheel(duration=3);filter:progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#550000FF, endColorstr=#55FFFF00)} diff --git a/spec/scss/ie-functions/expected.expanded.css b/spec/scss/ie-functions/expected.expanded.css new file mode 100644 index 0000000000..d81857ef48 --- /dev/null +++ b/spec/scss/ie-functions/expected.expanded.css @@ -0,0 +1,26 @@ +foo { + filter: progid:Microsoft.foo.bar.Baz(flip=foobar, bang=#00ff00cc); + something: blah(hux=mumble); + blah: progid:something.something(flip=foobar, bang=#abc); + blah: progid:bar.hux(); + blah: string; + opacity: 0.005; + filter: alpha(opacity=0.5); + bilter: alpha(opacity=0.5); + kilter: string; + left: expression(document.body.clientWidth/2-oDiv.offsetWidth/2); + flop: expression(document.body.clientHeight/2-oDiv.offsetHeight/2); + left: expression(document.body.clientWidth/4); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF0000', endColorstr='#FF008000', GradientType=1); +} + +.parser { + filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); + filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=50) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#55FFFF00); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Alpha(opacity=50) progid:DXImageTransform.Microsoft.Blur(strength=10); + filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.CheckerBoard(duration=4); + filter: progid:DXImageTransform.Microsoft.Wave(strength=100) progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1) progid:DXImageTransform.Microsoft.Iris(irisstyle='STAR', duration=4); + filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310) progid:DXImageTransform.Microsoft.Blur(pixelradius=2) progid:DXImageTransform.Microsoft.Wheel(duration=3); + filter: progid:DXImageTransform.Microsoft.gradient(enabled='false', startColorstr=#550000FF, endColorstr=#55FFFF00); +} diff --git a/spec/scss/ie-hex-str/expected.compact.css b/spec/scss/ie-hex-str/expected.compact.css new file mode 100644 index 0000000000..bcb797e066 --- /dev/null +++ b/spec/scss/ie-hex-str/expected.compact.css @@ -0,0 +1 @@ +div { blah: foobar; color: #FFFF0000bar; color: "foo #FFA52A2A"; } diff --git a/spec/scss/ie-hex-str/expected.compressed.css b/spec/scss/ie-hex-str/expected.compressed.css new file mode 100644 index 0000000000..53412d1b45 --- /dev/null +++ b/spec/scss/ie-hex-str/expected.compressed.css @@ -0,0 +1 @@ +div{blah:foobar;color:#FFFF0000bar;color:"foo #FFA52A2A"} diff --git a/spec/scss/ie-hex-str/expected.expanded.css b/spec/scss/ie-hex-str/expected.expanded.css new file mode 100644 index 0000000000..0e5d7999e6 --- /dev/null +++ b/spec/scss/ie-hex-str/expected.expanded.css @@ -0,0 +1,5 @@ +div { + blah: foobar; + color: #FFFF0000bar; + color: "foo #FFA52A2A"; +} diff --git a/spec/scss/if-in-mixin/expected.compact.css b/spec/scss/if-in-mixin/expected.compact.css new file mode 100644 index 0000000000..24a2f4b2cc --- /dev/null +++ b/spec/scss/if-in-mixin/expected.compact.css @@ -0,0 +1 @@ +div { content: foo; content: bar; content: foo; content: foo; } diff --git a/spec/scss/if-in-mixin/expected.compressed.css b/spec/scss/if-in-mixin/expected.compressed.css new file mode 100644 index 0000000000..6290364c8b --- /dev/null +++ b/spec/scss/if-in-mixin/expected.compressed.css @@ -0,0 +1 @@ +div{content:foo;content:bar;content:foo;content:foo} diff --git a/spec/scss/if-in-mixin/expected.expanded.css b/spec/scss/if-in-mixin/expected.expanded.css new file mode 100644 index 0000000000..4cacf72092 --- /dev/null +++ b/spec/scss/if-in-mixin/expected.expanded.css @@ -0,0 +1,6 @@ +div { + content: foo; + content: bar; + content: foo; + content: foo; +} diff --git a/spec/scss/if-in-propset/expected.compact.css b/spec/scss/if-in-propset/expected.compact.css new file mode 100644 index 0000000000..f0830350cc --- /dev/null +++ b/spec/scss/if-in-propset/expected.compact.css @@ -0,0 +1 @@ +div { prop-a: "hello"; prop-b: "goodbye"; prop-c: "badbye"; } diff --git a/spec/scss/if-in-propset/expected.compressed.css b/spec/scss/if-in-propset/expected.compressed.css new file mode 100644 index 0000000000..d0af3f83b6 --- /dev/null +++ b/spec/scss/if-in-propset/expected.compressed.css @@ -0,0 +1 @@ +div{prop-a:"hello";prop-b:"goodbye";prop-c:"badbye"} diff --git a/spec/scss/if-in-propset/expected.expanded.css b/spec/scss/if-in-propset/expected.expanded.css new file mode 100644 index 0000000000..c0bafdecdf --- /dev/null +++ b/spec/scss/if-in-propset/expected.expanded.css @@ -0,0 +1,5 @@ +div { + prop-a: "hello"; + prop-b: "goodbye"; + prop-c: "badbye"; +} diff --git a/spec/scss/if/expected.compact.css b/spec/scss/if/expected.compact.css new file mode 100644 index 0000000000..23a7b69199 --- /dev/null +++ b/spec/scss/if/expected.compact.css @@ -0,0 +1,3 @@ +span { color: blue; } + +div { color: green; height: 40px; } diff --git a/spec/scss/if/expected.compressed.css b/spec/scss/if/expected.compressed.css new file mode 100644 index 0000000000..229d1bd99c --- /dev/null +++ b/spec/scss/if/expected.compressed.css @@ -0,0 +1 @@ +span{color:blue}div{color:green;height:40px} diff --git a/spec/scss/if/expected.expanded.css b/spec/scss/if/expected.expanded.css new file mode 100644 index 0000000000..343a917dfa --- /dev/null +++ b/spec/scss/if/expected.expanded.css @@ -0,0 +1,8 @@ +span { + color: blue; +} + +div { + color: green; + height: 40px; +} diff --git a/spec/scss/if_directive/expected.compact.css b/spec/scss/if_directive/expected.compact.css new file mode 100644 index 0000000000..0a9ef0c95c --- /dev/null +++ b/spec/scss/if_directive/expected.compact.css @@ -0,0 +1 @@ +bar { a: b; } diff --git a/spec/scss/if_directive/expected.compressed.css b/spec/scss/if_directive/expected.compressed.css new file mode 100644 index 0000000000..5f0baf71cf --- /dev/null +++ b/spec/scss/if_directive/expected.compressed.css @@ -0,0 +1 @@ +bar{a:b} diff --git a/spec/scss/if_directive/expected.expanded.css b/spec/scss/if_directive/expected.expanded.css new file mode 100644 index 0000000000..67026d80f9 --- /dev/null +++ b/spec/scss/if_directive/expected.expanded.css @@ -0,0 +1,3 @@ +bar { + a: b; +} diff --git a/spec/scss/imp/expected.compact.css b/spec/scss/imp/expected.compact.css new file mode 100644 index 0000000000..25118c13e4 --- /dev/null +++ b/spec/scss/imp/expected.compact.css @@ -0,0 +1 @@ +div { color: red; } diff --git a/spec/scss/imp/expected.compressed.css b/spec/scss/imp/expected.compressed.css new file mode 100644 index 0000000000..3380189ac1 --- /dev/null +++ b/spec/scss/imp/expected.compressed.css @@ -0,0 +1 @@ +div{color:red} diff --git a/spec/scss/imp/expected.expanded.css b/spec/scss/imp/expected.expanded.css new file mode 100644 index 0000000000..538fa56f4a --- /dev/null +++ b/spec/scss/imp/expected.expanded.css @@ -0,0 +1,3 @@ +div { + color: red; +} diff --git a/spec/scss/important-in-arglist/expected.compact.css b/spec/scss/important-in-arglist/expected.compact.css new file mode 100644 index 0000000000..0695a434ec --- /dev/null +++ b/spec/scss/important-in-arglist/expected.compact.css @@ -0,0 +1 @@ +div { style: 0px 0px 0px 0px #ef8086 inset !important; fludge: foo bar !important hux; } diff --git a/spec/scss/important-in-arglist/expected.compressed.css b/spec/scss/important-in-arglist/expected.compressed.css new file mode 100644 index 0000000000..0a3feda908 --- /dev/null +++ b/spec/scss/important-in-arglist/expected.compressed.css @@ -0,0 +1 @@ +div{style:0px 0px 0px 0px #ef8086 inset !important;fludge:foo bar !important hux} diff --git a/spec/scss/important-in-arglist/expected.expanded.css b/spec/scss/important-in-arglist/expected.expanded.css new file mode 100644 index 0000000000..d6db6b1c52 --- /dev/null +++ b/spec/scss/important-in-arglist/expected.expanded.css @@ -0,0 +1,4 @@ +div { + style: 0px 0px 0px 0px #ef8086 inset !important; + fludge: foo bar !important hux; +} diff --git a/spec/scss/important/expected.compact.css b/spec/scss/important/expected.compact.css new file mode 100644 index 0000000000..bef92fd89f --- /dev/null +++ b/spec/scss/important/expected.compact.css @@ -0,0 +1 @@ +div { color: red !important; width: 5px !important; } diff --git a/spec/scss/important/expected.compressed.css b/spec/scss/important/expected.compressed.css new file mode 100644 index 0000000000..625270bd86 --- /dev/null +++ b/spec/scss/important/expected.compressed.css @@ -0,0 +1 @@ +div{color:red !important;width:5px !important} diff --git a/spec/scss/important/expected.expanded.css b/spec/scss/important/expected.expanded.css new file mode 100644 index 0000000000..c73aba66cc --- /dev/null +++ b/spec/scss/important/expected.expanded.css @@ -0,0 +1,4 @@ +div { + color: red !important; + width: 5px !important; +} diff --git a/spec/scss/index/expected.compact.css b/spec/scss/index/expected.compact.css new file mode 100644 index 0000000000..4a9e71a731 --- /dev/null +++ b/spec/scss/index/expected.compact.css @@ -0,0 +1 @@ +div { foo: 2; baz: 3; } diff --git a/spec/scss/index/expected.compressed.css b/spec/scss/index/expected.compressed.css new file mode 100644 index 0000000000..1f2a980652 --- /dev/null +++ b/spec/scss/index/expected.compressed.css @@ -0,0 +1 @@ +div{foo:2;baz:3} diff --git a/spec/scss/index/expected.expanded.css b/spec/scss/index/expected.expanded.css new file mode 100644 index 0000000000..9421fa9cec --- /dev/null +++ b/spec/scss/index/expected.expanded.css @@ -0,0 +1,4 @@ +div { + foo: 2; + baz: 3; +} diff --git a/spec/scss/interpolated-selectors/expected.compact.css b/spec/scss/interpolated-selectors/expected.compact.css new file mode 100644 index 0000000000..1a05e5c603 --- /dev/null +++ b/spec/scss/interpolated-selectors/expected.compact.css @@ -0,0 +1 @@ +foobar hux { color: red; } diff --git a/spec/scss/interpolated-selectors/expected.compressed.css b/spec/scss/interpolated-selectors/expected.compressed.css new file mode 100644 index 0000000000..e9cbefa6eb --- /dev/null +++ b/spec/scss/interpolated-selectors/expected.compressed.css @@ -0,0 +1 @@ +foobar hux{color:red} diff --git a/spec/scss/interpolated-selectors/expected.expanded.css b/spec/scss/interpolated-selectors/expected.expanded.css new file mode 100644 index 0000000000..5f47b2132d --- /dev/null +++ b/spec/scss/interpolated-selectors/expected.expanded.css @@ -0,0 +1,3 @@ +foobar hux { + color: red; +} diff --git a/spec/scss/interpolated-strings/expected.compact.css b/spec/scss/interpolated-strings/expected.compact.css new file mode 100644 index 0000000000..152239a030 --- /dev/null +++ b/spec/scss/interpolated-strings/expected.compact.css @@ -0,0 +1 @@ +div { blah: "hey ecks ho"; blee: heywhyho; bluh: "foo ecks"; bleg: fooheybar; } diff --git a/spec/scss/interpolated-strings/expected.compressed.css b/spec/scss/interpolated-strings/expected.compressed.css new file mode 100644 index 0000000000..e5cae2ea17 --- /dev/null +++ b/spec/scss/interpolated-strings/expected.compressed.css @@ -0,0 +1 @@ +div{blah:"hey ecks ho";blee:heywhyho;bluh:"foo ecks";bleg:fooheybar} diff --git a/spec/scss/interpolated-strings/expected.expanded.css b/spec/scss/interpolated-strings/expected.expanded.css new file mode 100644 index 0000000000..63e1553b1b --- /dev/null +++ b/spec/scss/interpolated-strings/expected.expanded.css @@ -0,0 +1,6 @@ +div { + blah: "hey ecks ho"; + blee: heywhyho; + bluh: "foo ecks"; + bleg: fooheybar; +} diff --git a/spec/scss/interpolation/expected.compact.css b/spec/scss/interpolation/expected.compact.css new file mode 100644 index 0000000000..ecde06dcf5 --- /dev/null +++ b/spec/scss/interpolation/expected.compact.css @@ -0,0 +1 @@ +ul li#foo a span.label { foo: bar; } diff --git a/spec/scss/interpolation/expected.compressed.css b/spec/scss/interpolation/expected.compressed.css new file mode 100644 index 0000000000..85ab0f8ca3 --- /dev/null +++ b/spec/scss/interpolation/expected.compressed.css @@ -0,0 +1 @@ +ul li#foo a span.label{foo:bar} diff --git a/spec/scss/interpolation/expected.expanded.css b/spec/scss/interpolation/expected.expanded.css new file mode 100644 index 0000000000..8b44646800 --- /dev/null +++ b/spec/scss/interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +ul li#foo a span.label { + foo: bar; +} diff --git a/spec/scss/interpolation_with_bracket_on_next_line/expected.compact.css b/spec/scss/interpolation_with_bracket_on_next_line/expected.compact.css new file mode 100644 index 0000000000..c88afa9b65 --- /dev/null +++ b/spec/scss/interpolation_with_bracket_on_next_line/expected.compact.css @@ -0,0 +1 @@ +a.foo b { color: red; } diff --git a/spec/scss/interpolation_with_bracket_on_next_line/expected.compressed.css b/spec/scss/interpolation_with_bracket_on_next_line/expected.compressed.css new file mode 100644 index 0000000000..544778bc37 --- /dev/null +++ b/spec/scss/interpolation_with_bracket_on_next_line/expected.compressed.css @@ -0,0 +1 @@ +a.foo b{color:red} diff --git a/spec/scss/interpolation_with_bracket_on_next_line/expected.expanded.css b/spec/scss/interpolation_with_bracket_on_next_line/expected.expanded.css new file mode 100644 index 0000000000..1d6eda12d4 --- /dev/null +++ b/spec/scss/interpolation_with_bracket_on_next_line/expected.expanded.css @@ -0,0 +1,3 @@ +a.foo b { + color: red; +} diff --git a/spec/scss/keyword_args_in_functions/expected.compact.css b/spec/scss/keyword_args_in_functions/expected.compact.css new file mode 100644 index 0000000000..57c969a727 --- /dev/null +++ b/spec/scss/keyword_args_in_functions/expected.compact.css @@ -0,0 +1 @@ +.keyed { color: rgba(170, 119, 204, 0.4); } diff --git a/spec/scss/keyword_args_in_functions/expected.compressed.css b/spec/scss/keyword_args_in_functions/expected.compressed.css new file mode 100644 index 0000000000..344f94e27e --- /dev/null +++ b/spec/scss/keyword_args_in_functions/expected.compressed.css @@ -0,0 +1 @@ +.keyed{color:rgba(170,119,204,0.4)} diff --git a/spec/scss/keyword_args_in_functions/expected.expanded.css b/spec/scss/keyword_args_in_functions/expected.expanded.css new file mode 100644 index 0000000000..e3d175a831 --- /dev/null +++ b/spec/scss/keyword_args_in_functions/expected.expanded.css @@ -0,0 +1,3 @@ +.keyed { + color: rgba(170, 119, 204, 0.4); +} diff --git a/spec/scss/lang/expected.compact.css b/spec/scss/lang/expected.compact.css new file mode 100644 index 0000000000..73346fe81f --- /dev/null +++ b/spec/scss/lang/expected.compact.css @@ -0,0 +1,11 @@ +h1:lang(as), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kn), h1:lang(ml), h1:lang(mr), h1:lang(or), h1:lang(pa), h1:lang(sa), h1:lang(ta), h1:lang(te) { line-height: 1.5em !important; } + +h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as), h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn), h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu), h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi), h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn), h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml), h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr), h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or), h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa), h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa), h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta), h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) { line-height: 1.2em; } + +ol:lang(bcc) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(mzn) li { list-style-type: -moz-persian; list-style-type: persian; } + +ol:lang(ckb) li { list-style-type: -moz-arabic-indic; list-style-type: arabic-indic; } + +ol:lang(as) li, ol:lang(bn) li { list-style-type: -moz-bengali; list-style-type: bengali; } + +ol:lang(or) li { list-style-type: -moz-oriya; list-style-type: oriya; } diff --git a/spec/scss/lang/expected.compressed.css b/spec/scss/lang/expected.compressed.css new file mode 100644 index 0000000000..1066c49c33 --- /dev/null +++ b/spec/scss/lang/expected.compressed.css @@ -0,0 +1 @@ +h1:lang(as),h1:lang(bn),h1:lang(gu),h1:lang(hi),h1:lang(kn),h1:lang(ml),h1:lang(mr),h1:lang(or),h1:lang(pa),h1:lang(sa),h1:lang(ta),h1:lang(te){line-height:1.5em !important}h2:lang(as),h3:lang(as),h4:lang(as),h5:lang(as),h6:lang(as),h2:lang(bn),h3:lang(bn),h4:lang(bn),h5:lang(bn),h6:lang(bn),h2:lang(gu),h3:lang(gu),h4:lang(gu),h5:lang(gu),h6:lang(gu),h2:lang(hi),h3:lang(hi),h4:lang(hi),h5:lang(hi),h6:lang(hi),h2:lang(kn),h3:lang(kn),h4:lang(kn),h5:lang(kn),h6:lang(kn),h2:lang(ml),h3:lang(ml),h4:lang(ml),h5:lang(ml),h6:lang(ml),h2:lang(mr),h3:lang(mr),h4:lang(mr),h5:lang(mr),h6:lang(mr),h2:lang(or),h3:lang(or),h4:lang(or),h5:lang(or),h6:lang(or),h2:lang(pa),h3:lang(pa),h4:lang(pa),h5:lang(pa),h6:lang(pa),h2:lang(sa),h3:lang(sa),h4:lang(sa),h5:lang(sa),h6:lang(sa),h2:lang(ta),h3:lang(ta),h4:lang(ta),h5:lang(ta),h6:lang(ta),h2:lang(te),h3:lang(te),h4:lang(te),h5:lang(te),h6:lang(te){line-height:1.2em}ol:lang(bcc) li,ol:lang(bqi) li,ol:lang(fa) li,ol:lang(glk) li,ol:lang(kk-arab) li,ol:lang(mzn) li{list-style-type:-moz-persian;list-style-type:persian}ol:lang(ckb) li{list-style-type:-moz-arabic-indic;list-style-type:arabic-indic}ol:lang(as) li,ol:lang(bn) li{list-style-type:-moz-bengali;list-style-type:bengali}ol:lang(or) li{list-style-type:-moz-oriya;list-style-type:oriya} diff --git a/spec/scss/lang/expected.expanded.css b/spec/scss/lang/expected.expanded.css new file mode 100644 index 0000000000..71217fa323 --- /dev/null +++ b/spec/scss/lang/expected.expanded.css @@ -0,0 +1,27 @@ +h1:lang(as), h1:lang(bn), h1:lang(gu), h1:lang(hi), h1:lang(kn), h1:lang(ml), h1:lang(mr), h1:lang(or), h1:lang(pa), h1:lang(sa), h1:lang(ta), h1:lang(te) { + line-height: 1.5em !important; +} + +h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as), h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn), h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu), h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi), h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn), h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml), h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr), h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or), h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa), h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa), h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta), h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) { + line-height: 1.2em; +} + +ol:lang(bcc) li, ol:lang(bqi) li, ol:lang(fa) li, ol:lang(glk) li, ol:lang(kk-arab) li, ol:lang(mzn) li { + list-style-type: -moz-persian; + list-style-type: persian; +} + +ol:lang(ckb) li { + list-style-type: -moz-arabic-indic; + list-style-type: arabic-indic; +} + +ol:lang(as) li, ol:lang(bn) li { + list-style-type: -moz-bengali; + list-style-type: bengali; +} + +ol:lang(or) li { + list-style-type: -moz-oriya; + list-style-type: oriya; +} diff --git a/spec/scss/line_comment_in_script/expected.compact.css b/spec/scss/line_comment_in_script/expected.compact.css new file mode 100644 index 0000000000..12a607e123 --- /dev/null +++ b/spec/scss/line_comment_in_script/expected.compact.css @@ -0,0 +1 @@ +foo { a: 1blang; } diff --git a/spec/scss/line_comment_in_script/expected.compressed.css b/spec/scss/line_comment_in_script/expected.compressed.css new file mode 100644 index 0000000000..2f8469bed6 --- /dev/null +++ b/spec/scss/line_comment_in_script/expected.compressed.css @@ -0,0 +1 @@ +foo{a:1blang} diff --git a/spec/scss/line_comment_in_script/expected.expanded.css b/spec/scss/line_comment_in_script/expected.expanded.css new file mode 100644 index 0000000000..62a194463e --- /dev/null +++ b/spec/scss/line_comment_in_script/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + a: 1blang; +} diff --git a/spec/scss/long-selector/expected.compact.css b/spec/scss/long-selector/expected.compact.css new file mode 100644 index 0000000000..534771f75b --- /dev/null +++ b/spec/scss/long-selector/expected.compact.css @@ -0,0 +1,2 @@ +html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, ab, br, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, su, b, sup, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, tab, le, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font: inherit; margin: 0; padding: 0; vertical-align: baseline; } +html hey, html ho, html hoo, body hey, body ho, body hoo, div hey, div ho, div hoo, span hey, span ho, span hoo, iframe hey, iframe ho, iframe hoo, h1 hey, h1 ho, h1 hoo, h2 hey, h2 ho, h2 hoo, h3 hey, h3 ho, h3 hoo, h4 hey, h4 ho, h4 hoo, h5 hey, h5 ho, h5 hoo, h6 hey, h6 ho, h6 hoo, p hey, p ho, p hoo, blockquote hey, blockquote ho, blockquote hoo, pre hey, pre ho, pre hoo, a hey, a ho, a hoo, ab hey, ab ho, ab hoo, br hey, br ho, br hoo, address hey, address ho, address hoo, cite hey, cite ho, cite hoo, code hey, code ho, code hoo, del hey, del ho, del hoo, dfn hey, dfn ho, dfn hoo, em hey, em ho, em hoo, img hey, img ho, img hoo, ins hey, ins ho, ins hoo, kbd hey, kbd ho, kbd hoo, q hey, q ho, q hoo, samp hey, samp ho, samp hoo, small hey, small ho, small hoo, strong hey, strong ho, strong hoo, su hey, su ho, su hoo, b hey, b ho, b hoo, sup hey, sup ho, sup hoo, var hey, var ho, var hoo, b hey, b ho, b hoo, u hey, u ho, u hoo, i hey, i ho, i hoo, dl hey, dl ho, dl hoo, dt hey, dt ho, dt hoo, dd hey, dd ho, dd hoo, ol hey, ol ho, ol hoo, ul hey, ul ho, ul hoo, li hey, li ho, li hoo, fieldset hey, fieldset ho, fieldset hoo, form hey, form ho, form hoo, label hey, label ho, label hoo, legend hey, legend ho, legend hoo, tab hey, tab ho, tab hoo, le hey, le ho, le hoo, caption hey, caption ho, caption hoo, tbody hey, tbody ho, tbody hoo, tfoot hey, tfoot ho, tfoot hoo, thead hey, thead ho, thead hoo, tr hey, tr ho, tr hoo, th hey, th ho, th hoo, td hey, td ho, td hoo { blah: bloo; blee: bleh; } diff --git a/spec/scss/long-selector/expected.compressed.css b/spec/scss/long-selector/expected.compressed.css new file mode 100644 index 0000000000..8a9c9e7a48 --- /dev/null +++ b/spec/scss/long-selector/expected.compressed.css @@ -0,0 +1 @@ +html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,ab,br,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,su,b,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tab,le,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}html hey,html ho,html hoo,body hey,body ho,body hoo,div hey,div ho,div hoo,span hey,span ho,span hoo,iframe hey,iframe ho,iframe hoo,h1 hey,h1 ho,h1 hoo,h2 hey,h2 ho,h2 hoo,h3 hey,h3 ho,h3 hoo,h4 hey,h4 ho,h4 hoo,h5 hey,h5 ho,h5 hoo,h6 hey,h6 ho,h6 hoo,p hey,p ho,p hoo,blockquote hey,blockquote ho,blockquote hoo,pre hey,pre ho,pre hoo,a hey,a ho,a hoo,ab hey,ab ho,ab hoo,br hey,br ho,br hoo,address hey,address ho,address hoo,cite hey,cite ho,cite hoo,code hey,code ho,code hoo,del hey,del ho,del hoo,dfn hey,dfn ho,dfn hoo,em hey,em ho,em hoo,img hey,img ho,img hoo,ins hey,ins ho,ins hoo,kbd hey,kbd ho,kbd hoo,q hey,q ho,q hoo,samp hey,samp ho,samp hoo,small hey,small ho,small hoo,strong hey,strong ho,strong hoo,su hey,su ho,su hoo,b hey,b ho,b hoo,sup hey,sup ho,sup hoo,var hey,var ho,var hoo,b hey,b ho,b hoo,u hey,u ho,u hoo,i hey,i ho,i hoo,dl hey,dl ho,dl hoo,dt hey,dt ho,dt hoo,dd hey,dd ho,dd hoo,ol hey,ol ho,ol hoo,ul hey,ul ho,ul hoo,li hey,li ho,li hoo,fieldset hey,fieldset ho,fieldset hoo,form hey,form ho,form hoo,label hey,label ho,label hoo,legend hey,legend ho,legend hoo,tab hey,tab ho,tab hoo,le hey,le ho,le hoo,caption hey,caption ho,caption hoo,tbody hey,tbody ho,tbody hoo,tfoot hey,tfoot ho,tfoot hoo,thead hey,thead ho,thead hoo,tr hey,tr ho,tr hoo,th hey,th ho,th hoo,td hey,td ho,td hoo{blah:bloo;blee:bleh} diff --git a/spec/scss/long-selector/expected.expanded.css b/spec/scss/long-selector/expected.expanded.css new file mode 100644 index 0000000000..5ed50bfc95 --- /dev/null +++ b/spec/scss/long-selector/expected.expanded.css @@ -0,0 +1,12 @@ +html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, ab, br, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, su, b, sup, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, tab, le, caption, tbody, tfoot, thead, tr, th, td { + border: 0; + font-size: 100%; + font: inherit; + margin: 0; + padding: 0; + vertical-align: baseline; +} +html hey, html ho, html hoo, body hey, body ho, body hoo, div hey, div ho, div hoo, span hey, span ho, span hoo, iframe hey, iframe ho, iframe hoo, h1 hey, h1 ho, h1 hoo, h2 hey, h2 ho, h2 hoo, h3 hey, h3 ho, h3 hoo, h4 hey, h4 ho, h4 hoo, h5 hey, h5 ho, h5 hoo, h6 hey, h6 ho, h6 hoo, p hey, p ho, p hoo, blockquote hey, blockquote ho, blockquote hoo, pre hey, pre ho, pre hoo, a hey, a ho, a hoo, ab hey, ab ho, ab hoo, br hey, br ho, br hoo, address hey, address ho, address hoo, cite hey, cite ho, cite hoo, code hey, code ho, code hoo, del hey, del ho, del hoo, dfn hey, dfn ho, dfn hoo, em hey, em ho, em hoo, img hey, img ho, img hoo, ins hey, ins ho, ins hoo, kbd hey, kbd ho, kbd hoo, q hey, q ho, q hoo, samp hey, samp ho, samp hoo, small hey, small ho, small hoo, strong hey, strong ho, strong hoo, su hey, su ho, su hoo, b hey, b ho, b hoo, sup hey, sup ho, sup hoo, var hey, var ho, var hoo, b hey, b ho, b hoo, u hey, u ho, u hoo, i hey, i ho, i hoo, dl hey, dl ho, dl hoo, dt hey, dt ho, dt hoo, dd hey, dd ho, dd hoo, ol hey, ol ho, ol hoo, ul hey, ul ho, ul hoo, li hey, li ho, li hoo, fieldset hey, fieldset ho, fieldset hoo, form hey, form ho, form hoo, label hey, label ho, label hoo, legend hey, legend ho, legend hoo, tab hey, tab ho, tab hoo, le hey, le ho, le hoo, caption hey, caption ho, caption hoo, tbody hey, tbody ho, tbody hoo, tfoot hey, tfoot ho, tfoot hoo, thead hey, thead ho, thead hoo, tr hey, tr ho, tr hoo, th hey, th ho, th hoo, td hey, td ho, td hoo { + blah: bloo; + blee: bleh; +} diff --git a/spec/scss/media-with-interpolation/expected.compact.css b/spec/scss/media-with-interpolation/expected.compact.css new file mode 100644 index 0000000000..23de01da81 --- /dev/null +++ b/spec/scss/media-with-interpolation/expected.compact.css @@ -0,0 +1 @@ +@media only screen and (min-width: 700px) and (max-width: 1920px) { body { background: #3d3d3d; } } diff --git a/spec/scss/media-with-interpolation/expected.compressed.css b/spec/scss/media-with-interpolation/expected.compressed.css new file mode 100644 index 0000000000..66f2b73acc --- /dev/null +++ b/spec/scss/media-with-interpolation/expected.compressed.css @@ -0,0 +1 @@ +@media only screen and (min-width: 700px) and (max-width: 1920px){body{background:#3d3d3d}} diff --git a/spec/scss/media-with-interpolation/expected.expanded.css b/spec/scss/media-with-interpolation/expected.expanded.css new file mode 100644 index 0000000000..cbef05afb0 --- /dev/null +++ b/spec/scss/media-with-interpolation/expected.expanded.css @@ -0,0 +1,5 @@ +@media only screen and (min-width: 700px) and (max-width: 1920px) { + body { + background: #3d3d3d; + } +} diff --git a/spec/scss/media2/expected.compact.css b/spec/scss/media2/expected.compact.css new file mode 100644 index 0000000000..c907eeb8eb --- /dev/null +++ b/spec/scss/media2/expected.compact.css @@ -0,0 +1,2 @@ +@media only screen and (max-width: 3) and (min-width: 4) { /* hey */ + color: red; } diff --git a/spec/scss/media2/expected.compressed.css b/spec/scss/media2/expected.compressed.css new file mode 100644 index 0000000000..a40a0844d2 --- /dev/null +++ b/spec/scss/media2/expected.compressed.css @@ -0,0 +1 @@ +@media only screen and (max-width: 3) and (min-width: 4){color:red} diff --git a/spec/scss/media2/expected.expanded.css b/spec/scss/media2/expected.expanded.css new file mode 100644 index 0000000000..9f7a7b2a85 --- /dev/null +++ b/spec/scss/media2/expected.expanded.css @@ -0,0 +1,4 @@ +@media only screen and (max-width: 3) and (min-width: 4) { + /* hey */ + color: red; +} diff --git a/spec/scss/mix/expected.compact.css b/spec/scss/mix/expected.compact.css new file mode 100644 index 0000000000..9bc557adfa --- /dev/null +++ b/spec/scss/mix/expected.compact.css @@ -0,0 +1 @@ +div { roo: #7f007f; doo: #3f00bf; } diff --git a/spec/scss/mix/expected.compressed.css b/spec/scss/mix/expected.compressed.css new file mode 100644 index 0000000000..4e0e8f6598 --- /dev/null +++ b/spec/scss/mix/expected.compressed.css @@ -0,0 +1 @@ +div{roo:#7f007f;doo:#3f00bf} diff --git a/spec/scss/mix/expected.expanded.css b/spec/scss/mix/expected.expanded.css new file mode 100644 index 0000000000..fb88104c8b --- /dev/null +++ b/spec/scss/mix/expected.expanded.css @@ -0,0 +1,4 @@ +div { + roo: #7f007f; + doo: #3f00bf; +} diff --git a/spec/scss/mixin-content-selectors/expected.compact.css b/spec/scss/mixin-content-selectors/expected.compact.css new file mode 100644 index 0000000000..afaec9fc2d --- /dev/null +++ b/spec/scss/mixin-content-selectors/expected.compact.css @@ -0,0 +1,2 @@ +div foo-sel bar { color: red; } +div foo-sel bar hux { msg: hey; } diff --git a/spec/scss/mixin-content-selectors/expected.compressed.css b/spec/scss/mixin-content-selectors/expected.compressed.css new file mode 100644 index 0000000000..a03ea521df --- /dev/null +++ b/spec/scss/mixin-content-selectors/expected.compressed.css @@ -0,0 +1 @@ +div foo-sel bar{color:red}div foo-sel bar hux{msg:hey} diff --git a/spec/scss/mixin-content-selectors/expected.expanded.css b/spec/scss/mixin-content-selectors/expected.expanded.css new file mode 100644 index 0000000000..cb9d9e183c --- /dev/null +++ b/spec/scss/mixin-content-selectors/expected.expanded.css @@ -0,0 +1,6 @@ +div foo-sel bar { + color: red; +} +div foo-sel bar hux { + msg: hey; +} diff --git a/spec/scss/mixin-content-with-no-block/expected.compact.css b/spec/scss/mixin-content-with-no-block/expected.compact.css new file mode 100644 index 0000000000..3174721b91 --- /dev/null +++ b/spec/scss/mixin-content-with-no-block/expected.compact.css @@ -0,0 +1 @@ +div.a .foo { color: red; hey: now; } diff --git a/spec/scss/mixin-content-with-no-block/expected.compressed.css b/spec/scss/mixin-content-with-no-block/expected.compressed.css new file mode 100644 index 0000000000..4493a4dd89 --- /dev/null +++ b/spec/scss/mixin-content-with-no-block/expected.compressed.css @@ -0,0 +1 @@ +div.a .foo{color:red;hey:now} diff --git a/spec/scss/mixin-content-with-no-block/expected.expanded.css b/spec/scss/mixin-content-with-no-block/expected.expanded.css new file mode 100644 index 0000000000..a8c8fb35ce --- /dev/null +++ b/spec/scss/mixin-content-with-no-block/expected.expanded.css @@ -0,0 +1,4 @@ +div.a .foo { + color: red; + hey: now; +} diff --git a/spec/scss/mixin-content/expected.compact.css b/spec/scss/mixin-content/expected.compact.css new file mode 100644 index 0000000000..f8cd83a63c --- /dev/null +++ b/spec/scss/mixin-content/expected.compact.css @@ -0,0 +1,11 @@ +div { /* with a content block */ name: foo; stuff: content for foo; name: bar; stuff: content for bar; stuff: content for foo; /* without */ name: foo; name: bar; stuff: content for bar; } + +span { color: green; } +span div { color: red; background: blue; width: 80%; } +@media fudge { span div p { font-weight: bold; font-size: 1.2em; } + span div p a { text-decoration: underline; } } +span div form { color: orange; } +@media fudge { span div form p { font-weight: bold; font-size: 1.2em; } + span div form p a { text-decoration: underline; } } + +* html #logo { background-image: url(/logo.gif); } diff --git a/spec/scss/mixin-content/expected.compressed.css b/spec/scss/mixin-content/expected.compressed.css new file mode 100644 index 0000000000..7169ea579f --- /dev/null +++ b/spec/scss/mixin-content/expected.compressed.css @@ -0,0 +1 @@ +div{name:foo;stuff:content for foo;name:bar;stuff:content for bar;stuff:content for foo;name:foo;name:bar;stuff:content for bar}span{color:green}span div{color:red;background:blue;width:80%}@media fudge{span div p{font-weight:bold;font-size:1.2em}span div p a{text-decoration:underline}}span div form{color:orange}@media fudge{span div form p{font-weight:bold;font-size:1.2em}span div form p a{text-decoration:underline}}* html #logo{background-image:url(/logo.gif)} diff --git a/spec/scss/mixin-content/expected.expanded.css b/spec/scss/mixin-content/expected.expanded.css new file mode 100644 index 0000000000..c08ac1f88c --- /dev/null +++ b/spec/scss/mixin-content/expected.expanded.css @@ -0,0 +1,46 @@ +div { + /* with a content block */ + name: foo; + stuff: content for foo; + name: bar; + stuff: content for bar; + stuff: content for foo; + /* without */ + name: foo; + name: bar; + stuff: content for bar; +} + +span { + color: green; +} +span div { + color: red; + background: blue; + width: 80%; +} +@media fudge { + span div p { + font-weight: bold; + font-size: 1.2em; + } + span div p a { + text-decoration: underline; + } +} +span div form { + color: orange; +} +@media fudge { + span div form p { + font-weight: bold; + font-size: 1.2em; + } + span div form p a { + text-decoration: underline; + } +} + +* html #logo { + background-image: url(/logo.gif); +} diff --git a/spec/scss/mixin_with_keyword_args/expected.compact.css b/spec/scss/mixin_with_keyword_args/expected.compact.css new file mode 100644 index 0000000000..7bcf41cc87 --- /dev/null +++ b/spec/scss/mixin_with_keyword_args/expected.compact.css @@ -0,0 +1 @@ +.mixed { required: foo; arg1: default-val1; arg2: non-default-val2; } diff --git a/spec/scss/mixin_with_keyword_args/expected.compressed.css b/spec/scss/mixin_with_keyword_args/expected.compressed.css new file mode 100644 index 0000000000..cb08cf4093 --- /dev/null +++ b/spec/scss/mixin_with_keyword_args/expected.compressed.css @@ -0,0 +1 @@ +.mixed{required:foo;arg1:default-val1;arg2:non-default-val2} diff --git a/spec/scss/mixin_with_keyword_args/expected.expanded.css b/spec/scss/mixin_with_keyword_args/expected.expanded.css new file mode 100644 index 0000000000..a9cc14d472 --- /dev/null +++ b/spec/scss/mixin_with_keyword_args/expected.expanded.css @@ -0,0 +1,5 @@ +.mixed { + required: foo; + arg1: default-val1; + arg2: non-default-val2; +} diff --git a/spec/scss/mixins_with_args/expected.compact.css b/spec/scss/mixins_with_args/expected.compact.css new file mode 100644 index 0000000000..61942cd87a --- /dev/null +++ b/spec/scss/mixins_with_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: bar; b: 12px; } diff --git a/spec/scss/mixins_with_args/expected.compressed.css b/spec/scss/mixins_with_args/expected.compressed.css new file mode 100644 index 0000000000..f41a59cc68 --- /dev/null +++ b/spec/scss/mixins_with_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:bar;b:12px} diff --git a/spec/scss/mixins_with_args/expected.expanded.css b/spec/scss/mixins_with_args/expected.expanded.css new file mode 100644 index 0000000000..ef51681263 --- /dev/null +++ b/spec/scss/mixins_with_args/expected.expanded.css @@ -0,0 +1,4 @@ +.foo { + a: bar; + b: 12px; +} diff --git a/spec/scss/mixins_with_empty_args/expected.compact.css b/spec/scss/mixins_with_empty_args/expected.compact.css new file mode 100644 index 0000000000..3c54824b6d --- /dev/null +++ b/spec/scss/mixins_with_empty_args/expected.compact.css @@ -0,0 +1 @@ +.foo { a: b; } diff --git a/spec/scss/mixins_with_empty_args/expected.compressed.css b/spec/scss/mixins_with_empty_args/expected.compressed.css new file mode 100644 index 0000000000..f8945fde62 --- /dev/null +++ b/spec/scss/mixins_with_empty_args/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:b} diff --git a/spec/scss/mixins_with_empty_args/expected.expanded.css b/spec/scss/mixins_with_empty_args/expected.expanded.css new file mode 100644 index 0000000000..234d524066 --- /dev/null +++ b/spec/scss/mixins_with_empty_args/expected.expanded.css @@ -0,0 +1,3 @@ +.foo { + a: b; +} diff --git a/spec/scss/multiline-var/expected.compact.css b/spec/scss/multiline-var/expected.compact.css new file mode 100644 index 0000000000..bf54949264 --- /dev/null +++ b/spec/scss/multiline-var/expected.compact.css @@ -0,0 +1 @@ +foo { a: 3; c: a b c; } diff --git a/spec/scss/multiline-var/expected.compressed.css b/spec/scss/multiline-var/expected.compressed.css new file mode 100644 index 0000000000..1225067c16 --- /dev/null +++ b/spec/scss/multiline-var/expected.compressed.css @@ -0,0 +1 @@ +foo{a:3;c:a b c} diff --git a/spec/scss/multiline-var/expected.expanded.css b/spec/scss/multiline-var/expected.expanded.css new file mode 100644 index 0000000000..e4645b7f18 --- /dev/null +++ b/spec/scss/multiline-var/expected.expanded.css @@ -0,0 +1,4 @@ +foo { + a: 3; + c: a b c; +} diff --git a/spec/scss/multiline_var/expected.compact.css b/spec/scss/multiline_var/expected.compact.css new file mode 100644 index 0000000000..5ec7ce6e97 --- /dev/null +++ b/spec/scss/multiline_var/expected.compact.css @@ -0,0 +1 @@ +foo { a: 3; b: false; c: a b c; } diff --git a/spec/scss/multiline_var/expected.compressed.css b/spec/scss/multiline_var/expected.compressed.css new file mode 100644 index 0000000000..c93342555b --- /dev/null +++ b/spec/scss/multiline_var/expected.compressed.css @@ -0,0 +1 @@ +foo{a:3;b:false;c:a b c} diff --git a/spec/scss/multiline_var/expected.expanded.css b/spec/scss/multiline_var/expected.expanded.css new file mode 100644 index 0000000000..408ac525b0 --- /dev/null +++ b/spec/scss/multiline_var/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + a: 3; + b: false; + c: a b c; +} diff --git a/spec/scss/namespace_properties/expected.compact.css b/spec/scss/namespace_properties/expected.compact.css new file mode 100644 index 0000000000..f7ad975b67 --- /dev/null +++ b/spec/scss/namespace_properties/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bang-bip: 1px; bang-bop: bar; } diff --git a/spec/scss/namespace_properties/expected.compressed.css b/spec/scss/namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..90c6b4f5d5 --- /dev/null +++ b/spec/scss/namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bang-bip:1px;bang-bop:bar} diff --git a/spec/scss/namespace_properties/expected.expanded.css b/spec/scss/namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..63104cf615 --- /dev/null +++ b/spec/scss/namespace_properties/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + bar: baz; + bang-bip: 1px; + bang-bop: bar; +} diff --git a/spec/scss/namespace_properties_with_value/expected.compact.css b/spec/scss/namespace_properties_with_value/expected.compact.css new file mode 100644 index 0000000000..d3388082d6 --- /dev/null +++ b/spec/scss/namespace_properties_with_value/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bar-bip: bop; bar-bing: bop; } diff --git a/spec/scss/namespace_properties_with_value/expected.compressed.css b/spec/scss/namespace_properties_with_value/expected.compressed.css new file mode 100644 index 0000000000..85f8e61e4f --- /dev/null +++ b/spec/scss/namespace_properties_with_value/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bar-bip:bop;bar-bing:bop} diff --git a/spec/scss/namespace_properties_with_value/expected.expanded.css b/spec/scss/namespace_properties_with_value/expected.expanded.css new file mode 100644 index 0000000000..afca3126ac --- /dev/null +++ b/spec/scss/namespace_properties_with_value/expected.expanded.css @@ -0,0 +1,5 @@ +foo { + bar: baz; + bar-bip: bop; + bar-bing: bop; +} diff --git a/spec/scss/negation/expected.compact.css b/spec/scss/negation/expected.compact.css new file mode 100644 index 0000000000..b2e89af4bc --- /dev/null +++ b/spec/scss/negation/expected.compact.css @@ -0,0 +1 @@ +.asdf { left: -17.33333px; right: 0.33333; center: 3333.33333; blah: 2.5; } diff --git a/spec/scss/negation/expected.compressed.css b/spec/scss/negation/expected.compressed.css new file mode 100644 index 0000000000..d7d97f3bcd --- /dev/null +++ b/spec/scss/negation/expected.compressed.css @@ -0,0 +1 @@ +.asdf{left:-17.33333px;right:0.33333;center:3333.33333;blah:2.5} diff --git a/spec/scss/negation/expected.expanded.css b/spec/scss/negation/expected.expanded.css new file mode 100644 index 0000000000..bc88d84673 --- /dev/null +++ b/spec/scss/negation/expected.expanded.css @@ -0,0 +1,6 @@ +.asdf { + left: -17.33333px; + right: 0.33333; + center: 3333.33333; + blah: 2.5; +} diff --git a/spec/scss/nested-extend/expected.compact.css b/spec/scss/nested-extend/expected.compact.css new file mode 100644 index 0000000000..84726df278 --- /dev/null +++ b/spec/scss/nested-extend/expected.compact.css @@ -0,0 +1,5 @@ +.sprites-nav, .mw_nav_button[data-ur-state="disabled"] { color: red; } + +.sprites-nav_up, .mw_nav_button[data-ur-state="enabled"] { color: green; } + +.mw_nav_button { float: right; width: 30px; height: 30px; margin: 10px 10px 10px 0; overflow: hidden; } diff --git a/spec/scss/nested-extend/expected.compressed.css b/spec/scss/nested-extend/expected.compressed.css new file mode 100644 index 0000000000..8db2937f14 --- /dev/null +++ b/spec/scss/nested-extend/expected.compressed.css @@ -0,0 +1 @@ +.sprites-nav,.mw_nav_button[data-ur-state="disabled"]{color:red}.sprites-nav_up,.mw_nav_button[data-ur-state="enabled"]{color:green}.mw_nav_button{float:right;width:30px;height:30px;margin:10px 10px 10px 0;overflow:hidden} diff --git a/spec/scss/nested-extend/expected.expanded.css b/spec/scss/nested-extend/expected.expanded.css new file mode 100644 index 0000000000..c76e83fd27 --- /dev/null +++ b/spec/scss/nested-extend/expected.expanded.css @@ -0,0 +1,15 @@ +.sprites-nav, .mw_nav_button[data-ur-state="disabled"] { + color: red; +} + +.sprites-nav_up, .mw_nav_button[data-ur-state="enabled"] { + color: green; +} + +.mw_nav_button { + float: right; + width: 30px; + height: 30px; + margin: 10px 10px 10px 0; + overflow: hidden; +} diff --git a/spec/scss/nested_namespace_properties/expected.compact.css b/spec/scss/nested_namespace_properties/expected.compact.css new file mode 100644 index 0000000000..b32f9d5fb8 --- /dev/null +++ b/spec/scss/nested_namespace_properties/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bang-bip: 1px; bang-bop: bar; bang-blat-baf: bort; } diff --git a/spec/scss/nested_namespace_properties/expected.compressed.css b/spec/scss/nested_namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..c575e08003 --- /dev/null +++ b/spec/scss/nested_namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bang-bip:1px;bang-bop:bar;bang-blat-baf:bort} diff --git a/spec/scss/nested_namespace_properties/expected.expanded.css b/spec/scss/nested_namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..0b5b46772e --- /dev/null +++ b/spec/scss/nested_namespace_properties/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + bar: baz; + bang-bip: 1px; + bang-bop: bar; + bang-blat-baf: bort; +} diff --git a/spec/scss/nested_rules/expected.compact.css b/spec/scss/nested_rules/expected.compact.css new file mode 100644 index 0000000000..8f285a041a --- /dev/null +++ b/spec/scss/nested_rules/expected.compact.css @@ -0,0 +1,2 @@ +foo bar baz { a: b; } +foo bang bip { a: b; } diff --git a/spec/scss/nested_rules/expected.compressed.css b/spec/scss/nested_rules/expected.compressed.css new file mode 100644 index 0000000000..c8de3041c3 --- /dev/null +++ b/spec/scss/nested_rules/expected.compressed.css @@ -0,0 +1 @@ +foo bar baz{a:b}foo bang bip{a:b} diff --git a/spec/scss/nested_rules/expected.expanded.css b/spec/scss/nested_rules/expected.expanded.css new file mode 100644 index 0000000000..5bc4005611 --- /dev/null +++ b/spec/scss/nested_rules/expected.expanded.css @@ -0,0 +1,6 @@ +foo bar baz { + a: b; +} +foo bang bip { + a: b; +} diff --git a/spec/scss/nested_rules_with_declarations/expected.compact.css b/spec/scss/nested_rules_with_declarations/expected.compact.css new file mode 100644 index 0000000000..f58ea0e598 --- /dev/null +++ b/spec/scss/nested_rules_with_declarations/expected.compact.css @@ -0,0 +1,5 @@ +foo { ump: nump; grump: clump; } +foo bar { blat: bang; habit: rabbit; } +foo bar baz { a: b; } +foo bar bip { c: d; } +foo bibble bap { e: f; } diff --git a/spec/scss/nested_rules_with_declarations/expected.compressed.css b/spec/scss/nested_rules_with_declarations/expected.compressed.css new file mode 100644 index 0000000000..3e846bf3ae --- /dev/null +++ b/spec/scss/nested_rules_with_declarations/expected.compressed.css @@ -0,0 +1 @@ +foo{ump:nump;grump:clump}foo bar{blat:bang;habit:rabbit}foo bar baz{a:b}foo bar bip{c:d}foo bibble bap{e:f} diff --git a/spec/scss/nested_rules_with_declarations/expected.expanded.css b/spec/scss/nested_rules_with_declarations/expected.expanded.css new file mode 100644 index 0000000000..390caed78f --- /dev/null +++ b/spec/scss/nested_rules_with_declarations/expected.expanded.css @@ -0,0 +1,17 @@ +foo { + ump: nump; + grump: clump; +} +foo bar { + blat: bang; + habit: rabbit; +} +foo bar baz { + a: b; +} +foo bar bip { + c: d; +} +foo bibble bap { + e: f; +} diff --git a/spec/scss/nested_rules_with_fancy_selectors/expected.compact.css b/spec/scss/nested_rules_with_fancy_selectors/expected.compact.css new file mode 100644 index 0000000000..ec7e0dae98 --- /dev/null +++ b/spec/scss/nested_rules_with_fancy_selectors/expected.compact.css @@ -0,0 +1,3 @@ +foo .bar { a: b; } +foo :baz { c: d; } +foo bang:bop { e: f; } diff --git a/spec/scss/nested_rules_with_fancy_selectors/expected.compressed.css b/spec/scss/nested_rules_with_fancy_selectors/expected.compressed.css new file mode 100644 index 0000000000..6881be7ade --- /dev/null +++ b/spec/scss/nested_rules_with_fancy_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo .bar{a:b}foo :baz{c:d}foo bang:bop{e:f} diff --git a/spec/scss/nested_rules_with_fancy_selectors/expected.expanded.css b/spec/scss/nested_rules_with_fancy_selectors/expected.expanded.css new file mode 100644 index 0000000000..2d39afb85b --- /dev/null +++ b/spec/scss/nested_rules_with_fancy_selectors/expected.expanded.css @@ -0,0 +1,9 @@ +foo .bar { + a: b; +} +foo :baz { + c: d; +} +foo bang:bop { + e: f; +} diff --git a/spec/scss/newlines_in_selectors/expected.compact.css b/spec/scss/newlines_in_selectors/expected.compact.css new file mode 100644 index 0000000000..fbd713ce24 --- /dev/null +++ b/spec/scss/newlines_in_selectors/expected.compact.css @@ -0,0 +1 @@ +foo bang, foo bip bop, bar baz bang, bar baz bip bop { a: b; } diff --git a/spec/scss/newlines_in_selectors/expected.compressed.css b/spec/scss/newlines_in_selectors/expected.compressed.css new file mode 100644 index 0000000000..939cedca3b --- /dev/null +++ b/spec/scss/newlines_in_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo bang,foo bip bop,bar baz bang,bar baz bip bop{a:b} diff --git a/spec/scss/newlines_in_selectors/expected.expanded.css b/spec/scss/newlines_in_selectors/expected.expanded.css new file mode 100644 index 0000000000..c1997e4886 --- /dev/null +++ b/spec/scss/newlines_in_selectors/expected.expanded.css @@ -0,0 +1,7 @@ +foo bang, foo bip +bop, bar +baz bang, bar +baz bip +bop { + a: b; +} diff --git a/spec/scss/no_namespace_properties_without_space/expected.compact.css b/spec/scss/no_namespace_properties_without_space/expected.compact.css new file mode 100644 index 0000000000..9c43a7aac9 --- /dev/null +++ b/spec/scss/no_namespace_properties_without_space/expected.compact.css @@ -0,0 +1 @@ +foo bar:baz { bip: bop; } diff --git a/spec/scss/no_namespace_properties_without_space/expected.compressed.css b/spec/scss/no_namespace_properties_without_space/expected.compressed.css new file mode 100644 index 0000000000..f7b1a7d901 --- /dev/null +++ b/spec/scss/no_namespace_properties_without_space/expected.compressed.css @@ -0,0 +1 @@ +foo bar:baz{bip:bop} diff --git a/spec/scss/no_namespace_properties_without_space/expected.expanded.css b/spec/scss/no_namespace_properties_without_space/expected.expanded.css new file mode 100644 index 0000000000..5e3b26b04c --- /dev/null +++ b/spec/scss/no_namespace_properties_without_space/expected.expanded.css @@ -0,0 +1,3 @@ +foo bar:baz { + bip: bop; +} diff --git a/spec/scss/null/expected.compact.css b/spec/scss/null/expected.compact.css new file mode 100644 index 0000000000..83988f6157 --- /dev/null +++ b/spec/scss/null/expected.compact.css @@ -0,0 +1 @@ +div { a: 3; d: null; e: true; f: -null; g: -fudge; i: froo(, 4); j: 3, 4; k: 4; a2: 3; e2: true; f2: -; i2: froo(, 4); j2: 3, 4; k2: 4; } diff --git a/spec/scss/null/expected.compressed.css b/spec/scss/null/expected.compressed.css new file mode 100644 index 0000000000..a8de33fc93 --- /dev/null +++ b/spec/scss/null/expected.compressed.css @@ -0,0 +1 @@ +div{a:3;d:null;e:true;f:-null;g:-fudge;i:froo(, 4);j:3,4;k:4;a2:3;e2:true;f2:-;i2:froo(, 4);j2:3,4;k2:4} diff --git a/spec/scss/null/expected.expanded.css b/spec/scss/null/expected.expanded.css new file mode 100644 index 0000000000..5b603f80d5 --- /dev/null +++ b/spec/scss/null/expected.expanded.css @@ -0,0 +1,16 @@ +div { + a: 3; + d: null; + e: true; + f: -null; + g: -fudge; + i: froo(, 4); + j: 3, 4; + k: 4; + a2: 3; + e2: true; + f2: -; + i2: froo(, 4); + j2: 3, 4; + k2: 4; +} diff --git a/spec/scss/numbers/expected.compact.css b/spec/scss/numbers/expected.compact.css new file mode 100644 index 0000000000..dbf30daf6d --- /dev/null +++ b/spec/scss/numbers/expected.compact.css @@ -0,0 +1 @@ +div { width: 10px; height: 20%; blah: 12; color: #abc; } diff --git a/spec/scss/numbers/expected.compressed.css b/spec/scss/numbers/expected.compressed.css new file mode 100644 index 0000000000..df4edba305 --- /dev/null +++ b/spec/scss/numbers/expected.compressed.css @@ -0,0 +1 @@ +div{width:10px;height:20%;blah:12;color:#abc} diff --git a/spec/scss/numbers/expected.expanded.css b/spec/scss/numbers/expected.expanded.css new file mode 100644 index 0000000000..7572f7d132 --- /dev/null +++ b/spec/scss/numbers/expected.expanded.css @@ -0,0 +1,6 @@ +div { + width: 10px; + height: 20%; + blah: 12; + color: #abc; +} diff --git a/spec/scss/one_line_comments/expected.compact.css b/spec/scss/one_line_comments/expected.compact.css new file mode 100644 index 0000000000..2b82422c51 --- /dev/null +++ b/spec/scss/one_line_comments/expected.compact.css @@ -0,0 +1 @@ +.foo bar[val="//"] { baz: bang; } diff --git a/spec/scss/one_line_comments/expected.compressed.css b/spec/scss/one_line_comments/expected.compressed.css new file mode 100644 index 0000000000..ddf95ef874 --- /dev/null +++ b/spec/scss/one_line_comments/expected.compressed.css @@ -0,0 +1 @@ +.foo bar[val="//"]{baz:bang} diff --git a/spec/scss/one_line_comments/expected.expanded.css b/spec/scss/one_line_comments/expected.expanded.css new file mode 100644 index 0000000000..9c0afddc0c --- /dev/null +++ b/spec/scss/one_line_comments/expected.expanded.css @@ -0,0 +1,3 @@ +.foo bar[val="//"] { + baz: bang; +} diff --git a/spec/scss/parent_selectors/expected.compact.css b/spec/scss/parent_selectors/expected.compact.css new file mode 100644 index 0000000000..0fa4455832 --- /dev/null +++ b/spec/scss/parent_selectors/expected.compact.css @@ -0,0 +1,2 @@ +foo:hover { a: b; } +bar foo.baz { c: d; } diff --git a/spec/scss/parent_selectors/expected.compressed.css b/spec/scss/parent_selectors/expected.compressed.css new file mode 100644 index 0000000000..f7fd257356 --- /dev/null +++ b/spec/scss/parent_selectors/expected.compressed.css @@ -0,0 +1 @@ +foo:hover{a:b}bar foo.baz{c:d} diff --git a/spec/scss/parent_selectors/expected.expanded.css b/spec/scss/parent_selectors/expected.expanded.css new file mode 100644 index 0000000000..99dfe63b61 --- /dev/null +++ b/spec/scss/parent_selectors/expected.expanded.css @@ -0,0 +1,6 @@ +foo:hover { + a: b; +} +bar foo.baz { + c: d; +} diff --git a/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compact.css b/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compact.css new file mode 100644 index 0000000000..c0d16ceb0a --- /dev/null +++ b/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compact.css @@ -0,0 +1 @@ +.mixed { required: foo; arg1: non-default-val1; arg2: non-default-val2; } diff --git a/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compressed.css b/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compressed.css new file mode 100644 index 0000000000..abfcf7488d --- /dev/null +++ b/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.compressed.css @@ -0,0 +1 @@ +.mixed{required:foo;arg1:non-default-val1;arg2:non-default-val2} diff --git a/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.expanded.css b/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.expanded.css new file mode 100644 index 0000000000..589a8796bc --- /dev/null +++ b/spec/scss/passing_all_as_keyword_args_in_opposite_order/expected.expanded.css @@ -0,0 +1,5 @@ +.mixed { + required: foo; + arg1: non-default-val1; + arg2: non-default-val2; +} diff --git a/spec/scss/passing_required_args_as_a_keyword_arg/expected.compact.css b/spec/scss/passing_required_args_as_a_keyword_arg/expected.compact.css new file mode 100644 index 0000000000..fdee6a691b --- /dev/null +++ b/spec/scss/passing_required_args_as_a_keyword_arg/expected.compact.css @@ -0,0 +1 @@ +.mixed { required: foo; arg1: default-val1; arg2: default-val2; } diff --git a/spec/scss/passing_required_args_as_a_keyword_arg/expected.compressed.css b/spec/scss/passing_required_args_as_a_keyword_arg/expected.compressed.css new file mode 100644 index 0000000000..a6ce642dc8 --- /dev/null +++ b/spec/scss/passing_required_args_as_a_keyword_arg/expected.compressed.css @@ -0,0 +1 @@ +.mixed{required:foo;arg1:default-val1;arg2:default-val2} diff --git a/spec/scss/passing_required_args_as_a_keyword_arg/expected.expanded.css b/spec/scss/passing_required_args_as_a_keyword_arg/expected.expanded.css new file mode 100644 index 0000000000..caec7ba57f --- /dev/null +++ b/spec/scss/passing_required_args_as_a_keyword_arg/expected.expanded.css @@ -0,0 +1,5 @@ +.mixed { + required: foo; + arg1: default-val1; + arg2: default-val2; +} diff --git a/spec/scss/percentages/expected.compact.css b/spec/scss/percentages/expected.compact.css new file mode 100644 index 0000000000..a9c756264c --- /dev/null +++ b/spec/scss/percentages/expected.compact.css @@ -0,0 +1 @@ +div { width: 30%; height: -10%; width: 20%; width: 20%; height: 0%; height: 0%; blah: 5; flah: 900%; grah: 900%; nyah: 5%; } diff --git a/spec/scss/percentages/expected.compressed.css b/spec/scss/percentages/expected.compressed.css new file mode 100644 index 0000000000..2d97788524 --- /dev/null +++ b/spec/scss/percentages/expected.compressed.css @@ -0,0 +1 @@ +div{width:30%;height:-10%;width:20%;width:20%;height:0%;height:0%;blah:5;flah:900%;grah:900%;nyah:5%} diff --git a/spec/scss/percentages/expected.expanded.css b/spec/scss/percentages/expected.expanded.css new file mode 100644 index 0000000000..435b19028b --- /dev/null +++ b/spec/scss/percentages/expected.expanded.css @@ -0,0 +1,12 @@ +div { + width: 30%; + height: -10%; + width: 20%; + width: 20%; + height: 0%; + height: 0%; + blah: 5; + flah: 900%; + grah: 900%; + nyah: 5%; +} diff --git a/spec/scss/placeholder-with-media/expected.compact.css b/spec/scss/placeholder-with-media/expected.compact.css new file mode 100644 index 0000000000..7b3dae0d3b --- /dev/null +++ b/spec/scss/placeholder-with-media/expected.compact.css @@ -0,0 +1 @@ +@media only screen and (max-width: 100px) { b { color: red; } } diff --git a/spec/scss/placeholder-with-media/expected.compressed.css b/spec/scss/placeholder-with-media/expected.compressed.css new file mode 100644 index 0000000000..0b0b2a2d94 --- /dev/null +++ b/spec/scss/placeholder-with-media/expected.compressed.css @@ -0,0 +1 @@ +@media only screen and (max-width: 100px){b{color:red}} diff --git a/spec/scss/placeholder-with-media/expected.expanded.css b/spec/scss/placeholder-with-media/expected.expanded.css new file mode 100644 index 0000000000..ce12dce652 --- /dev/null +++ b/spec/scss/placeholder-with-media/expected.expanded.css @@ -0,0 +1,5 @@ +@media only screen and (max-width: 100px) { + b { + color: red; + } +} diff --git a/spec/scss/placeholder/expected.compact.css b/spec/scss/placeholder/expected.compact.css new file mode 100644 index 0000000000..34c426fcd5 --- /dev/null +++ b/spec/scss/placeholder/expected.compact.css @@ -0,0 +1,5 @@ +foo, hux { color: red; } + +foo { width: 10px; } + +hux { height: 12px; } diff --git a/spec/scss/placeholder/expected.compressed.css b/spec/scss/placeholder/expected.compressed.css new file mode 100644 index 0000000000..bede01ecce --- /dev/null +++ b/spec/scss/placeholder/expected.compressed.css @@ -0,0 +1 @@ +foo,hux{color:red}foo{width:10px}hux{height:12px} diff --git a/spec/scss/placeholder/expected.expanded.css b/spec/scss/placeholder/expected.expanded.css new file mode 100644 index 0000000000..eb0ced06d7 --- /dev/null +++ b/spec/scss/placeholder/expected.expanded.css @@ -0,0 +1,11 @@ +foo, hux { + color: red; +} + +foo { + width: 10px; +} + +hux { + height: 12px; +} diff --git a/spec/scss/precision/expected.compact.css b/spec/scss/precision/expected.compact.css new file mode 100644 index 0000000000..77e22fa1b5 --- /dev/null +++ b/spec/scss/precision/expected.compact.css @@ -0,0 +1 @@ +div { a: 6.66667; b: 2.5; c: 3; d: -6.66667; e: -2.5; f: -3; } diff --git a/spec/scss/precision/expected.compressed.css b/spec/scss/precision/expected.compressed.css new file mode 100644 index 0000000000..3666ae0f95 --- /dev/null +++ b/spec/scss/precision/expected.compressed.css @@ -0,0 +1 @@ +div{a:6.66667;b:2.5;c:3;d:-6.66667;e:-2.5;f:-3} diff --git a/spec/scss/precision/expected.expanded.css b/spec/scss/precision/expected.expanded.css new file mode 100644 index 0000000000..16b8d57858 --- /dev/null +++ b/spec/scss/precision/expected.expanded.css @@ -0,0 +1,8 @@ +div { + a: 6.66667; + b: 2.5; + c: 3; + d: -6.66667; + e: -2.5; + f: -3; +} diff --git a/spec/scss/prop_name_interpolation_after_hyphen/expected.compact.css b/spec/scss/prop_name_interpolation_after_hyphen/expected.compact.css new file mode 100644 index 0000000000..cd411c8655 --- /dev/null +++ b/spec/scss/prop_name_interpolation_after_hyphen/expected.compact.css @@ -0,0 +1 @@ +a { -foo-bar: b; } diff --git a/spec/scss/prop_name_interpolation_after_hyphen/expected.compressed.css b/spec/scss/prop_name_interpolation_after_hyphen/expected.compressed.css new file mode 100644 index 0000000000..4e0cf9057d --- /dev/null +++ b/spec/scss/prop_name_interpolation_after_hyphen/expected.compressed.css @@ -0,0 +1 @@ +a{-foo-bar:b} diff --git a/spec/scss/prop_name_interpolation_after_hyphen/expected.expanded.css b/spec/scss/prop_name_interpolation_after_hyphen/expected.expanded.css new file mode 100644 index 0000000000..b6dcbf37b9 --- /dev/null +++ b/spec/scss/prop_name_interpolation_after_hyphen/expected.expanded.css @@ -0,0 +1,3 @@ +a { + -foo-bar: b; +} diff --git a/spec/scss/prop_name_only_interpolation/expected.compact.css b/spec/scss/prop_name_only_interpolation/expected.compact.css new file mode 100644 index 0000000000..103cfcf740 --- /dev/null +++ b/spec/scss/prop_name_only_interpolation/expected.compact.css @@ -0,0 +1 @@ +foo { bazbang: blip; } diff --git a/spec/scss/prop_name_only_interpolation/expected.compressed.css b/spec/scss/prop_name_only_interpolation/expected.compressed.css new file mode 100644 index 0000000000..fba2874126 --- /dev/null +++ b/spec/scss/prop_name_only_interpolation/expected.compressed.css @@ -0,0 +1 @@ +foo{bazbang:blip} diff --git a/spec/scss/prop_name_only_interpolation/expected.expanded.css b/spec/scss/prop_name_only_interpolation/expected.expanded.css new file mode 100644 index 0000000000..83af4a4d42 --- /dev/null +++ b/spec/scss/prop_name_only_interpolation/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bazbang: blip; +} diff --git a/spec/scss/property_interpolation_at_dashes/expected.compact.css b/spec/scss/property_interpolation_at_dashes/expected.compact.css new file mode 100644 index 0000000000..997280a1d4 --- /dev/null +++ b/spec/scss/property_interpolation_at_dashes/expected.compact.css @@ -0,0 +1 @@ +div { -foo-a-b-foo: foo; } diff --git a/spec/scss/property_interpolation_at_dashes/expected.compressed.css b/spec/scss/property_interpolation_at_dashes/expected.compressed.css new file mode 100644 index 0000000000..41afa0a138 --- /dev/null +++ b/spec/scss/property_interpolation_at_dashes/expected.compressed.css @@ -0,0 +1 @@ +div{-foo-a-b-foo:foo} diff --git a/spec/scss/property_interpolation_at_dashes/expected.expanded.css b/spec/scss/property_interpolation_at_dashes/expected.expanded.css new file mode 100644 index 0000000000..5d49713cfc --- /dev/null +++ b/spec/scss/property_interpolation_at_dashes/expected.expanded.css @@ -0,0 +1,3 @@ +div { + -foo-a-b-foo: foo; +} diff --git a/spec/scss/quotes-in-interpolated-strings/expected.compact.css b/spec/scss/quotes-in-interpolated-strings/expected.compact.css new file mode 100644 index 0000000000..ed4acb70c1 --- /dev/null +++ b/spec/scss/quotes-in-interpolated-strings/expected.compact.css @@ -0,0 +1,3 @@ +bar { bar: bar; bar: "bar"; } + +foobar { foobar: foobar; foobar: "foobar"; } diff --git a/spec/scss/quotes-in-interpolated-strings/expected.compressed.css b/spec/scss/quotes-in-interpolated-strings/expected.compressed.css new file mode 100644 index 0000000000..0842a002f8 --- /dev/null +++ b/spec/scss/quotes-in-interpolated-strings/expected.compressed.css @@ -0,0 +1 @@ +bar{bar:bar;bar:"bar"}foobar{foobar:foobar;foobar:"foobar"} diff --git a/spec/scss/quotes-in-interpolated-strings/expected.expanded.css b/spec/scss/quotes-in-interpolated-strings/expected.expanded.css new file mode 100644 index 0000000000..e1b50f0a9c --- /dev/null +++ b/spec/scss/quotes-in-interpolated-strings/expected.expanded.css @@ -0,0 +1,9 @@ +bar { + bar: bar; + bar: "bar"; +} + +foobar { + foobar: foobar; + foobar: "foobar"; +} diff --git a/spec/scss/retina-image/expected.compact.css b/spec/scss/retina-image/expected.compact.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss/retina-image/expected.compressed.css b/spec/scss/retina-image/expected.compressed.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss/retina-image/expected.expanded.css b/spec/scss/retina-image/expected.expanded.css new file mode 100644 index 0000000000..e69de29bb2 diff --git a/spec/scss/sass_script/expected.compact.css b/spec/scss/sass_script/expected.compact.css new file mode 100644 index 0000000000..637dfa2c51 --- /dev/null +++ b/spec/scss/sass_script/expected.compact.css @@ -0,0 +1 @@ +foo { a: 3; b: -1; c: foobar; d: 12px; } diff --git a/spec/scss/sass_script/expected.compressed.css b/spec/scss/sass_script/expected.compressed.css new file mode 100644 index 0000000000..d91d181777 --- /dev/null +++ b/spec/scss/sass_script/expected.compressed.css @@ -0,0 +1 @@ +foo{a:3;b:-1;c:foobar;d:12px} diff --git a/spec/scss/sass_script/expected.expanded.css b/spec/scss/sass_script/expected.expanded.css new file mode 100644 index 0000000000..d826c15454 --- /dev/null +++ b/spec/scss/sass_script/expected.expanded.css @@ -0,0 +1,6 @@ +foo { + a: 3; + b: -1; + c: foobar; + d: 12px; +} diff --git a/spec/scss/selector_interpolation_at_attr_beginning/expected.compact.css b/spec/scss/selector_interpolation_at_attr_beginning/expected.compact.css new file mode 100644 index 0000000000..00880a4112 --- /dev/null +++ b/spec/scss/selector_interpolation_at_attr_beginning/expected.compact.css @@ -0,0 +1 @@ +[zzz=foo] { a: b; } diff --git a/spec/scss/selector_interpolation_at_attr_beginning/expected.compressed.css b/spec/scss/selector_interpolation_at_attr_beginning/expected.compressed.css new file mode 100644 index 0000000000..5c669a2be2 --- /dev/null +++ b/spec/scss/selector_interpolation_at_attr_beginning/expected.compressed.css @@ -0,0 +1 @@ +[zzz=foo]{a:b} diff --git a/spec/scss/selector_interpolation_at_attr_beginning/expected.expanded.css b/spec/scss/selector_interpolation_at_attr_beginning/expected.expanded.css new file mode 100644 index 0000000000..ecd3a962a0 --- /dev/null +++ b/spec/scss/selector_interpolation_at_attr_beginning/expected.expanded.css @@ -0,0 +1,3 @@ +[zzz=foo] { + a: b; +} diff --git a/spec/scss/selector_interpolation_at_class_begininng/expected.compact.css b/spec/scss/selector_interpolation_at_class_begininng/expected.compact.css new file mode 100644 index 0000000000..2d88fa2180 --- /dev/null +++ b/spec/scss/selector_interpolation_at_class_begininng/expected.compact.css @@ -0,0 +1 @@ +.zzz { a: b; } diff --git a/spec/scss/selector_interpolation_at_class_begininng/expected.compressed.css b/spec/scss/selector_interpolation_at_class_begininng/expected.compressed.css new file mode 100644 index 0000000000..f6ddd27ca8 --- /dev/null +++ b/spec/scss/selector_interpolation_at_class_begininng/expected.compressed.css @@ -0,0 +1 @@ +.zzz{a:b} diff --git a/spec/scss/selector_interpolation_at_class_begininng/expected.expanded.css b/spec/scss/selector_interpolation_at_class_begininng/expected.expanded.css new file mode 100644 index 0000000000..a84e7f451f --- /dev/null +++ b/spec/scss/selector_interpolation_at_class_begininng/expected.expanded.css @@ -0,0 +1,3 @@ +.zzz { + a: b; +} diff --git a/spec/scss/selector_interpolation_at_id_begininng/expected.compact.css b/spec/scss/selector_interpolation_at_id_begininng/expected.compact.css new file mode 100644 index 0000000000..45fb9cd8c0 --- /dev/null +++ b/spec/scss/selector_interpolation_at_id_begininng/expected.compact.css @@ -0,0 +1 @@ +#zzz { a: b; } diff --git a/spec/scss/selector_interpolation_at_id_begininng/expected.compressed.css b/spec/scss/selector_interpolation_at_id_begininng/expected.compressed.css new file mode 100644 index 0000000000..f309c07fe1 --- /dev/null +++ b/spec/scss/selector_interpolation_at_id_begininng/expected.compressed.css @@ -0,0 +1 @@ +#zzz{a:b} diff --git a/spec/scss/selector_interpolation_at_id_begininng/expected.expanded.css b/spec/scss/selector_interpolation_at_id_begininng/expected.expanded.css new file mode 100644 index 0000000000..899ed83213 --- /dev/null +++ b/spec/scss/selector_interpolation_at_id_begininng/expected.expanded.css @@ -0,0 +1,3 @@ +#zzz { + a: b; +} diff --git a/spec/scss/selector_interpolation_at_pseudo_begininng/expected.compact.css b/spec/scss/selector_interpolation_at_pseudo_begininng/expected.compact.css new file mode 100644 index 0000000000..4a89af0305 --- /dev/null +++ b/spec/scss/selector_interpolation_at_pseudo_begininng/expected.compact.css @@ -0,0 +1 @@ +:zzz::zzz { a: b; } diff --git a/spec/scss/selector_interpolation_at_pseudo_begininng/expected.compressed.css b/spec/scss/selector_interpolation_at_pseudo_begininng/expected.compressed.css new file mode 100644 index 0000000000..898089899e --- /dev/null +++ b/spec/scss/selector_interpolation_at_pseudo_begininng/expected.compressed.css @@ -0,0 +1 @@ +:zzz::zzz{a:b} diff --git a/spec/scss/selector_interpolation_at_pseudo_begininng/expected.expanded.css b/spec/scss/selector_interpolation_at_pseudo_begininng/expected.expanded.css new file mode 100644 index 0000000000..9b4f111b9c --- /dev/null +++ b/spec/scss/selector_interpolation_at_pseudo_begininng/expected.expanded.css @@ -0,0 +1,3 @@ +:zzz::zzz { + a: b; +} diff --git a/spec/scss/selector_interpolation_in_pseudoclass/expected.compact.css b/spec/scss/selector_interpolation_in_pseudoclass/expected.compact.css new file mode 100644 index 0000000000..f48e69f687 --- /dev/null +++ b/spec/scss/selector_interpolation_in_pseudoclass/expected.compact.css @@ -0,0 +1 @@ +foo:nth-child(5n) { a: b; } diff --git a/spec/scss/selector_interpolation_in_pseudoclass/expected.compressed.css b/spec/scss/selector_interpolation_in_pseudoclass/expected.compressed.css new file mode 100644 index 0000000000..21d649f9db --- /dev/null +++ b/spec/scss/selector_interpolation_in_pseudoclass/expected.compressed.css @@ -0,0 +1 @@ +foo:nth-child(5n){a:b} diff --git a/spec/scss/selector_interpolation_in_pseudoclass/expected.expanded.css b/spec/scss/selector_interpolation_in_pseudoclass/expected.expanded.css new file mode 100644 index 0000000000..ddd5eb983f --- /dev/null +++ b/spec/scss/selector_interpolation_in_pseudoclass/expected.expanded.css @@ -0,0 +1,3 @@ +foo:nth-child(5n) { + a: b; +} diff --git a/spec/scss/several_namespace_properties/expected.compact.css b/spec/scss/several_namespace_properties/expected.compact.css new file mode 100644 index 0000000000..c899db3e1b --- /dev/null +++ b/spec/scss/several_namespace_properties/expected.compact.css @@ -0,0 +1 @@ +foo { bar: baz; bang-bip: 1px; bang-bop: bar; buzz-fram: "foo"; buzz-frum: moo; } diff --git a/spec/scss/several_namespace_properties/expected.compressed.css b/spec/scss/several_namespace_properties/expected.compressed.css new file mode 100644 index 0000000000..aeeebebe60 --- /dev/null +++ b/spec/scss/several_namespace_properties/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:baz;bang-bip:1px;bang-bop:bar;buzz-fram:"foo";buzz-frum:moo} diff --git a/spec/scss/several_namespace_properties/expected.expanded.css b/spec/scss/several_namespace_properties/expected.expanded.css new file mode 100644 index 0000000000..be43bed998 --- /dev/null +++ b/spec/scss/several_namespace_properties/expected.expanded.css @@ -0,0 +1,7 @@ +foo { + bar: baz; + bang-bip: 1px; + bang-bop: bar; + buzz-fram: "foo"; + buzz-frum: moo; +} diff --git a/spec/scss/simple-inheritance/expected.compact.css b/spec/scss/simple-inheritance/expected.compact.css new file mode 100644 index 0000000000..12fdd3a930 --- /dev/null +++ b/spec/scss/simple-inheritance/expected.compact.css @@ -0,0 +1,25 @@ +earth mammal, earth dog, earth cat, earth horse, earth naysayer, earth bird { blood: warm; } + +earth mammal, earth dog, earth cat, earth horse, earth naysayer { produces-milk: true; } + +dog { says: "Woof!"; } + +cat { says: "Meow."; } + +horse, naysayer { says: "Nay."; } + +[hey], ho { a: b; } + +ho { c: d; } + +fancy outer space vehicle, fancy outer space new american mars rover, new american mars fancy outer space rover { insides: advanced; } + +new american mars rover { wheels: big; } + +foo, a b c { something: whatever; } + +a b c { blah: blah; } + +d e f, d e g { blah: blah; } + +g { bloo: bloo; } diff --git a/spec/scss/simple-inheritance/expected.compressed.css b/spec/scss/simple-inheritance/expected.compressed.css new file mode 100644 index 0000000000..60437df154 --- /dev/null +++ b/spec/scss/simple-inheritance/expected.compressed.css @@ -0,0 +1 @@ +earth mammal,earth dog,earth cat,earth horse,earth naysayer,earth bird{blood:warm}earth mammal,earth dog,earth cat,earth horse,earth naysayer{produces-milk:true}dog{says:"Woof!"}cat{says:"Meow."}horse,naysayer{says:"Nay."}[hey],ho{a:b}ho{c:d}fancy outer space vehicle,fancy outer space new american mars rover,new american mars fancy outer space rover{insides:advanced}new american mars rover{wheels:big}foo,a b c{something:whatever}a b c{blah:blah}d e f,d e g{blah:blah}g{bloo:bloo} diff --git a/spec/scss/simple-inheritance/expected.expanded.css b/spec/scss/simple-inheritance/expected.expanded.css new file mode 100644 index 0000000000..7422cc8b36 --- /dev/null +++ b/spec/scss/simple-inheritance/expected.expanded.css @@ -0,0 +1,51 @@ +earth mammal, earth dog, earth cat, earth horse, earth naysayer, earth bird { + blood: warm; +} + +earth mammal, earth dog, earth cat, earth horse, earth naysayer { + produces-milk: true; +} + +dog { + says: "Woof!"; +} + +cat { + says: "Meow."; +} + +horse, naysayer { + says: "Nay."; +} + +[hey], ho { + a: b; +} + +ho { + c: d; +} + +fancy outer space vehicle, fancy outer space new american mars rover, new american mars fancy outer space rover { + insides: advanced; +} + +new american mars rover { + wheels: big; +} + +foo, a b c { + something: whatever; +} + +a b c { + blah: blah; +} + +d e f, d e g { + blah: blah; +} + +g { + bloo: bloo; +} diff --git a/spec/scss/simple-lists/expected.compact.css b/spec/scss/simple-lists/expected.compact.css new file mode 100644 index 0000000000..a216b3a672 --- /dev/null +++ b/spec/scss/simple-lists/expected.compact.css @@ -0,0 +1 @@ +div { hey: a, b, c, d; ho: a b c d; ha: a, b, c, d; } diff --git a/spec/scss/simple-lists/expected.compressed.css b/spec/scss/simple-lists/expected.compressed.css new file mode 100644 index 0000000000..f74b95cd9c --- /dev/null +++ b/spec/scss/simple-lists/expected.compressed.css @@ -0,0 +1 @@ +div{hey:a, b, c, d;ho:a b c d;ha:a, b, c, d} diff --git a/spec/scss/simple-lists/expected.expanded.css b/spec/scss/simple-lists/expected.expanded.css new file mode 100644 index 0000000000..9bc713879c --- /dev/null +++ b/spec/scss/simple-lists/expected.expanded.css @@ -0,0 +1,5 @@ +div { + hey: a, b, c, d; + ho: a b c d; + ha: a, b, c, d; +} diff --git a/spec/scss/star_plus_and_parent/expected.compact.css b/spec/scss/star_plus_and_parent/expected.compact.css new file mode 100644 index 0000000000..5355b18275 --- /dev/null +++ b/spec/scss/star_plus_and_parent/expected.compact.css @@ -0,0 +1 @@ +* + html foo { a: b; } diff --git a/spec/scss/star_plus_and_parent/expected.compressed.css b/spec/scss/star_plus_and_parent/expected.compressed.css new file mode 100644 index 0000000000..3608eca50f --- /dev/null +++ b/spec/scss/star_plus_and_parent/expected.compressed.css @@ -0,0 +1 @@ +*+html foo{a:b} diff --git a/spec/scss/star_plus_and_parent/expected.expanded.css b/spec/scss/star_plus_and_parent/expected.expanded.css new file mode 100644 index 0000000000..cc9f4cd410 --- /dev/null +++ b/spec/scss/star_plus_and_parent/expected.expanded.css @@ -0,0 +1,3 @@ +* + html foo { + a: b; +} diff --git a/spec/scss/strings/expected.compact.css b/spec/scss/strings/expected.compact.css new file mode 100644 index 0000000000..084c1bcd34 --- /dev/null +++ b/spec/scss/strings/expected.compact.css @@ -0,0 +1 @@ +div { content: blang1; content: 1blang; content: "blang1"; content: "1blang"; content: barfoo; content: "quotedunquoted"; } diff --git a/spec/scss/strings/expected.compressed.css b/spec/scss/strings/expected.compressed.css new file mode 100644 index 0000000000..ea78afbeef --- /dev/null +++ b/spec/scss/strings/expected.compressed.css @@ -0,0 +1 @@ +div{content:blang1;content:1blang;content:"blang1";content:"1blang";content:barfoo;content:"quotedunquoted"} diff --git a/spec/scss/strings/expected.expanded.css b/spec/scss/strings/expected.expanded.css new file mode 100644 index 0000000000..e5264281df --- /dev/null +++ b/spec/scss/strings/expected.expanded.css @@ -0,0 +1,8 @@ +div { + content: blang1; + content: 1blang; + content: "blang1"; + content: "1blang"; + content: barfoo; + content: "quotedunquoted"; +} diff --git a/spec/scss/url_import/expected.compact.css b/spec/scss/url_import/expected.compact.css new file mode 100644 index 0000000000..e4ebe59e66 --- /dev/null +++ b/spec/scss/url_import/expected.compact.css @@ -0,0 +1 @@ +@import url(fonts.sass); diff --git a/spec/scss/url_import/expected.compressed.css b/spec/scss/url_import/expected.compressed.css new file mode 100644 index 0000000000..e4ebe59e66 --- /dev/null +++ b/spec/scss/url_import/expected.compressed.css @@ -0,0 +1 @@ +@import url(fonts.sass); diff --git a/spec/scss/url_import/expected.expanded.css b/spec/scss/url_import/expected.expanded.css new file mode 100644 index 0000000000..e4ebe59e66 --- /dev/null +++ b/spec/scss/url_import/expected.expanded.css @@ -0,0 +1 @@ +@import url(fonts.sass); diff --git a/spec/scss/variables/expected.compact.css b/spec/scss/variables/expected.compact.css new file mode 100644 index 0000000000..cbe57fd81e --- /dev/null +++ b/spec/scss/variables/expected.compact.css @@ -0,0 +1 @@ +foo { a: 2; b: 6; } diff --git a/spec/scss/variables/expected.compressed.css b/spec/scss/variables/expected.compressed.css new file mode 100644 index 0000000000..386a5497e9 --- /dev/null +++ b/spec/scss/variables/expected.compressed.css @@ -0,0 +1 @@ +foo{a:2;b:6} diff --git a/spec/scss/variables/expected.expanded.css b/spec/scss/variables/expected.expanded.css new file mode 100644 index 0000000000..fb9db6050e --- /dev/null +++ b/spec/scss/variables/expected.expanded.css @@ -0,0 +1,4 @@ +foo { + a: 2; + b: 6; +} diff --git a/spec/scss/vars/expected.compact.css b/spec/scss/vars/expected.compact.css new file mode 100644 index 0000000000..088d53d977 --- /dev/null +++ b/spec/scss/vars/expected.compact.css @@ -0,0 +1 @@ +div { content: 1 2 hello; content: 1/2 3/4 5; } diff --git a/spec/scss/vars/expected.compressed.css b/spec/scss/vars/expected.compressed.css new file mode 100644 index 0000000000..8a2400e6b7 --- /dev/null +++ b/spec/scss/vars/expected.compressed.css @@ -0,0 +1 @@ +div{content:1 2 hello;content:1/2 3/4 5} diff --git a/spec/scss/vars/expected.expanded.css b/spec/scss/vars/expected.expanded.css new file mode 100644 index 0000000000..b9bd209e4b --- /dev/null +++ b/spec/scss/vars/expected.expanded.css @@ -0,0 +1,4 @@ +div { + content: 1 2 hello; + content: 1/2 3/4 5; +} diff --git a/spec/scss/weird-selectors/expected.compact.css b/spec/scss/weird-selectors/expected.compact.css new file mode 100644 index 0000000000..55a2d278c8 --- /dev/null +++ b/spec/scss/weird-selectors/expected.compact.css @@ -0,0 +1,5 @@ +> > E { color: red; } + +E > > { color: red; } + +> > E > > > > F > > { color: red; } diff --git a/spec/scss/weird-selectors/expected.compressed.css b/spec/scss/weird-selectors/expected.compressed.css new file mode 100644 index 0000000000..e9cba0db81 --- /dev/null +++ b/spec/scss/weird-selectors/expected.compressed.css @@ -0,0 +1 @@ +>>E{color:red}E>>{color:red}>>E>>>>F>>{color:red} diff --git a/spec/scss/weird-selectors/expected.expanded.css b/spec/scss/weird-selectors/expected.expanded.css new file mode 100644 index 0000000000..e1a463824a --- /dev/null +++ b/spec/scss/weird-selectors/expected.expanded.css @@ -0,0 +1,11 @@ +> > E { + color: red; +} + +E > > { + color: red; +} + +> > E > > > > F > > { + color: red; +} diff --git a/spec/scss/weird_added_space/expected.compact.css b/spec/scss/weird_added_space/expected.compact.css new file mode 100644 index 0000000000..c9721cf63d --- /dev/null +++ b/spec/scss/weird_added_space/expected.compact.css @@ -0,0 +1 @@ +foo { bar: -moz-bip; } diff --git a/spec/scss/weird_added_space/expected.compressed.css b/spec/scss/weird_added_space/expected.compressed.css new file mode 100644 index 0000000000..597df71870 --- /dev/null +++ b/spec/scss/weird_added_space/expected.compressed.css @@ -0,0 +1 @@ +foo{bar:-moz-bip} diff --git a/spec/scss/weird_added_space/expected.expanded.css b/spec/scss/weird_added_space/expected.expanded.css new file mode 100644 index 0000000000..1f53f9af54 --- /dev/null +++ b/spec/scss/weird_added_space/expected.expanded.css @@ -0,0 +1,3 @@ +foo { + bar: -moz-bip; +} diff --git a/spec/scss/while/expected.compact.css b/spec/scss/while/expected.compact.css new file mode 100644 index 0000000000..4a61d7aa5b --- /dev/null +++ b/spec/scss/while/expected.compact.css @@ -0,0 +1 @@ +div { stuff: 1; more-stuff: 2; even-more-stuff: 3; lets-stop-now: 4; } diff --git a/spec/scss/while/expected.compressed.css b/spec/scss/while/expected.compressed.css new file mode 100644 index 0000000000..457419ea7b --- /dev/null +++ b/spec/scss/while/expected.compressed.css @@ -0,0 +1 @@ +div{stuff:1;more-stuff:2;even-more-stuff:3;lets-stop-now:4} diff --git a/spec/scss/while/expected.expanded.css b/spec/scss/while/expected.expanded.css new file mode 100644 index 0000000000..20d40847e0 --- /dev/null +++ b/spec/scss/while/expected.expanded.css @@ -0,0 +1,6 @@ +div { + stuff: 1; + more-stuff: 2; + even-more-stuff: 3; + lets-stop-now: 4; +} diff --git a/spec/scss/while_directive/expected.compact.css b/spec/scss/while_directive/expected.compact.css new file mode 100644 index 0000000000..aa9a5975d7 --- /dev/null +++ b/spec/scss/while_directive/expected.compact.css @@ -0,0 +1 @@ +.foo { a: 1; a: 2; a: 3; a: 4; } diff --git a/spec/scss/while_directive/expected.compressed.css b/spec/scss/while_directive/expected.compressed.css new file mode 100644 index 0000000000..5eb7c7f7f0 --- /dev/null +++ b/spec/scss/while_directive/expected.compressed.css @@ -0,0 +1 @@ +.foo{a:1;a:2;a:3;a:4} diff --git a/spec/scss/while_directive/expected.expanded.css b/spec/scss/while_directive/expected.expanded.css new file mode 100644 index 0000000000..1de8f29fb6 --- /dev/null +++ b/spec/scss/while_directive/expected.expanded.css @@ -0,0 +1,6 @@ +.foo { + a: 1; + a: 2; + a: 3; + a: 4; +} diff --git a/spec/types/expected.compact.css b/spec/types/expected.compact.css new file mode 100644 index 0000000000..a12fdfa39d --- /dev/null +++ b/spec/types/expected.compact.css @@ -0,0 +1 @@ +div { color: color; color: color; color: number; color: number; color: number; color: list; color: string; color: string; color: string; color: bool; color: bool; color: number; color: string; color: type-of(red); color: "length(a b c d)"; color: aqua; color: aqua; color: cyan; color: aqua; width: 3+3; thing: url(number); } diff --git a/spec/types/expected.compressed.css b/spec/types/expected.compressed.css new file mode 100644 index 0000000000..6ab9eca5a6 --- /dev/null +++ b/spec/types/expected.compressed.css @@ -0,0 +1 @@ +div{color:color;color:color;color:number;color:number;color:number;color:list;color:string;color:string;color:string;color:bool;color:bool;color:number;color:string;color:type-of(red);color:"length(a b c d)";color:aqua;color:aqua;color:cyan;color:aqua;width:3+3;thing:url(number)} diff --git a/spec/types/expected.expanded.css b/spec/types/expected.expanded.css new file mode 100644 index 0000000000..2ce04af022 --- /dev/null +++ b/spec/types/expected.expanded.css @@ -0,0 +1,23 @@ +div { + color: color; + color: color; + color: number; + color: number; + color: number; + color: list; + color: string; + color: string; + color: string; + color: bool; + color: bool; + color: number; + color: string; + color: type-of(red); + color: "length(a b c d)"; + color: aqua; + color: aqua; + color: cyan; + color: aqua; + width: 3+3; + thing: url(number); +} From 8b2245bdaef170c8be1b00b10a366f306194553d Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Thu, 12 Mar 2015 02:26:45 +0100 Subject: [PATCH 08/10] Add skip flags for not (yet) passing tests A few tests exhibit very strange minimal differences. --- spec/libsass/bourbon/expected.compressed.skip | 1 + spec/misc/mixin_content/expected.compressed.skip | 1 + .../expected.compact.skip | 1 + spec/scss-tests/188_test_mixin_content/expected.compressed.skip | 1 + spec/scss/color_output/expected.compressed.skip | 1 + 5 files changed, 5 insertions(+) create mode 100644 spec/libsass/bourbon/expected.compressed.skip create mode 100644 spec/misc/mixin_content/expected.compressed.skip create mode 100644 spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.skip create mode 100644 spec/scss-tests/188_test_mixin_content/expected.compressed.skip create mode 100644 spec/scss/color_output/expected.compressed.skip diff --git a/spec/libsass/bourbon/expected.compressed.skip b/spec/libsass/bourbon/expected.compressed.skip new file mode 100644 index 0000000000..ff5871b554 --- /dev/null +++ b/spec/libsass/bourbon/expected.compressed.skip @@ -0,0 +1 @@ +color short name or not? \ No newline at end of file diff --git a/spec/misc/mixin_content/expected.compressed.skip b/spec/misc/mixin_content/expected.compressed.skip new file mode 100644 index 0000000000..ff5871b554 --- /dev/null +++ b/spec/misc/mixin_content/expected.compressed.skip @@ -0,0 +1 @@ +color short name or not? \ No newline at end of file diff --git a/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.skip b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.skip new file mode 100644 index 0000000000..1817270f85 --- /dev/null +++ b/spec/scss-tests/186_test_newlines_removed_from_selectors_when_compressed/expected.compact.skip @@ -0,0 +1 @@ +strange whitespace "z a , z b"? \ No newline at end of file diff --git a/spec/scss-tests/188_test_mixin_content/expected.compressed.skip b/spec/scss-tests/188_test_mixin_content/expected.compressed.skip new file mode 100644 index 0000000000..ff5871b554 --- /dev/null +++ b/spec/scss-tests/188_test_mixin_content/expected.compressed.skip @@ -0,0 +1 @@ +color short name or not? \ No newline at end of file diff --git a/spec/scss/color_output/expected.compressed.skip b/spec/scss/color_output/expected.compressed.skip new file mode 100644 index 0000000000..ff5871b554 --- /dev/null +++ b/spec/scss/color_output/expected.compressed.skip @@ -0,0 +1 @@ +color short name or not? \ No newline at end of file From bf0a55e0cf1caec926c922db8260e36f911b0784 Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Sun, 1 Mar 2015 19:27:34 +0100 Subject: [PATCH 09/10] Improve spec runner to test all output styles Do a much more white-space sensitive compare. Does only need to normalize multiple line-feeds. --- lib/sass_spec/cli.rb | 5 ++++- lib/sass_spec/engine_adapter.rb | 4 ++-- lib/sass_spec/runner.rb | 22 ++++++++++++++++++--- lib/sass_spec/test.rb | 2 +- lib/sass_spec/test_case.rb | 34 +++++++++++++++++++++++++++++---- 5 files changed, 56 insertions(+), 11 deletions(-) diff --git a/lib/sass_spec/cli.rb b/lib/sass_spec/cli.rb index 4cb81d9bcb..962a105180 100644 --- a/lib/sass_spec/cli.rb +++ b/lib/sass_spec/cli.rb @@ -17,7 +17,10 @@ def self.parse # Constants input_file: 'input.scss', - expected_file: 'expected_output.css' + expected_file: 'expected_output.css', + compressed_file: 'expected.compressed.css', + expanded_file: 'expected.expanded.css', + compact_file: 'expected.compact.css' } OptionParser.new do |opts| diff --git a/lib/sass_spec/engine_adapter.rb b/lib/sass_spec/engine_adapter.rb index 692c832b63..ec66bd644f 100644 --- a/lib/sass_spec/engine_adapter.rb +++ b/lib/sass_spec/engine_adapter.rb @@ -44,8 +44,8 @@ def version end - def compile(sass_filename) - Open3.capture3("#{@command} #{sass_filename}") + def compile(sass_filename, style) + Open3.capture3("#{@command} -t #{style} #{sass_filename}") end end diff --git a/lib/sass_spec/runner.rb b/lib/sass_spec/runner.rb index 6d2389453c..6b2dfa9877 100644 --- a/lib/sass_spec/runner.rb +++ b/lib/sass_spec/runner.rb @@ -36,10 +36,26 @@ def _get_cases cases = [] glob = File.join(@options[:spec_directory], "**", "#{@options[:input_file]}") Dir.glob(glob) do |filename| - expected = Pathname.new(filename).dirname.join(@options[:expected_file]) input = Pathname.new(filename) - if filename.include?(@options[:filter]) - cases.push SassSpec::TestCase.new(input.realpath(), expected.realpath(), @options) + expected = Pathname.new(filename).dirname.join(@options[:expected_file]) + if File.file?(expected) && ! File.file?(expected.sub(/\.css$/, ".skip")) && filename.include?(@options[:filter]) + clean = File.file?(expected.sub(/\.css$/, ".clean")) + cases.push SassSpec::TestCase.new(input.realpath(), expected.realpath(), "nested", clean, @options) + end + expanded = Pathname.new(filename).dirname.join(@options[:expanded_file]) + if File.file?(expanded) && ! File.file?(expanded.sub(/\.css$/, ".skip")) && filename.include?(@options[:filter]) + clean = File.file?(expanded.sub(/\.css$/, ".clean")) + cases.push SassSpec::TestCase.new(input.realpath(), expanded.realpath(), "expanded", clean, @options) + end + compressed = Pathname.new(filename).dirname.join(@options[:compressed_file]) + if File.file?(compressed) && ! File.file?(compressed.sub(/\.css$/, ".skip")) && filename.include?(@options[:filter]) + clean = File.file?(compressed.sub(/\.css$/, ".clean")) + cases.push SassSpec::TestCase.new(input.realpath(), compressed.realpath(), "compressed", clean, @options) + end + compact = Pathname.new(filename).dirname.join(@options[:compact_file]) + if File.file?(compact) && ! File.file?(compact.sub(/\.css$/, ".skip")) && filename.include?(@options[:filter]) + clean = File.file?(compact.sub(/\.css$/, ".clean")) + cases.push SassSpec::TestCase.new(input.realpath(), compact.realpath(), "compact", clean, @options) end end cases diff --git a/lib/sass_spec/test.rb b/lib/sass_spec/test.rb index 52a80bc581..00e53c3471 100644 --- a/lib/sass_spec/test.rb +++ b/lib/sass_spec/test.rb @@ -44,7 +44,7 @@ class SassSpec::Test < Minitest::Test parallelize_me! def self.create_tests(test_cases, options = {}) test_cases[0..options[:limit]].each do |test_case| - define_method('test__' << test_case.name) do + define_method('test__' << test_case.output_style + "_" + test_case.name) do run_spec_test(test_case, options) end end diff --git a/lib/sass_spec/test_case.rb b/lib/sass_spec/test_case.rb index 8a77a3861c..055c39f1ee 100644 --- a/lib/sass_spec/test_case.rb +++ b/lib/sass_spec/test_case.rb @@ -1,8 +1,10 @@ # This represents a specific test case. class SassSpec::TestCase - def initialize(input_scss, expected_css, options = {}) + def initialize(input_scss, expected_css, style, clean, options = {}) @input_path = input_scss @expected_path = expected_css + @output_style = style + @clean_test = clean @options = options end @@ -10,6 +12,14 @@ def name @input_path.dirname.to_s.sub(Dir.pwd + "/", "") end + def clean_test + @clean_test + end + + def output_style + @output_style + end + def input_path @input_path end @@ -26,24 +36,40 @@ def output if @output return @output end - stdout, stderr, status = engine.compile(@input_path) - cleaned = _clean_output(stdout) + stdout, stderr, status = engine.compile(@input_path, @output_style) + if @clean_test + cleaned = _clean_output(stdout) + else + cleaned = _norm_output(stdout) + end @output ||= [stdout, cleaned, stderr, status] end def expected - @expected ||= _clean_output File.read(@expected_path) + if @clean_test + @expected ||= _clean_output File.read(@expected_path, :encoding => "utf-8") + else + @expected ||= _norm_output File.read(@expected_path, :encoding => "utf-8") + end end def engine @options[:engine_adapter] end + def _norm_output(css) + css = css.force_encoding('iso-8859-1').encode('utf-8') + css.gsub(/(?:\r?\n)+/, "\n") + .strip + end + def _clean_output(css) + css = css.force_encoding('iso-8859-1').encode('utf-8') css.gsub(/\s+/, " ") .gsub(/ *\{/, " {\n") .gsub(/([;,]) */, "\\1\n") .gsub(/ *\} */, " }\n") .strip end + end From 4854d5e9f6aeab3c8c1e8076631680c758bad17c Mon Sep 17 00:00:00 2001 From: Marcel Greter Date: Thu, 12 Mar 2015 03:55:05 +0100 Subject: [PATCH 10/10] Remove stale left-overs --- spec/parser/ruby-bugs/expected.expanded.clean | 0 spec/parser/ruby-bugs/expected_output.clean | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 spec/parser/ruby-bugs/expected.expanded.clean delete mode 100644 spec/parser/ruby-bugs/expected_output.clean diff --git a/spec/parser/ruby-bugs/expected.expanded.clean b/spec/parser/ruby-bugs/expected.expanded.clean deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/spec/parser/ruby-bugs/expected_output.clean b/spec/parser/ruby-bugs/expected_output.clean deleted file mode 100644 index e69de29bb2..0000000000