Title: [239500] trunk/LayoutTests
Revision
239500
Author
carlo...@webkit.org
Date
2018-12-21 03:44:56 -0800 (Fri, 21 Dec 2018)

Log Message

Unreviewed GTK+ gardening. Rebaseline several tests.

* platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
* platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
* platform/gtk/css2.1/t1508-c527-font-04-b-expected.png:
* platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt:
* platform/gtk/css2.1/t1508-c527-font-05-b-expected.png:
* platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt:
* platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
* platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
* platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt: Added.
* platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
* platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
* platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
* platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
* platform/gtk/fast/text/font-style-parse-expected.txt: Added.
* platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
* platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (239499 => 239500)


--- trunk/LayoutTests/ChangeLog	2018-12-21 10:53:17 UTC (rev 239499)
+++ trunk/LayoutTests/ChangeLog	2018-12-21 11:44:56 UTC (rev 239500)
@@ -1,3 +1,24 @@
+2018-12-21  Carlos Garcia Campos  <cgar...@igalia.com>
+
+        Unreviewed GTK+ gardening. Rebaseline several tests.
+
+        * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
+        * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
+        * platform/gtk/css2.1/t1508-c527-font-04-b-expected.png:
+        * platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt:
+        * platform/gtk/css2.1/t1508-c527-font-05-b-expected.png:
+        * platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt:
+        * platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
+        * platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
+        * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt: Added.
+        * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
+        * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
+        * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
+        * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
+        * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
+        * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
+        * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.
+
 2018-12-20  Wenson Hsieh  <wenson_hs...@apple.com>
 
         [iOS] Some layout tests are failing after r239441

Modified: trunk/LayoutTests/platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt (239499 => 239500)


--- trunk/LayoutTests/platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt	2018-12-21 10:53:17 UTC (rev 239499)
+++ trunk/LayoutTests/platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -70,17 +70,17 @@
         RenderText {#text} at (91,0) size 398x17
           text run at (91,0) width 219: " of this paragraph, and only that "
           text run at (309,0) width 180: "one, should be displayed in "
-        RenderInline {STRONG} at (0,0) size 73x17
-          RenderText {#text} at (488,0) size 73x17
-            text run at (488,0) width 73: "small-caps"
-        RenderText {#text} at (560,0) size 115x17
-          text run at (560,0) width 62: " style as "
-          text run at (621,0) width 54: "well as "
+        RenderInline {STRONG} at (0,0) size 74x17
+          RenderText {#text} at (488,0) size 74x17
+            text run at (488,0) width 74: "small-caps"
+        RenderText {#text} at (561,0) size 116x17
+          text run at (561,0) width 62: " style as "
+          text run at (622,0) width 55: "well as "
         RenderInline {STRONG} at (0,0) size 40x17
-          RenderText {#text} at (674,0) size 40x17
-            text run at (674,0) width 40: "green"
-        RenderText {#text} at (713,0) size 784x107
-          text run at (713,0) width 59: ". Thus, if"
+          RenderText {#text} at (676,0) size 40x17
+            text run at (676,0) width 40: "green"
+        RenderText {#text} at (715,0) size 784x107
+          text run at (715,0) width 59: ". Thus, if"
           text run at (0,18) width 132: "the first line is not in "
           text run at (132,18) width 341: "small-caps style, or if the entire paragraph turns out in "
           text run at (473,18) width 311: "small-caps, then the user agent has failed this test."

Modified: trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-04-b-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt (239499 => 239500)


--- trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt	2018-12-21 10:53:17 UTC (rev 239499)
+++ trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -1,26 +1,24 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x252
-  RenderBlock {HTML} at (0,0) size 800x252
-    RenderBody {BODY} at (8,18) size 784x216 [color=#000080]
-      RenderBlock {P} at (0,0) size 784x216
-        RenderText {#text} at (0,3) size 784x47
-          text run at (0,3) width 784: "This text should be 18px sans-serif, in small-caps, italicized, and very bold. There should be a 9px"
-          text run at (0,30) width 184: "gap between each line. "
-        RenderInline {SPAN} at (0,0) size 739x182 [color=#C0C0C0]
-          RenderText {#text} at (184,30) size 739x182
-            text run at (184,30) width 519: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (703,30) width 34: "text"
-            text run at (0,57) width 519: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (519,57) width 220: "text dummy text dummy text"
-            text run at (0,84) width 333: "dummy text dummy text dummy text dummy "
-            text run at (333,84) width 406: "text dummy text dummy text dummy text dummy text"
-            text run at (0,111) width 147: "dummy text dummy "
-            text run at (147,111) width 558: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (705,111) width 34: "text"
-            text run at (0,138) width 519: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (519,138) width 220: "text dummy text dummy text"
-            text run at (0,165) width 333: "dummy text dummy text dummy text dummy "
-            text run at (333,165) width 406: "text dummy text dummy text dummy text dummy text"
-            text run at (0,192) width 88: "dummy text"
+layer at (0,0) size 800x225
+  RenderBlock {HTML} at (0,0) size 800x225
+    RenderBody {BODY} at (8,18) size 784x189 [color=#000080]
+      RenderBlock {P} at (0,0) size 784x189
+        RenderText {#text} at (0,3) size 759x47
+          text run at (0,3) width 759: "This text should be 18px sans-serif, in small-caps, italicized, and very bold. There should be a 9px"
+          text run at (0,30) width 178: "gap between each line. "
+        RenderInline {SPAN} at (0,0) size 752x155 [color=#C0C0C0]
+          RenderText {#text} at (178,30) size 752x155
+            text run at (178,30) width 491: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (669,30) width 83: "text dummy"
+            text run at (0,57) width 440: "text dummy text dummy text dummy text dummy text dummy "
+            text run at (440,57) width 296: "text dummy text dummy text dummy text"
+            text run at (0,84) width 227: "dummy text dummy text dummy "
+            text run at (227,84) width 523: "text dummy text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,111) width 528: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (528,111) width 208: "text dummy text dummy text"
+            text run at (0,138) width 315: "dummy text dummy text dummy text dummy "
+            text run at (315,138) width 435: "text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,165) width 88: "text dummy "
+            text run at (88,165) width 472: "text dummy text dummy text dummy text dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0

Modified: trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-05-b-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt (239499 => 239500)


--- trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt	2018-12-21 10:53:17 UTC (rev 239499)
+++ trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -1,26 +1,24 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x468
-  RenderBlock {HTML} at (0,0) size 800x468
-    RenderBody {BODY} at (8,18) size 784x432 [color=#000080]
-      RenderBlock {P} at (0,0) size 784x432
-        RenderText {#text} at (0,17) size 748x74
-          text run at (0,17) width 748: "This text should be 18px sans-serif, in small-caps, italicized, and very light. There should be a"
-          text run at (0,71) width 226: "36px gap between each line. "
-        RenderInline {SPAN} at (0,0) size 779x344 [color=#C0C0C0]
-          RenderText {#text} at (226,71) size 779x344
-            text run at (226,71) width 519: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (745,71) width 34: "text"
-            text run at (0,125) width 519: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (519,125) width 220: "text dummy text dummy text"
-            text run at (0,179) width 333: "dummy text dummy text dummy text dummy "
-            text run at (333,179) width 406: "text dummy text dummy text dummy text dummy text"
-            text run at (0,233) width 147: "dummy text dummy "
-            text run at (147,233) width 558: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (705,233) width 34: "text"
-            text run at (0,287) width 519: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (519,287) width 220: "text dummy text dummy text"
-            text run at (0,341) width 333: "dummy text dummy text dummy text dummy "
-            text run at (333,341) width 406: "text dummy text dummy text dummy text dummy text"
-            text run at (0,395) width 88: "dummy text"
+layer at (0,0) size 800x414
+  RenderBlock {HTML} at (0,0) size 800x414
+    RenderBody {BODY} at (8,18) size 784x378 [color=#000080]
+      RenderBlock {P} at (0,0) size 784x378
+        RenderText {#text} at (0,17) size 758x74
+          text run at (0,17) width 758: "This text should be 18px sans-serif, in small-caps, italicized, and very light. There should be a 36px"
+          text run at (0,71) width 174: "gap between each line. "
+        RenderInline {SPAN} at (0,0) size 750x290 [color=#C0C0C0]
+          RenderText {#text} at (174,71) size 750x290
+            text run at (174,71) width 491: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (665,71) width 83: "text dummy"
+            text run at (0,125) width 440: "text dummy text dummy text dummy text dummy text dummy "
+            text run at (440,125) width 296: "text dummy text dummy text dummy text"
+            text run at (0,179) width 227: "dummy text dummy text dummy "
+            text run at (227,179) width 523: "text dummy text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,233) width 528: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (528,233) width 208: "text dummy text dummy text"
+            text run at (0,287) width 315: "dummy text dummy text dummy text dummy "
+            text run at (315,287) width 435: "text dummy text dummy text dummy text dummy text dummy"
+            text run at (0,341) width 88: "text dummy "
+            text run at (88,341) width 472: "text dummy text dummy text dummy text dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0

Modified: trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-07-b-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt (239499 => 239500)


--- trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt	2018-12-21 10:53:17 UTC (rev 239499)
+++ trunk/LayoutTests/platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -4,21 +4,21 @@
   RenderBlock {HTML} at (0,0) size 785x708
     RenderBody {BODY} at (8,18) size 769x672 [color=#000080]
       RenderBlock {P} at (0,0) size 769x672
-        RenderText {#text} at (0,38) size 735x116
-          text run at (0,38) width 735: "This text should be 18px sans-serif, in small-caps and italicized. The lines should be one inch"
-          text run at (0,134) width 53: "apart. "
-        RenderInline {SPAN} at (0,0) size 753x500 [color=#C0C0C0]
-          RenderText {#text} at (52,134) size 753x500
-            text run at (52,134) width 520: "dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (571,134) width 182: "text dummy text dummy"
-            text run at (0,230) width 372: "text dummy text dummy text dummy text dummy "
-            text run at (372,230) width 367: "text dummy text dummy text dummy text dummy"
-            text run at (0,326) width 186: "text dummy text dummy "
-            text run at (186,326) width 553: "text dummy text dummy text dummy text dummy text dummy text dummy"
-            text run at (0,422) width 558: "text dummy text dummy text dummy text dummy text dummy text dummy "
-            text run at (558,422) width 181: "text dummy text dummy"
-            text run at (0,518) width 372: "text dummy text dummy text dummy text dummy "
-            text run at (372,518) width 367: "text dummy text dummy text dummy text dummy"
-            text run at (0,614) width 186: "text dummy text dummy "
-            text run at (186,614) width 499: "text dummy text dummy text dummy text dummy text dummy text"
+        RenderText {#text} at (0,38) size 755x20
+          text run at (0,38) width 755: "This text should be 18px sans-serif, in small-caps and italicized. The lines should be one inch apart."
+        RenderInline {SPAN} at (0,0) size 750x500 [color=#C0C0C0]
+          RenderText {#text} at (0,134) size 750x500
+            text run at (0,134) width 491: "dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (491,134) width 259: "text dummy text dummy text dummy"
+            text run at (0,230) width 264: "text dummy text dummy text dummy "
+            text run at (264,230) width 472: "text dummy text dummy text dummy text dummy text dummy text"
+            text run at (0,326) width 51: "dummy "
+            text run at (51,326) width 528: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (579,326) width 171: "text dummy text dummy"
+            text run at (0,422) width 352: "text dummy text dummy text dummy text dummy "
+            text run at (352,422) width 384: "text dummy text dummy text dummy text dummy text"
+            text run at (0,518) width 139: "dummy text dummy "
+            text run at (139,518) width 528: "text dummy text dummy text dummy text dummy text dummy text dummy "
+            text run at (667,518) width 83: "text dummy"
+            text run at (0,614) width 384: "text dummy text dummy text dummy text dummy text"
         RenderText {#text} at (0,0) size 0x0

Added: trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,285 @@
+Attributes that are exposed in the CSS computed style object:
+
+background-attachment: scroll;
+background-clip: border-box;
+background-color: rgba(0, 0, 0, 0);
+background-image: none;
+background-origin: padding-box;
+background-position: 0% 0%;
+background-repeat: repeat;
+background-size: auto;
+border-bottom-color: rgb(0, 0, 0);
+border-bottom-left-radius: 0px;
+border-bottom-right-radius: 0px;
+border-bottom-style: none;
+border-bottom-width: 0px;
+border-collapse: separate;
+border-image-outset: 0px;
+border-image-repeat: stretch;
+border-image-slice: 100%;
+border-image-source: none;
+border-image-width: 1;
+border-left-color: rgb(0, 0, 0);
+border-left-style: none;
+border-left-width: 0px;
+border-right-color: rgb(0, 0, 0);
+border-right-style: none;
+border-right-width: 0px;
+border-top-color: rgb(0, 0, 0);
+border-top-left-radius: 0px;
+border-top-right-radius: 0px;
+border-top-style: none;
+border-top-width: 0px;
+bottom: auto;
+box-shadow: none;
+box-sizing: content-box;
+caption-side: top;
+clear: none;
+clip: auto;
+color: rgb(0, 0, 0);
+counter-increment: none;
+counter-reset: none;
+content: ;
+cursor: auto;
+direction: ltr;
+display: block;
+empty-cells: show;
+float: none;
+font-size: 16px;
+font-style: normal;
+font-synthesis: style weight small-caps;
+font-variant: normal;
+font-weight: normal;
+font-optical-sizing: auto;
+hanging-punctuation: none;
+height: 576px;
+image-rendering: auto;
+left: auto;
+letter-spacing: normal;
+line-height: 18px;
+list-style-image: none;
+list-style-position: outside;
+list-style-type: disc;
+margin-bottom: 8px;
+margin-left: 8px;
+margin-right: 8px;
+margin-top: 8px;
+max-height: none;
+max-width: none;
+min-height: 0px;
+min-width: 0px;
+object-fit: fill;
+object-position: 50% 50%;
+opacity: 1;
+orphans: auto;
+outline-color: rgb(0, 0, 0);
+outline-offset: 0px;
+outline-style: none;
+outline-width: 0px;
+overflow-wrap: normal;
+overflow-x: visible;
+overflow-y: visible;
+padding-bottom: 0px;
+padding-left: 0px;
+padding-right: 0px;
+padding-top: 0px;
+page-break-after: auto;
+page-break-before: auto;
+page-break-inside: auto;
+pointer-events: auto;
+position: static;
+resize: none;
+right: auto;
+table-layout: auto;
+tab-size: 8;
+text-align: start;
+text-decoration: none;
+text-indent: 0px;
+text-rendering: auto;
+text-shadow: none;
+text-overflow: clip;
+text-transform: none;
+top: auto;
+transform: none;
+transform-origin: 392px 288px;
+transform-style: flat;
+transition-delay: 0s;
+transition-duration: 0s;
+transition-property: all;
+transition-timing-function: ease;
+unicode-bidi: normal;
+vertical-align: baseline;
+visibility: visible;
+white-space: normal;
+widows: auto;
+width: 784px;
+will-change: auto;
+word-break: normal;
+word-spacing: 0px;
+word-wrap: normal;
+z-index: auto;
+zoom: 1;
+-webkit-appearance: none;
+-webkit-backface-visibility: visible;
+-webkit-background-clip: border-box;
+-webkit-background-composite: source-over;
+-webkit-background-origin: padding-box;
+-webkit-background-size: auto;
+-webkit-border-fit: border;
+-webkit-border-horizontal-spacing: 0px;
+-webkit-border-image: none;
+-webkit-border-vertical-spacing: 0px;
+-webkit-box-align: stretch;
+-webkit-box-decoration-break: slice;
+-webkit-box-direction: normal;
+-webkit-box-flex: 0;
+-webkit-box-flex-group: 1;
+-webkit-box-lines: single;
+-webkit-box-ordinal-group: 1;
+-webkit-box-orient: horizontal;
+-webkit-box-pack: start;
+-webkit-box-reflect: none;
+-webkit-box-shadow: none;
+-webkit-column-break-after: auto;
+-webkit-column-break-before: auto;
+-webkit-column-break-inside: auto;
+-webkit-column-axis: auto;
+column-count: auto;
+column-fill: balance;
+column-gap: normal;
+column-rule-color: rgb(0, 0, 0);
+column-rule-style: none;
+column-rule-width: 0px;
+column-span: none;
+column-width: auto;
+align-content: normal;
+align-items: normal;
+align-self: auto;
+filter: none;
+flex-basis: auto;
+flex-direction: row;
+flex-flow: row nowrap;
+flex-grow: 0;
+flex-shrink: 1;
+flex-wrap: nowrap;
+justify-content: normal;
+justify-self: auto;
+justify-items: normal;
+-webkit-font-kerning: auto;
+-webkit-font-smoothing: auto;
+font-variant-ligatures: normal;
+font-variant-position: normal;
+font-variant-caps: normal;
+font-variant-numeric: normal;
+font-variant-alternates: normal;
+font-variant-east-asian: normal;
+grid-auto-columns: auto;
+grid-auto-flow: row;
+grid-auto-rows: auto;
+grid-column-end: auto;
+grid-column-start: auto;
+grid-template-columns: none;
+grid-template-rows: none;
+grid-row-end: auto;
+grid-row-start: auto;
+-webkit-hyphenate-character: auto;
+-webkit-hyphenate-limit-after: auto;
+-webkit-hyphenate-limit-before: auto;
+-webkit-hyphenate-limit-lines: no-limit;
+-webkit-hyphens: manual;
+-webkit-line-align: none;
+-webkit-line-box-contain: block inline replaced;
+-webkit-line-clamp: none;
+-webkit-line-grid: none;
+-webkit-line-snap: none;
+-webkit-locale: auto;
+-webkit-margin-before-collapse: collapse;
+-webkit-margin-after-collapse: collapse;
+-webkit-marquee-direction: auto;
+-webkit-marquee-increment: 6px;
+-webkit-marquee-repetition: infinite;
+-webkit-marquee-style: scroll;
+-webkit-mask-box-image: none;
+-webkit-mask-box-image-outset: 0px;
+-webkit-mask-box-image-repeat: stretch;
+-webkit-mask-box-image-slice: 0 fill;
+-webkit-mask-box-image-source: none;
+-webkit-mask-box-image-width: auto;
+-webkit-mask-clip: border-box;
+-webkit-mask-composite: source-over;
+-webkit-mask-image: none;
+-webkit-mask-origin: border-box;
+-webkit-mask-position: 0% 0%;
+-webkit-mask-repeat: repeat;
+-webkit-mask-size: auto;
+-webkit-nbsp-mode: normal;
+order: 0;
+perspective: none;
+perspective-origin: 392px 288px;
+-webkit-print-color-adjust: economy;
+-webkit-rtl-ordering: logical;
+-webkit-text-combine: none;
+-webkit-text-decorations-in-effect: none;
+-webkit-text-emphasis-color: rgb(0, 0, 0);
+-webkit-text-emphasis-position: over right;
+-webkit-text-emphasis-style: none;
+-webkit-text-fill-color: rgb(0, 0, 0);
+-webkit-text-orientation: mixed;
+-webkit-text-security: none;
+-webkit-text-stroke-color: rgb(0, 0, 0);
+-webkit-text-stroke-width: 0px;
+-webkit-transform-style: flat;
+-webkit-user-drag: auto;
+-webkit-user-modify: read-only;
+-webkit-user-select: text;
+shape-image-threshold: 0;
+shape-margin: 0px;
+shape-outside: none;
+shape-rendering: auto;
+buffered-rendering: auto;
+clip-path: none;
+clip-rule: nonzero;
+mask: none;
+mask-type: luminance;
+flood-color: rgb(0, 0, 0);
+flood-opacity: 1;
+lighting-color: rgb(255, 255, 255);
+stop-color: rgb(0, 0, 0);
+stop-opacity: 1;
+color-interpolation: sRGB;
+color-interpolation-filters: linearRGB;
+color-rendering: auto;
+fill: rgb(0, 0, 0);
+fill-opacity: 1;
+fill-rule: nonzero;
+marker-end: none;
+marker-mid: none;
+marker-start: none;
+paint-order: normal;
+stroke: none;
+stroke-dasharray: none;
+stroke-dashoffset: 0px;
+stroke-linecap: butt;
+stroke-linejoin: miter;
+stroke-miterlimit: 4;
+stroke-opacity: 1;
+stroke-width: 1px;
+alignment-baseline: auto;
+baseline-shift: baseline;
+dominant-baseline: auto;
+kerning: 0;
+text-anchor: start;
+writing-mode: horizontal-tb;
+glyph-orientation-horizontal: 0deg;
+glyph-orientation-vertical: auto;
+vector-effect: none;
+
+Other attributes that the computed style class supports:
+
+background-position-x: 0%;
+background-position-y: 0%;
+border-spacing: 0px 0px;
+overflow: visible;
+-webkit-mask-position-x: 0%;
+-webkit-mask-position-y: 0%;
+

Added: trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,17 @@
+Font attributes. The font-family should list three families:
+
+font-family: monospace, "Lucida Grande", sans-serif;
+font-size: 16px;
+font-stretch: normal;
+font-style: normal;
+font-synthesis: style weight small-caps;
+font-variant: normal;
+font-weight: normal;
+font-optical-sizing: auto;
+font-variant-ligatures: normal;
+font-variant-position: normal;
+font-variant-caps: normal;
+font-variant-numeric: normal;
+font-variant-alternates: normal;
+font-variant-east-asian: normal;
+

Added: trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,296 @@
+Computed style of an element whose parent's 'display' value is 'none':
+background-attachment: scroll
+background-clip: border-box
+background-color: rgb(0, 128, 0)
+background-image: none
+background-origin: padding-box
+background-position: 0% 0%
+background-repeat: repeat
+background-size: auto
+border-bottom-color: rgb(0, 0, 0)
+border-bottom-left-radius: 0px
+border-bottom-right-radius: 0px
+border-bottom-style: none
+border-bottom-width: 0px
+border-collapse: separate
+border-image-outset: 0px
+border-image-repeat: stretch
+border-image-slice: 100%
+border-image-source: none
+border-image-width: 1
+border-left-color: rgb(0, 0, 0)
+border-left-style: none
+border-left-width: 0px
+border-right-color: rgb(0, 0, 0)
+border-right-style: none
+border-right-width: 0px
+border-top-color: rgb(0, 0, 0)
+border-top-left-radius: 0px
+border-top-right-radius: 0px
+border-top-style: solid
+border-top-width: 16px
+bottom: auto
+box-shadow: none
+box-sizing: content-box
+caption-side: top
+clear: none
+clip: auto
+color: rgb(0, 0, 0)
+counter-increment: none
+counter-reset: none
+content: 
+cursor: auto
+direction: ltr
+display: block
+empty-cells: show
+float: none
+font-size: 16px
+font-style: normal
+font-synthesis: style weight small-caps
+font-variant: normal
+font-weight: normal
+font-optical-sizing: auto
+hanging-punctuation: none
+height: 100px
+image-rendering: auto
+left: auto
+letter-spacing: normal
+line-height: 18px
+list-style-image: none
+list-style-position: outside
+list-style-type: disc
+margin-bottom: 0px
+margin-left: auto
+margin-right: 0px
+margin-top: 0px
+max-height: none
+max-width: none
+min-height: 0px
+min-width: 0px
+object-fit: fill
+object-position: 50% 50%
+opacity: 1
+orphans: auto
+outline-color: rgb(0, 0, 0)
+outline-offset: 0px
+outline-style: none
+outline-width: 0px
+overflow-wrap: normal
+overflow-x: visible
+overflow-y: visible
+padding-bottom: 0px
+padding-left: 0px
+padding-right: 0px
+padding-top: 0px
+page-break-after: auto
+page-break-before: auto
+page-break-inside: auto
+pointer-events: auto
+position: static
+resize: none
+right: auto
+table-layout: auto
+tab-size: 8
+text-align: start
+text-decoration: none
+text-indent: 0px
+text-rendering: auto
+text-shadow: none
+text-overflow: clip
+text-transform: none
+top: auto
+transform: none
+transform-origin: 50% 50%
+transform-style: flat
+transition-delay: 0s
+transition-duration: 0s
+transition-property: all
+transition-timing-function: ease
+unicode-bidi: normal
+vertical-align: baseline
+visibility: visible
+white-space: normal
+widows: auto
+width: 50%
+will-change: auto
+word-break: normal
+word-spacing: 0px
+word-wrap: normal
+z-index: auto
+zoom: 1
+-webkit-appearance: none
+-webkit-backface-visibility: visible
+-webkit-background-clip: border-box
+-webkit-background-composite: source-over
+-webkit-background-origin: padding-box
+-webkit-background-size: auto
+-webkit-border-fit: border
+-webkit-border-horizontal-spacing: 0px
+-webkit-border-image: none
+-webkit-border-vertical-spacing: 0px
+-webkit-box-align: stretch
+-webkit-box-decoration-break: slice
+-webkit-box-direction: normal
+-webkit-box-flex: 0
+-webkit-box-flex-group: 1
+-webkit-box-lines: single
+-webkit-box-ordinal-group: 1
+-webkit-box-orient: horizontal
+-webkit-box-pack: start
+-webkit-box-reflect: none
+-webkit-box-shadow: none
+-webkit-column-break-after: auto
+-webkit-column-break-before: auto
+-webkit-column-break-inside: auto
+-webkit-column-axis: auto
+column-count: auto
+column-fill: balance
+column-gap: normal
+column-rule-color: rgb(0, 0, 0)
+column-rule-style: none
+column-rule-width: 0px
+column-span: none
+column-width: auto
+align-content: normal
+align-items: normal
+align-self: auto
+filter: none
+flex-basis: auto
+flex-direction: row
+flex-flow: row nowrap
+flex-grow: 0
+flex-shrink: 1
+flex-wrap: nowrap
+justify-content: normal
+justify-self: auto
+justify-items: normal
+-webkit-font-kerning: auto
+-webkit-font-smoothing: auto
+font-variant-ligatures: normal
+font-variant-position: normal
+font-variant-caps: normal
+font-variant-numeric: normal
+font-variant-alternates: normal
+font-variant-east-asian: normal
+grid-auto-columns: auto
+grid-auto-flow: row
+grid-auto-rows: auto
+grid-column-end: auto
+grid-column-start: auto
+grid-template-columns: none
+grid-template-rows: none
+grid-row-end: auto
+grid-row-start: auto
+-webkit-hyphenate-character: auto
+-webkit-hyphenate-limit-after: auto
+-webkit-hyphenate-limit-before: auto
+-webkit-hyphenate-limit-lines: no-limit
+-webkit-hyphens: manual
+-webkit-line-align: none
+-webkit-line-box-contain: block inline replaced
+-webkit-line-clamp: none
+-webkit-line-grid: none
+-webkit-line-snap: none
+-webkit-locale: auto
+-webkit-margin-before-collapse: collapse
+-webkit-margin-after-collapse: collapse
+-webkit-marquee-direction: auto
+-webkit-marquee-increment: 6px
+-webkit-marquee-repetition: infinite
+-webkit-marquee-style: scroll
+-webkit-mask-box-image: none
+-webkit-mask-box-image-outset: 0px
+-webkit-mask-box-image-repeat: stretch
+-webkit-mask-box-image-slice: 0 fill
+-webkit-mask-box-image-source: none
+-webkit-mask-box-image-width: auto
+-webkit-mask-clip: border-box
+-webkit-mask-composite: source-over
+-webkit-mask-image: none
+-webkit-mask-origin: border-box
+-webkit-mask-position: 0% 0%
+-webkit-mask-repeat: repeat
+-webkit-mask-size: auto
+-webkit-nbsp-mode: normal
+order: 0
+perspective: none
+perspective-origin: 50% 50%
+-webkit-print-color-adjust: economy
+-webkit-rtl-ordering: logical
+-webkit-text-combine: none
+-webkit-text-decorations-in-effect: none
+-webkit-text-emphasis-color: rgb(0, 0, 0)
+-webkit-text-emphasis-position: over right
+-webkit-text-emphasis-style: none
+-webkit-text-fill-color: rgb(0, 0, 0)
+-webkit-text-orientation: mixed
+-webkit-text-security: none
+-webkit-text-stroke-color: rgb(0, 0, 0)
+-webkit-text-stroke-width: 0px
+-webkit-transform-style: flat
+-webkit-user-drag: auto
+-webkit-user-modify: read-only
+-webkit-user-select: text
+shape-image-threshold: 0
+shape-margin: 0px
+shape-outside: none
+shape-rendering: auto
+buffered-rendering: auto
+clip-path: none
+clip-rule: nonzero
+mask: none
+mask-type: luminance
+flood-color: rgb(0, 0, 0)
+flood-opacity: 1
+lighting-color: rgb(255, 255, 255)
+stop-color: rgb(0, 0, 0)
+stop-opacity: 1
+color-interpolation: sRGB
+color-interpolation-filters: linearRGB
+color-rendering: auto
+fill: rgb(0, 0, 0)
+fill-opacity: 1
+fill-rule: nonzero
+marker-end: none
+marker-mid: none
+marker-start: none
+paint-order: normal
+stroke: none
+stroke-dasharray: none
+stroke-dashoffset: 0px
+stroke-linecap: butt
+stroke-linejoin: miter
+stroke-miterlimit: 4
+stroke-opacity: 1
+stroke-width: 1px
+alignment-baseline: auto
+baseline-shift: baseline
+dominant-baseline: auto
+kerning: 0
+text-anchor: start
+writing-mode: horizontal-tb
+glyph-orientation-horizontal: 0deg
+glyph-orientation-vertical: auto
+vector-effect: none
+background-position-x: 0%
+background-position-y: 0%
+border-spacing: 0px 0px
+overflow: visible
+-webkit-mask-position-x: 0%
+-webkit-mask-position-y: 0%
+
+After changing grandparent's 'color' and the parent's 'font-size' inherited properties:
+border-top-width: 18px
+color: rgb(0, 0, 255)
+
+After changing the parent's 'display' property to 'block', so that the child gets a renderer:
+height: 100px
+margin-left: 350px
+width: 350px
+
+After changing the parent's 'display' property back to 'none':
+height: 100px
+margin-left: auto
+width: 50%
+
+

Added: trunk/LayoutTests/platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,49 @@
+PASS setFontFaceWeight(fontFace, '1') is "1"
+PASS setFontFaceWeight(fontFace, '100') is "100"
+PASS setFontFaceWeight(fontFace, '200') is "200"
+PASS setFontFaceWeight(fontFace, '300') is "300"
+PASS setFontFaceWeight(fontFace, '400') is "normal"
+PASS setFontFaceWeight(fontFace, 'normal') is "normal"
+PASS setFontFaceWeight(fontFace, '500') is "500"
+PASS setFontFaceWeight(fontFace, '600') is "600"
+PASS setFontFaceWeight(fontFace, '700') is "bold"
+PASS setFontFaceWeight(fontFace, 'bold') is "bold"
+PASS setFontFaceWeight(fontFace, '800') is "800"
+PASS setFontFaceWeight(fontFace, '900') is "900"
+PASS setFontFaceWeight(fontFace, 'garbage') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceWeight(fontFace, 'initial') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceWeight(fontFace, 'calc(3 + 4)') is "7"
+PASS setFontFaceWeight(fontFace, 'calc(100 + 200)') is "300"
+PASS setFontFaceWeight(fontFace, 'calc(150 + 50)') is "200"
+PASS setFontFaceStretch(fontFace, '1%') is "1%"
+PASS setFontFaceStretch(fontFace, '2') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStretch(fontFace, 'ultra-condensed') is "ultra-condensed"
+PASS setFontFaceStretch(fontFace, 'extra-condensed') is "extra-condensed"
+PASS setFontFaceStretch(fontFace, 'condensed') is "condensed"
+PASS setFontFaceStretch(fontFace, 'semi-condensed') is "semi-condensed"
+PASS setFontFaceStretch(fontFace, 'normal') is "normal"
+PASS setFontFaceStretch(fontFace, 'semi-expanded') is "semi-expanded"
+PASS setFontFaceStretch(fontFace, 'expanded') is "expanded"
+PASS setFontFaceStretch(fontFace, 'extra-expanded') is "extra-expanded"
+PASS setFontFaceStretch(fontFace, 'ultra-expanded') is "ultra-expanded"
+PASS setFontFaceStretch(fontFace, 'garbage') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStretch(fontFace, 'initial') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStretch(fontFace, 'calc(3 + 4)') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStretch(fontFace, 'calc(3% + 4%)') is "7%"
+PASS setFontFaceStyle(fontFace, 'oblique 1deg') is "oblique 1deg"
+PASS setFontFaceStyle(fontFace, 'oblique 20grad') is "oblique 18deg"
+PASS setFontFaceStyle(fontFace, 'oblique 0.28318rad') is "oblique 16deg"
+PASS setFontFaceStyle(fontFace, 'oblique 0.04turn') is "oblique 14.25deg"
+PASS setFontFaceStyle(fontFace, 'oblique 5') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStyle(fontFace, 'oblique 20') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStyle(fontFace, 'italic') is "italic"
+PASS setFontFaceStyle(fontFace, 'oblique') is "italic"
+PASS setFontFaceStyle(fontFace, 'normal') is "normal"
+PASS setFontFaceStyle(fontFace, 'garbage') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStyle(fontFace, 'initial') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStyle(fontFace, 'oblique calc(3 + 4)') threw exception SyntaxError: The string did not match the expected pattern..
+PASS setFontFaceStyle(fontFace, 'oblique calc(0.04turn + 1deg)') is "oblique 15.25deg"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Added: trunk/LayoutTests/platform/gtk/fast/text/font-stretch-parse-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/text/font-stretch-parse-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/font-stretch-parse-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,52 @@
+PASS window.getComputedStyle(document.getElementById('test1')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test2')).fontStretch is "1%"
+PASS window.getComputedStyle(document.getElementById('test3')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test4')).fontStretch is "ultra-condensed"
+PASS window.getComputedStyle(document.getElementById('test5')).fontStretch is "extra-condensed"
+PASS window.getComputedStyle(document.getElementById('test6')).fontStretch is "condensed"
+PASS window.getComputedStyle(document.getElementById('test7')).fontStretch is "semi-condensed"
+PASS window.getComputedStyle(document.getElementById('test8')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test9')).fontStretch is "semi-expanded"
+PASS window.getComputedStyle(document.getElementById('test10')).fontStretch is "expanded"
+PASS window.getComputedStyle(document.getElementById('test11')).fontStretch is "extra-expanded"
+PASS window.getComputedStyle(document.getElementById('test12')).fontStretch is "ultra-expanded"
+PASS window.getComputedStyle(document.getElementById('test13')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test14')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test15')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test16')).fontStretch is "extra-condensed"
+PASS window.getComputedStyle(document.getElementById('test17')).fontStretch is "extra-condensed"
+PASS window.getComputedStyle(document.getElementById('test18')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test19')).fontStretch is "normal"
+PASS window.getComputedStyle(document.getElementById('test20')).fontStretch is "extra-expanded"
+PASS window.getComputedStyle(document.getElementById('test21')).fontStretch is "7%"
+PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test2')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test3')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test4')).font is "normal normal normal ultra-condensed 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test5')).font is "normal normal normal extra-condensed 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal condensed 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal semi-condensed 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test8')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test9')).font is "normal normal normal semi-expanded 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test10')).font is "normal normal normal expanded 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal normal extra-expanded 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal normal ultra-expanded 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test14')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test15')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test16')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test18')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test19')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test20')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test21')).font is "16px/18px Times"
+PASS document.getElementById('test1').style.font is ""
+PASS document.getElementById('test16').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test17').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test18').style.font is "100 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test19').style.font is "100 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test20').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Added: trunk/LayoutTests/platform/gtk/fast/text/font-style-parse-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/text/font-style-parse-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/font-style-parse-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,56 @@
+PASS window.getComputedStyle(document.getElementById('test1')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test2')).fontStyle is "oblique 1deg"
+PASS window.getComputedStyle(document.getElementById('test3')).fontStyle is "oblique 18deg"
+PASS window.getComputedStyle(document.getElementById('test4')).fontStyle is "oblique 16deg"
+PASS window.getComputedStyle(document.getElementById('test5')).fontStyle is "oblique 14.25deg"
+PASS window.getComputedStyle(document.getElementById('test6')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test7')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test8')).fontStyle is "italic"
+PASS window.getComputedStyle(document.getElementById('test9')).fontStyle is "oblique"
+PASS window.getComputedStyle(document.getElementById('test10')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test11')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test12')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test13')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test14')).fontStyle is "oblique 15.25deg"
+PASS window.getComputedStyle(document.getElementById('test15')).fontStyle is "italic"
+PASS window.getComputedStyle(document.getElementById('test16')).fontStyle is "italic"
+PASS window.getComputedStyle(document.getElementById('test17')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test18')).fontStyle is "italic"
+PASS window.getComputedStyle(document.getElementById('test19')).fontStyle is "italic"
+PASS window.getComputedStyle(document.getElementById('test20')).fontStyle is "normal"
+PASS window.getComputedStyle(document.getElementById('test21')).fontStyle is "oblique 14deg"
+PASS window.getComputedStyle(document.getElementById('test22')).fontStyle is "oblique"
+PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test2')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test3')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test4')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test5')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test8')).font is "italic normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test9')).font is "oblique normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test10')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test14')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test15')).font is "italic normal 100 normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test16')).font is "italic normal 100 normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test18')).font is "italic normal normal normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test19')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test20')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test21')).font is "48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test22')).font is "oblique normal normal normal 16px/18px Times"
+PASS document.getElementById('test1').style.font is ""
+PASS document.getElementById('test15').style.font is "italic 100 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test16').style.font is "italic 100 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test17').style.font is "100 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test18').style.font is "italic 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test19').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test20').style.font is ""
+PASS document.getElementById('test21').style.font is "oblique 14deg small-caps 123 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Added: trunk/LayoutTests/platform/gtk/fast/text/font-weight-parse-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/fast/text/font-weight-parse-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/font-weight-parse-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,69 @@
+PASS window.getComputedStyle(document.getElementById('test1')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test2')).fontWeight is "1"
+PASS window.getComputedStyle(document.getElementById('test3')).fontWeight is "100"
+PASS window.getComputedStyle(document.getElementById('test4')).fontWeight is "200"
+PASS window.getComputedStyle(document.getElementById('test5')).fontWeight is "300"
+PASS window.getComputedStyle(document.getElementById('test6')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test7')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test8')).fontWeight is "500"
+PASS window.getComputedStyle(document.getElementById('test9')).fontWeight is "600"
+PASS window.getComputedStyle(document.getElementById('test10')).fontWeight is "bold"
+PASS window.getComputedStyle(document.getElementById('test11')).fontWeight is "bold"
+PASS window.getComputedStyle(document.getElementById('test12')).fontWeight is "800"
+PASS window.getComputedStyle(document.getElementById('test13')).fontWeight is "900"
+PASS window.getComputedStyle(document.getElementById('test14')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test15')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test16')).fontWeight is "7"
+PASS window.getComputedStyle(document.getElementById('test17')).fontWeight is "300"
+PASS window.getComputedStyle(document.getElementById('test18')).fontWeight is "200"
+PASS window.getComputedStyle(document.getElementById('test19')).fontWeight is "100"
+PASS window.getComputedStyle(document.getElementById('test20')).fontWeight is "100"
+PASS window.getComputedStyle(document.getElementById('test21')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test22')).fontWeight is "100"
+PASS window.getComputedStyle(document.getElementById('test23')).fontWeight is "100"
+PASS window.getComputedStyle(document.getElementById('test24')).fontWeight is "123"
+PASS window.getComputedStyle(document.getElementById('test25')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test26')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test27')).fontWeight is "normal"
+PASS window.getComputedStyle(document.getElementById('test28')).fontWeight is "0"
+PASS window.getComputedStyle(document.getElementById('test29')).fontWeight is "1000"
+PASS window.getComputedStyle(document.getElementById('test1')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test2')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test3')).font is "normal normal 100 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test4')).font is "normal normal 200 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test5')).font is "normal normal 300 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test6')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test7')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test8')).font is "normal normal 500 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test9')).font is "normal normal 600 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test10')).font is "normal normal bold normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test11')).font is "normal normal bold normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test12')).font is "normal normal 800 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test13')).font is "normal normal 900 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test14')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test15')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test16')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test17')).font is "normal normal 300 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test18')).font is "normal normal 200 normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test19')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test20')).font is "normal normal 100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test21')).font is "normal normal normal extra-condensed 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test22')).font is "normal normal 100 normal 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test23')).font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test24')).font is "48px/49px \"Helvetica Neue\""
+PASS window.getComputedStyle(document.getElementById('test25')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test26')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test27')).font is "normal normal normal normal 16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test28')).font is "16px/18px Times"
+PASS window.getComputedStyle(document.getElementById('test29')).font is "16px/18px Times"
+PASS document.getElementById('test1').style.font is ""
+PASS document.getElementById('test19').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test20').style.font is "100 extra-condensed 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test21').style.font is "extra-condensed 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test22').style.font is "100 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test23').style.font is "italic small-caps 100 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS document.getElementById('test24').style.font is "italic small-caps 123 extra-expanded 48px/49px \"Helvetica Neue\""
+PASS successfullyParsed is true
+
+TEST COMPLETE
+

Added: trunk/LayoutTests/platform/gtk/svg/css/getComputedStyle-basic-expected.txt (0 => 239500)


--- trunk/LayoutTests/platform/gtk/svg/css/getComputedStyle-basic-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/css/getComputedStyle-basic-expected.txt	2018-12-21 11:44:56 UTC (rev 239500)
@@ -0,0 +1,1093 @@
+rect: style.getPropertyValue(background-attachment) : scroll
+rect: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-clip) : border-box
+rect: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
+rect: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-image) : none
+rect: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-origin) : padding-box
+rect: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-position) : 0% 0%
+rect: style.getPropertyCSSValue(background-position) : [object CSSValueList]
+rect: style.getPropertyValue(background-repeat) : repeat
+rect: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(background-size) : auto
+rect: style.getPropertyCSSValue(background-size) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-left-radius) : 0px
+rect: style.getPropertyCSSValue(border-bottom-left-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-right-radius) : 0px
+rect: style.getPropertyCSSValue(border-bottom-right-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-style) : none
+rect: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-bottom-width) : 0px
+rect: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-collapse) : separate
+rect: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-image-outset) : 0px
+rect: style.getPropertyCSSValue(border-image-outset) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-image-repeat) : stretch
+rect: style.getPropertyCSSValue(border-image-repeat) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-image-slice) : 100%
+rect: style.getPropertyCSSValue(border-image-slice) : [object CSSValue]
+rect: style.getPropertyValue(border-image-source) : none
+rect: style.getPropertyCSSValue(border-image-source) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-image-width) : 1
+rect: style.getPropertyCSSValue(border-image-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-left-style) : none
+rect: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-left-width) : 0px
+rect: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-right-style) : none
+rect: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-right-width) : 0px
+rect: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-left-radius) : 0px
+rect: style.getPropertyCSSValue(border-top-left-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-right-radius) : 0px
+rect: style.getPropertyCSSValue(border-top-right-radius) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-style) : none
+rect: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(border-top-width) : 0px
+rect: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(bottom) : auto
+rect: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(box-shadow) : none
+rect: style.getPropertyCSSValue(box-shadow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(box-sizing) : content-box
+rect: style.getPropertyCSSValue(box-sizing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(caption-side) : top
+rect: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clear) : none
+rect: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clip) : auto
+rect: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(counter-increment) : none
+rect: style.getPropertyCSSValue(counter-increment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(counter-reset) : none
+rect: style.getPropertyCSSValue(counter-reset) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(content) : 
+rect: style.getPropertyCSSValue(content) : [object CSSValueList]
+rect: style.getPropertyValue(cursor) : auto
+rect: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(direction) : ltr
+rect: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(display) : inline
+rect: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(empty-cells) : show
+rect: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(float) : none
+rect: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-size) : 16px
+rect: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-style) : normal
+rect: style.getPropertyCSSValue(font-style) : [object CSSValue]
+rect: style.getPropertyValue(font-synthesis) : style weight small-caps
+rect: style.getPropertyCSSValue(font-synthesis) : [object CSSValueList]
+rect: style.getPropertyValue(font-variant) : normal
+rect: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-weight) : normal
+rect: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-optical-sizing) : auto
+rect: style.getPropertyCSSValue(font-optical-sizing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(hanging-punctuation) : none
+rect: style.getPropertyCSSValue(hanging-punctuation) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(height) : 100px
+rect: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(image-rendering) : auto
+rect: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(left) : auto
+rect: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(letter-spacing) : normal
+rect: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(line-height) : 18px
+rect: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(list-style-image) : none
+rect: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(list-style-position) : outside
+rect: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(list-style-type) : disc
+rect: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-bottom) : 0px
+rect: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-left) : 0px
+rect: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-right) : 0px
+rect: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(margin-top) : 0px
+rect: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(max-height) : none
+rect: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(max-width) : none
+rect: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(min-height) : 0px
+rect: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(min-width) : 0px
+rect: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(object-fit) : fill
+rect: style.getPropertyCSSValue(object-fit) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(object-position) : 50% 50%
+rect: style.getPropertyCSSValue(object-position) : [object CSSValueList]
+rect: style.getPropertyValue(opacity) : 1
+rect: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(orphans) : auto
+rect: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-offset) : 0px
+rect: style.getPropertyCSSValue(outline-offset) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-style) : none
+rect: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(outline-width) : 0px
+rect: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(overflow-wrap) : normal
+rect: style.getPropertyCSSValue(overflow-wrap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(overflow-x) : visible
+rect: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(overflow-y) : visible
+rect: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-bottom) : 0px
+rect: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-left) : 0px
+rect: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-right) : 0px
+rect: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(padding-top) : 0px
+rect: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(page-break-after) : auto
+rect: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(page-break-before) : auto
+rect: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(page-break-inside) : auto
+rect: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(pointer-events) : auto
+rect: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(position) : static
+rect: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(resize) : none
+rect: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(right) : auto
+rect: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(table-layout) : auto
+rect: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(tab-size) : 8
+rect: style.getPropertyCSSValue(tab-size) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-align) : start
+rect: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-decoration) : none
+rect: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-indent) : 0px
+rect: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-rendering) : auto
+rect: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-shadow) : none
+rect: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-overflow) : clip
+rect: style.getPropertyCSSValue(text-overflow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-transform) : none
+rect: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(top) : auto
+rect: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(transform) : none
+rect: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(transform-origin) : 0px 0px
+rect: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]
+rect: style.getPropertyValue(transform-style) : flat
+rect: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(transition-delay) : 0s
+rect: style.getPropertyCSSValue(transition-delay) : [object CSSValueList]
+rect: style.getPropertyValue(transition-duration) : 0s
+rect: style.getPropertyCSSValue(transition-duration) : [object CSSValueList]
+rect: style.getPropertyValue(transition-property) : all
+rect: style.getPropertyCSSValue(transition-property) : [object CSSValueList]
+rect: style.getPropertyValue(transition-timing-function) : ease
+rect: style.getPropertyCSSValue(transition-timing-function) : [object CSSValueList]
+rect: style.getPropertyValue(unicode-bidi) : normal
+rect: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(vertical-align) : baseline
+rect: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(visibility) : visible
+rect: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(white-space) : normal
+rect: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(widows) : auto
+rect: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(width) : 100px
+rect: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(will-change) : auto
+rect: style.getPropertyCSSValue(will-change) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(word-break) : normal
+rect: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(word-spacing) : 0px
+rect: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(word-wrap) : normal
+rect: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(z-index) : auto
+rect: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(zoom) : 1
+rect: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-appearance) : none
+rect: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-backface-visibility) : visible
+rect: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-clip) : border-box
+rect: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-composite) : source-over
+rect: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-origin) : padding-box
+rect: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-background-size) : auto
+rect: style.getPropertyCSSValue(-webkit-background-size) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-fit) : border
+rect: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-image) : none
+rect: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
+rect: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-align) : stretch
+rect: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-decoration-break) : slice
+rect: style.getPropertyCSSValue(-webkit-box-decoration-break) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-direction) : normal
+rect: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-flex) : 0
+rect: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-flex-group) : 1
+rect: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-lines) : single
+rect: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-ordinal-group) : 1
+rect: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-orient) : horizontal
+rect: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-pack) : start
+rect: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-reflect) : none
+rect: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-box-shadow) : none
+rect: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-break-after) : auto
+rect: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-break-before) : auto
+rect: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-break-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-column-axis) : auto
+rect: style.getPropertyCSSValue(-webkit-column-axis) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-count) : auto
+rect: style.getPropertyCSSValue(column-count) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-fill) : balance
+rect: style.getPropertyCSSValue(column-fill) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-gap) : normal
+rect: style.getPropertyCSSValue(column-gap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-rule-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(column-rule-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-rule-style) : none
+rect: style.getPropertyCSSValue(column-rule-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-rule-width) : 0px
+rect: style.getPropertyCSSValue(column-rule-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-span) : none
+rect: style.getPropertyCSSValue(column-span) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(column-width) : auto
+rect: style.getPropertyCSSValue(column-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(align-content) : normal
+rect: style.getPropertyCSSValue(align-content) : [object CSSValueList]
+rect: style.getPropertyValue(align-items) : normal
+rect: style.getPropertyCSSValue(align-items) : [object CSSValueList]
+rect: style.getPropertyValue(align-self) : auto
+rect: style.getPropertyCSSValue(align-self) : [object CSSValueList]
+rect: style.getPropertyValue(filter) : none
+rect: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flex-basis) : auto
+rect: style.getPropertyCSSValue(flex-basis) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flex-direction) : row
+rect: style.getPropertyCSSValue(flex-direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flex-flow) : row nowrap
+rect: style.getPropertyCSSValue(flex-flow) : [object CSSValueList]
+rect: style.getPropertyValue(flex-grow) : 0
+rect: style.getPropertyCSSValue(flex-grow) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flex-shrink) : 1
+rect: style.getPropertyCSSValue(flex-shrink) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flex-wrap) : nowrap
+rect: style.getPropertyCSSValue(flex-wrap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(justify-content) : normal
+rect: style.getPropertyCSSValue(justify-content) : [object CSSValueList]
+rect: style.getPropertyValue(justify-self) : auto
+rect: style.getPropertyCSSValue(justify-self) : [object CSSValueList]
+rect: style.getPropertyValue(justify-items) : normal
+rect: style.getPropertyCSSValue(justify-items) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-font-kerning) : auto
+rect: style.getPropertyCSSValue(-webkit-font-kerning) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-font-smoothing) : auto
+rect: style.getPropertyCSSValue(-webkit-font-smoothing) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant-ligatures) : normal
+rect: style.getPropertyCSSValue(font-variant-ligatures) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant-position) : normal
+rect: style.getPropertyCSSValue(font-variant-position) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant-caps) : normal
+rect: style.getPropertyCSSValue(font-variant-caps) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant-numeric) : normal
+rect: style.getPropertyCSSValue(font-variant-numeric) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant-alternates) : normal
+rect: style.getPropertyCSSValue(font-variant-alternates) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(font-variant-east-asian) : normal
+rect: style.getPropertyCSSValue(font-variant-east-asian) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(grid-auto-columns) : auto
+rect: style.getPropertyCSSValue(grid-auto-columns) : [object CSSValueList]
+rect: style.getPropertyValue(grid-auto-flow) : row
+rect: style.getPropertyCSSValue(grid-auto-flow) : [object CSSValueList]
+rect: style.getPropertyValue(grid-auto-rows) : auto
+rect: style.getPropertyCSSValue(grid-auto-rows) : [object CSSValueList]
+rect: style.getPropertyValue(grid-column-end) : auto
+rect: style.getPropertyCSSValue(grid-column-end) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(grid-column-start) : auto
+rect: style.getPropertyCSSValue(grid-column-start) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(grid-template-columns) : none
+rect: style.getPropertyCSSValue(grid-template-columns) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(grid-template-rows) : none
+rect: style.getPropertyCSSValue(grid-template-rows) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(grid-row-end) : auto
+rect: style.getPropertyCSSValue(grid-row-end) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(grid-row-start) : auto
+rect: style.getPropertyCSSValue(grid-row-start) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-hyphenate-character) : auto
+rect: style.getPropertyCSSValue(-webkit-hyphenate-character) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-hyphenate-limit-after) : auto
+rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-after) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-hyphenate-limit-before) : auto
+rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-before) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-hyphenate-limit-lines) : no-limit
+rect: style.getPropertyCSSValue(-webkit-hyphenate-limit-lines) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-hyphens) : manual
+rect: style.getPropertyCSSValue(-webkit-hyphens) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-line-align) : none
+rect: style.getPropertyCSSValue(-webkit-line-align) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-line-box-contain) : block inline replaced
+rect: style.getPropertyCSSValue(-webkit-line-box-contain) : [object CSSValue]
+rect: style.getPropertyValue(-webkit-line-clamp) : none
+rect: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-line-grid) : none
+rect: style.getPropertyCSSValue(-webkit-line-grid) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-line-snap) : none
+rect: style.getPropertyCSSValue(-webkit-line-snap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-locale) : auto
+rect: style.getPropertyCSSValue(-webkit-locale) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-margin-before-collapse) : collapse
+rect: style.getPropertyCSSValue(-webkit-margin-before-collapse) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-margin-after-collapse) : collapse
+rect: style.getPropertyCSSValue(-webkit-margin-after-collapse) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-direction) : auto
+rect: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-increment) : 6px
+rect: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-repetition) : infinite
+rect: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-marquee-style) : scroll
+rect: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-box-image) : none
+rect: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-box-image-outset) : 0px
+rect: style.getPropertyCSSValue(-webkit-mask-box-image-outset) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-box-image-repeat) : stretch
+rect: style.getPropertyCSSValue(-webkit-mask-box-image-repeat) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-box-image-slice) : 0 fill
+rect: style.getPropertyCSSValue(-webkit-mask-box-image-slice) : [object CSSValue]
+rect: style.getPropertyValue(-webkit-mask-box-image-source) : none
+rect: style.getPropertyCSSValue(-webkit-mask-box-image-source) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-box-image-width) : auto
+rect: style.getPropertyCSSValue(-webkit-mask-box-image-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-clip) : border-box
+rect: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-composite) : source-over
+rect: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-image) : none
+rect: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-origin) : border-box
+rect: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-position) : 0% 0%
+rect: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-mask-repeat) : repeat
+rect: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-mask-size) : auto
+rect: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-nbsp-mode) : normal
+rect: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(order) : 0
+rect: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(perspective) : none
+rect: style.getPropertyCSSValue(perspective) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(perspective-origin) : 0px 0px
+rect: style.getPropertyCSSValue(perspective-origin) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-print-color-adjust) : economy
+rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
+rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-combine) : none
+rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
+rect: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-emphasis-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(-webkit-text-emphasis-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-emphasis-position) : over right
+rect: style.getPropertyCSSValue(-webkit-text-emphasis-position) : [object CSSValueList]
+rect: style.getPropertyValue(-webkit-text-emphasis-style) : none
+rect: style.getPropertyCSSValue(-webkit-text-emphasis-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-orientation) : mixed
+rect: style.getPropertyCSSValue(-webkit-text-orientation) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-security) : none
+rect: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-text-stroke-width) : 0px
+rect: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-transform-style) : flat
+rect: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-user-drag) : auto
+rect: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-user-modify) : read-only
+rect: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-user-select) : text
+rect: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(shape-image-threshold) : 0
+rect: style.getPropertyCSSValue(shape-image-threshold) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(shape-margin) : 0px
+rect: style.getPropertyCSSValue(shape-margin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(shape-outside) : none
+rect: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(shape-rendering) : auto
+rect: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(buffered-rendering) : auto
+rect: style.getPropertyCSSValue(buffered-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clip-path) : none
+rect: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(clip-rule) : nonzero
+rect: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(mask) : none
+rect: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(mask-type) : luminance
+rect: style.getPropertyCSSValue(mask-type) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(flood-opacity) : 1
+rect: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
+rect: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
+rect: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stop-opacity) : 1
+rect: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color-interpolation) : sRGB
+rect: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color-interpolation-filters) : linearRGB
+rect: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(color-rendering) : auto
+rect: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(fill) : rgb(0, 0, 255)
+rect: style.getPropertyCSSValue(fill) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(fill-opacity) : 1
+rect: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(fill-rule) : nonzero
+rect: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(marker-end) : none
+rect: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(marker-mid) : none
+rect: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(marker-start) : none
+rect: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(paint-order) : normal
+rect: style.getPropertyCSSValue(paint-order) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke) : rgb(255, 165, 0)
+rect: style.getPropertyCSSValue(stroke) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-dasharray) : none
+rect: style.getPropertyCSSValue(stroke-dasharray) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-dashoffset) : 0px
+rect: style.getPropertyCSSValue(stroke-dashoffset) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-linecap) : butt
+rect: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-linejoin) : miter
+rect: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-miterlimit) : 4
+rect: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-opacity) : 1
+rect: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(stroke-width) : 2px
+rect: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(alignment-baseline) : auto
+rect: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(baseline-shift) : baseline
+rect: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(dominant-baseline) : auto
+rect: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(kerning) : 0
+rect: style.getPropertyCSSValue(kerning) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(text-anchor) : start
+rect: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(writing-mode) : horizontal-tb
+rect: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
+rect: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(glyph-orientation-vertical) : auto
+rect: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(vector-effect) : none
+rect: style.getPropertyCSSValue(vector-effect) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-attachment) : scroll
+g: style.getPropertyCSSValue(background-attachment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-clip) : border-box
+g: style.getPropertyCSSValue(background-clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-color) : rgba(0, 0, 0, 0)
+g: style.getPropertyCSSValue(background-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-image) : none
+g: style.getPropertyCSSValue(background-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-origin) : padding-box
+g: style.getPropertyCSSValue(background-origin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-position) : 0% 0%
+g: style.getPropertyCSSValue(background-position) : [object CSSValueList]
+g: style.getPropertyValue(background-repeat) : repeat
+g: style.getPropertyCSSValue(background-repeat) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(background-size) : auto
+g: style.getPropertyCSSValue(background-size) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-bottom-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-left-radius) : 0px
+g: style.getPropertyCSSValue(border-bottom-left-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-right-radius) : 0px
+g: style.getPropertyCSSValue(border-bottom-right-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-style) : none
+g: style.getPropertyCSSValue(border-bottom-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-bottom-width) : 0px
+g: style.getPropertyCSSValue(border-bottom-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-collapse) : separate
+g: style.getPropertyCSSValue(border-collapse) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-image-outset) : 0px
+g: style.getPropertyCSSValue(border-image-outset) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-image-repeat) : stretch
+g: style.getPropertyCSSValue(border-image-repeat) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-image-slice) : 100%
+g: style.getPropertyCSSValue(border-image-slice) : [object CSSValue]
+g: style.getPropertyValue(border-image-source) : none
+g: style.getPropertyCSSValue(border-image-source) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-image-width) : 1
+g: style.getPropertyCSSValue(border-image-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-left-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-left-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-left-style) : none
+g: style.getPropertyCSSValue(border-left-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-left-width) : 0px
+g: style.getPropertyCSSValue(border-left-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-right-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-right-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-right-style) : none
+g: style.getPropertyCSSValue(border-right-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-right-width) : 0px
+g: style.getPropertyCSSValue(border-right-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(border-top-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-left-radius) : 0px
+g: style.getPropertyCSSValue(border-top-left-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-right-radius) : 0px
+g: style.getPropertyCSSValue(border-top-right-radius) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-style) : none
+g: style.getPropertyCSSValue(border-top-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(border-top-width) : 0px
+g: style.getPropertyCSSValue(border-top-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(bottom) : auto
+g: style.getPropertyCSSValue(bottom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(box-shadow) : none
+g: style.getPropertyCSSValue(box-shadow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(box-sizing) : content-box
+g: style.getPropertyCSSValue(box-sizing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(caption-side) : top
+g: style.getPropertyCSSValue(caption-side) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clear) : none
+g: style.getPropertyCSSValue(clear) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clip) : auto
+g: style.getPropertyCSSValue(clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(counter-increment) : none
+g: style.getPropertyCSSValue(counter-increment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(counter-reset) : none
+g: style.getPropertyCSSValue(counter-reset) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(content) : 
+g: style.getPropertyCSSValue(content) : [object CSSValueList]
+g: style.getPropertyValue(cursor) : auto
+g: style.getPropertyCSSValue(cursor) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(direction) : ltr
+g: style.getPropertyCSSValue(direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(display) : inline
+g: style.getPropertyCSSValue(display) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(empty-cells) : show
+g: style.getPropertyCSSValue(empty-cells) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(float) : none
+g: style.getPropertyCSSValue(float) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-size) : 16px
+g: style.getPropertyCSSValue(font-size) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-style) : normal
+g: style.getPropertyCSSValue(font-style) : [object CSSValue]
+g: style.getPropertyValue(font-synthesis) : style weight small-caps
+g: style.getPropertyCSSValue(font-synthesis) : [object CSSValueList]
+g: style.getPropertyValue(font-variant) : normal
+g: style.getPropertyCSSValue(font-variant) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-weight) : normal
+g: style.getPropertyCSSValue(font-weight) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-optical-sizing) : auto
+g: style.getPropertyCSSValue(font-optical-sizing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(hanging-punctuation) : none
+g: style.getPropertyCSSValue(hanging-punctuation) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(height) : auto
+g: style.getPropertyCSSValue(height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(image-rendering) : auto
+g: style.getPropertyCSSValue(image-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(left) : auto
+g: style.getPropertyCSSValue(left) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(letter-spacing) : normal
+g: style.getPropertyCSSValue(letter-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(line-height) : 18px
+g: style.getPropertyCSSValue(line-height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(list-style-image) : none
+g: style.getPropertyCSSValue(list-style-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(list-style-position) : outside
+g: style.getPropertyCSSValue(list-style-position) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(list-style-type) : disc
+g: style.getPropertyCSSValue(list-style-type) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-bottom) : 0px
+g: style.getPropertyCSSValue(margin-bottom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-left) : 0px
+g: style.getPropertyCSSValue(margin-left) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-right) : 0px
+g: style.getPropertyCSSValue(margin-right) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(margin-top) : 0px
+g: style.getPropertyCSSValue(margin-top) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(max-height) : none
+g: style.getPropertyCSSValue(max-height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(max-width) : none
+g: style.getPropertyCSSValue(max-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(min-height) : 0px
+g: style.getPropertyCSSValue(min-height) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(min-width) : 0px
+g: style.getPropertyCSSValue(min-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(object-fit) : fill
+g: style.getPropertyCSSValue(object-fit) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(object-position) : 50% 50%
+g: style.getPropertyCSSValue(object-position) : [object CSSValueList]
+g: style.getPropertyValue(opacity) : 1
+g: style.getPropertyCSSValue(opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(orphans) : auto
+g: style.getPropertyCSSValue(orphans) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(outline-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-offset) : 0px
+g: style.getPropertyCSSValue(outline-offset) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-style) : none
+g: style.getPropertyCSSValue(outline-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(outline-width) : 0px
+g: style.getPropertyCSSValue(outline-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(overflow-wrap) : normal
+g: style.getPropertyCSSValue(overflow-wrap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(overflow-x) : visible
+g: style.getPropertyCSSValue(overflow-x) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(overflow-y) : visible
+g: style.getPropertyCSSValue(overflow-y) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-bottom) : 0px
+g: style.getPropertyCSSValue(padding-bottom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-left) : 0px
+g: style.getPropertyCSSValue(padding-left) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-right) : 0px
+g: style.getPropertyCSSValue(padding-right) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(padding-top) : 0px
+g: style.getPropertyCSSValue(padding-top) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(page-break-after) : auto
+g: style.getPropertyCSSValue(page-break-after) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(page-break-before) : auto
+g: style.getPropertyCSSValue(page-break-before) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(page-break-inside) : auto
+g: style.getPropertyCSSValue(page-break-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(pointer-events) : auto
+g: style.getPropertyCSSValue(pointer-events) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(position) : static
+g: style.getPropertyCSSValue(position) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(resize) : none
+g: style.getPropertyCSSValue(resize) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(right) : auto
+g: style.getPropertyCSSValue(right) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(table-layout) : auto
+g: style.getPropertyCSSValue(table-layout) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(tab-size) : 8
+g: style.getPropertyCSSValue(tab-size) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-align) : start
+g: style.getPropertyCSSValue(text-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-decoration) : none
+g: style.getPropertyCSSValue(text-decoration) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-indent) : 0px
+g: style.getPropertyCSSValue(text-indent) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-rendering) : auto
+g: style.getPropertyCSSValue(text-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-shadow) : none
+g: style.getPropertyCSSValue(text-shadow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-overflow) : clip
+g: style.getPropertyCSSValue(text-overflow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-transform) : none
+g: style.getPropertyCSSValue(text-transform) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(top) : auto
+g: style.getPropertyCSSValue(top) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(transform) : none
+g: style.getPropertyCSSValue(transform) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(transform-origin) : 0px 0px
+g: style.getPropertyCSSValue(transform-origin) : [object CSSValueList]
+g: style.getPropertyValue(transform-style) : flat
+g: style.getPropertyCSSValue(transform-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(transition-delay) : 0s
+g: style.getPropertyCSSValue(transition-delay) : [object CSSValueList]
+g: style.getPropertyValue(transition-duration) : 0s
+g: style.getPropertyCSSValue(transition-duration) : [object CSSValueList]
+g: style.getPropertyValue(transition-property) : all
+g: style.getPropertyCSSValue(transition-property) : [object CSSValueList]
+g: style.getPropertyValue(transition-timing-function) : ease
+g: style.getPropertyCSSValue(transition-timing-function) : [object CSSValueList]
+g: style.getPropertyValue(unicode-bidi) : normal
+g: style.getPropertyCSSValue(unicode-bidi) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(vertical-align) : baseline
+g: style.getPropertyCSSValue(vertical-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(visibility) : visible
+g: style.getPropertyCSSValue(visibility) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(white-space) : normal
+g: style.getPropertyCSSValue(white-space) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(widows) : auto
+g: style.getPropertyCSSValue(widows) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(width) : auto
+g: style.getPropertyCSSValue(width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(will-change) : auto
+g: style.getPropertyCSSValue(will-change) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(word-break) : normal
+g: style.getPropertyCSSValue(word-break) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(word-spacing) : 0px
+g: style.getPropertyCSSValue(word-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(word-wrap) : normal
+g: style.getPropertyCSSValue(word-wrap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(z-index) : auto
+g: style.getPropertyCSSValue(z-index) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(zoom) : 1
+g: style.getPropertyCSSValue(zoom) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-appearance) : none
+g: style.getPropertyCSSValue(-webkit-appearance) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-backface-visibility) : visible
+g: style.getPropertyCSSValue(-webkit-backface-visibility) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-clip) : border-box
+g: style.getPropertyCSSValue(-webkit-background-clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-composite) : source-over
+g: style.getPropertyCSSValue(-webkit-background-composite) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-origin) : padding-box
+g: style.getPropertyCSSValue(-webkit-background-origin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-background-size) : auto
+g: style.getPropertyCSSValue(-webkit-background-size) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-fit) : border
+g: style.getPropertyCSSValue(-webkit-border-fit) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-horizontal-spacing) : 0px
+g: style.getPropertyCSSValue(-webkit-border-horizontal-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-image) : none
+g: style.getPropertyCSSValue(-webkit-border-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-border-vertical-spacing) : 0px
+g: style.getPropertyCSSValue(-webkit-border-vertical-spacing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-align) : stretch
+g: style.getPropertyCSSValue(-webkit-box-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-decoration-break) : slice
+g: style.getPropertyCSSValue(-webkit-box-decoration-break) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-direction) : normal
+g: style.getPropertyCSSValue(-webkit-box-direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-flex) : 0
+g: style.getPropertyCSSValue(-webkit-box-flex) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-flex-group) : 1
+g: style.getPropertyCSSValue(-webkit-box-flex-group) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-lines) : single
+g: style.getPropertyCSSValue(-webkit-box-lines) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-ordinal-group) : 1
+g: style.getPropertyCSSValue(-webkit-box-ordinal-group) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-orient) : horizontal
+g: style.getPropertyCSSValue(-webkit-box-orient) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-pack) : start
+g: style.getPropertyCSSValue(-webkit-box-pack) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-reflect) : none
+g: style.getPropertyCSSValue(-webkit-box-reflect) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-box-shadow) : none
+g: style.getPropertyCSSValue(-webkit-box-shadow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-break-after) : auto
+g: style.getPropertyCSSValue(-webkit-column-break-after) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-break-before) : auto
+g: style.getPropertyCSSValue(-webkit-column-break-before) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-break-inside) : auto
+g: style.getPropertyCSSValue(-webkit-column-break-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-column-axis) : auto
+g: style.getPropertyCSSValue(-webkit-column-axis) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-count) : auto
+g: style.getPropertyCSSValue(column-count) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-fill) : balance
+g: style.getPropertyCSSValue(column-fill) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-gap) : normal
+g: style.getPropertyCSSValue(column-gap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-rule-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(column-rule-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-rule-style) : none
+g: style.getPropertyCSSValue(column-rule-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-rule-width) : 0px
+g: style.getPropertyCSSValue(column-rule-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-span) : none
+g: style.getPropertyCSSValue(column-span) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(column-width) : auto
+g: style.getPropertyCSSValue(column-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(align-content) : normal
+g: style.getPropertyCSSValue(align-content) : [object CSSValueList]
+g: style.getPropertyValue(align-items) : normal
+g: style.getPropertyCSSValue(align-items) : [object CSSValueList]
+g: style.getPropertyValue(align-self) : auto
+g: style.getPropertyCSSValue(align-self) : [object CSSValueList]
+g: style.getPropertyValue(filter) : none
+g: style.getPropertyCSSValue(filter) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flex-basis) : auto
+g: style.getPropertyCSSValue(flex-basis) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flex-direction) : row
+g: style.getPropertyCSSValue(flex-direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flex-flow) : row nowrap
+g: style.getPropertyCSSValue(flex-flow) : [object CSSValueList]
+g: style.getPropertyValue(flex-grow) : 0
+g: style.getPropertyCSSValue(flex-grow) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flex-shrink) : 1
+g: style.getPropertyCSSValue(flex-shrink) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flex-wrap) : nowrap
+g: style.getPropertyCSSValue(flex-wrap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(justify-content) : normal
+g: style.getPropertyCSSValue(justify-content) : [object CSSValueList]
+g: style.getPropertyValue(justify-self) : auto
+g: style.getPropertyCSSValue(justify-self) : [object CSSValueList]
+g: style.getPropertyValue(justify-items) : normal
+g: style.getPropertyCSSValue(justify-items) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-font-kerning) : auto
+g: style.getPropertyCSSValue(-webkit-font-kerning) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-font-smoothing) : auto
+g: style.getPropertyCSSValue(-webkit-font-smoothing) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant-ligatures) : normal
+g: style.getPropertyCSSValue(font-variant-ligatures) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant-position) : normal
+g: style.getPropertyCSSValue(font-variant-position) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant-caps) : normal
+g: style.getPropertyCSSValue(font-variant-caps) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant-numeric) : normal
+g: style.getPropertyCSSValue(font-variant-numeric) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant-alternates) : normal
+g: style.getPropertyCSSValue(font-variant-alternates) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(font-variant-east-asian) : normal
+g: style.getPropertyCSSValue(font-variant-east-asian) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(grid-auto-columns) : auto
+g: style.getPropertyCSSValue(grid-auto-columns) : [object CSSValueList]
+g: style.getPropertyValue(grid-auto-flow) : row
+g: style.getPropertyCSSValue(grid-auto-flow) : [object CSSValueList]
+g: style.getPropertyValue(grid-auto-rows) : auto
+g: style.getPropertyCSSValue(grid-auto-rows) : [object CSSValueList]
+g: style.getPropertyValue(grid-column-end) : auto
+g: style.getPropertyCSSValue(grid-column-end) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(grid-column-start) : auto
+g: style.getPropertyCSSValue(grid-column-start) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(grid-template-columns) : none
+g: style.getPropertyCSSValue(grid-template-columns) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(grid-template-rows) : none
+g: style.getPropertyCSSValue(grid-template-rows) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(grid-row-end) : auto
+g: style.getPropertyCSSValue(grid-row-end) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(grid-row-start) : auto
+g: style.getPropertyCSSValue(grid-row-start) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-hyphenate-character) : auto
+g: style.getPropertyCSSValue(-webkit-hyphenate-character) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-hyphenate-limit-after) : auto
+g: style.getPropertyCSSValue(-webkit-hyphenate-limit-after) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-hyphenate-limit-before) : auto
+g: style.getPropertyCSSValue(-webkit-hyphenate-limit-before) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-hyphenate-limit-lines) : no-limit
+g: style.getPropertyCSSValue(-webkit-hyphenate-limit-lines) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-hyphens) : manual
+g: style.getPropertyCSSValue(-webkit-hyphens) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-line-align) : none
+g: style.getPropertyCSSValue(-webkit-line-align) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-line-box-contain) : block inline replaced
+g: style.getPropertyCSSValue(-webkit-line-box-contain) : [object CSSValue]
+g: style.getPropertyValue(-webkit-line-clamp) : none
+g: style.getPropertyCSSValue(-webkit-line-clamp) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-line-grid) : none
+g: style.getPropertyCSSValue(-webkit-line-grid) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-line-snap) : none
+g: style.getPropertyCSSValue(-webkit-line-snap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-locale) : auto
+g: style.getPropertyCSSValue(-webkit-locale) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-margin-before-collapse) : collapse
+g: style.getPropertyCSSValue(-webkit-margin-before-collapse) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-margin-after-collapse) : collapse
+g: style.getPropertyCSSValue(-webkit-margin-after-collapse) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-direction) : auto
+g: style.getPropertyCSSValue(-webkit-marquee-direction) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-increment) : 6px
+g: style.getPropertyCSSValue(-webkit-marquee-increment) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-repetition) : infinite
+g: style.getPropertyCSSValue(-webkit-marquee-repetition) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-marquee-style) : scroll
+g: style.getPropertyCSSValue(-webkit-marquee-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-box-image) : none
+g: style.getPropertyCSSValue(-webkit-mask-box-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-box-image-outset) : 0px
+g: style.getPropertyCSSValue(-webkit-mask-box-image-outset) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-box-image-repeat) : stretch
+g: style.getPropertyCSSValue(-webkit-mask-box-image-repeat) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-box-image-slice) : 0 fill
+g: style.getPropertyCSSValue(-webkit-mask-box-image-slice) : [object CSSValue]
+g: style.getPropertyValue(-webkit-mask-box-image-source) : none
+g: style.getPropertyCSSValue(-webkit-mask-box-image-source) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-box-image-width) : auto
+g: style.getPropertyCSSValue(-webkit-mask-box-image-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-clip) : border-box
+g: style.getPropertyCSSValue(-webkit-mask-clip) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-composite) : source-over
+g: style.getPropertyCSSValue(-webkit-mask-composite) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-image) : none
+g: style.getPropertyCSSValue(-webkit-mask-image) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-origin) : border-box
+g: style.getPropertyCSSValue(-webkit-mask-origin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-position) : 0% 0%
+g: style.getPropertyCSSValue(-webkit-mask-position) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-mask-repeat) : repeat
+g: style.getPropertyCSSValue(-webkit-mask-repeat) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-mask-size) : auto
+g: style.getPropertyCSSValue(-webkit-mask-size) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-nbsp-mode) : normal
+g: style.getPropertyCSSValue(-webkit-nbsp-mode) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(order) : 0
+g: style.getPropertyCSSValue(order) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(perspective) : none
+g: style.getPropertyCSSValue(perspective) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(perspective-origin) : 0px 0px
+g: style.getPropertyCSSValue(perspective-origin) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-print-color-adjust) : economy
+g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-rtl-ordering) : logical
+g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-combine) : none
+g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
+g: style.getPropertyCSSValue(-webkit-text-decorations-in-effect) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-emphasis-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(-webkit-text-emphasis-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-emphasis-position) : over right
+g: style.getPropertyCSSValue(-webkit-text-emphasis-position) : [object CSSValueList]
+g: style.getPropertyValue(-webkit-text-emphasis-style) : none
+g: style.getPropertyCSSValue(-webkit-text-emphasis-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-fill-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(-webkit-text-fill-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-orientation) : mixed
+g: style.getPropertyCSSValue(-webkit-text-orientation) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-security) : none
+g: style.getPropertyCSSValue(-webkit-text-security) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-stroke-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(-webkit-text-stroke-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-text-stroke-width) : 0px
+g: style.getPropertyCSSValue(-webkit-text-stroke-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-transform-style) : flat
+g: style.getPropertyCSSValue(-webkit-transform-style) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-user-drag) : auto
+g: style.getPropertyCSSValue(-webkit-user-drag) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-user-modify) : read-only
+g: style.getPropertyCSSValue(-webkit-user-modify) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-user-select) : text
+g: style.getPropertyCSSValue(-webkit-user-select) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(shape-image-threshold) : 0
+g: style.getPropertyCSSValue(shape-image-threshold) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(shape-margin) : 0px
+g: style.getPropertyCSSValue(shape-margin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(shape-outside) : none
+g: style.getPropertyCSSValue(shape-outside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(shape-rendering) : auto
+g: style.getPropertyCSSValue(shape-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(buffered-rendering) : auto
+g: style.getPropertyCSSValue(buffered-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clip-path) : none
+g: style.getPropertyCSSValue(clip-path) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(clip-rule) : nonzero
+g: style.getPropertyCSSValue(clip-rule) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(mask) : none
+g: style.getPropertyCSSValue(mask) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(mask-type) : luminance
+g: style.getPropertyCSSValue(mask-type) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flood-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(flood-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(flood-opacity) : 1
+g: style.getPropertyCSSValue(flood-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(lighting-color) : rgb(255, 255, 255)
+g: style.getPropertyCSSValue(lighting-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stop-color) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(stop-color) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stop-opacity) : 1
+g: style.getPropertyCSSValue(stop-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color-interpolation) : sRGB
+g: style.getPropertyCSSValue(color-interpolation) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color-interpolation-filters) : linearRGB
+g: style.getPropertyCSSValue(color-interpolation-filters) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(color-rendering) : auto
+g: style.getPropertyCSSValue(color-rendering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(fill) : rgb(0, 0, 0)
+g: style.getPropertyCSSValue(fill) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(fill-opacity) : 1
+g: style.getPropertyCSSValue(fill-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(fill-rule) : nonzero
+g: style.getPropertyCSSValue(fill-rule) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(marker-end) : none
+g: style.getPropertyCSSValue(marker-end) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(marker-mid) : none
+g: style.getPropertyCSSValue(marker-mid) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(marker-start) : none
+g: style.getPropertyCSSValue(marker-start) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(paint-order) : normal
+g: style.getPropertyCSSValue(paint-order) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke) : rgb(255, 165, 0)
+g: style.getPropertyCSSValue(stroke) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-dasharray) : none
+g: style.getPropertyCSSValue(stroke-dasharray) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-dashoffset) : 0px
+g: style.getPropertyCSSValue(stroke-dashoffset) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-linecap) : butt
+g: style.getPropertyCSSValue(stroke-linecap) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-linejoin) : miter
+g: style.getPropertyCSSValue(stroke-linejoin) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-miterlimit) : 4
+g: style.getPropertyCSSValue(stroke-miterlimit) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-opacity) : 1
+g: style.getPropertyCSSValue(stroke-opacity) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(stroke-width) : 2px
+g: style.getPropertyCSSValue(stroke-width) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(alignment-baseline) : auto
+g: style.getPropertyCSSValue(alignment-baseline) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(baseline-shift) : baseline
+g: style.getPropertyCSSValue(baseline-shift) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(dominant-baseline) : auto
+g: style.getPropertyCSSValue(dominant-baseline) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(kerning) : 0
+g: style.getPropertyCSSValue(kerning) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(text-anchor) : start
+g: style.getPropertyCSSValue(text-anchor) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(writing-mode) : horizontal-tb
+g: style.getPropertyCSSValue(writing-mode) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(glyph-orientation-horizontal) : 0deg
+g: style.getPropertyCSSValue(glyph-orientation-horizontal) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(glyph-orientation-vertical) : auto
+g: style.getPropertyCSSValue(glyph-orientation-vertical) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(vector-effect) : none
+g: style.getPropertyCSSValue(vector-effect) : [object CSSPrimitiveValue]
+
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to