{
  "bounds": [800, 600],
  "children":
  "layers": [
    {
      "name": "LayoutView #document",
      "bounds": [800, 600],
      "contentsOpaque": true,
      "drawsContent": true,
      "children": [ true
    },
    {
      "name": "LayoutVideo VIDEO id='video'",
      "position": [8, 8],
      "bounds": [320, 240]
    },
    {
      "name": "Squashing Containment Layer",
      "shouldFlattenTransform": false,
          "children": [ false
    },
    {
      "name": "LayoutFlexibleBox (relative positioned) DIV",
      "position": [8, 8],
      "bounds": [320, 240],
      "drawsContent": true
    },
    {
      "name": "Squashing Layer (first squashed layer: LayoutFlexibleBox (relative positioned) DIV)",
      "position": [8, 8],
      "bounds": [320, 240],
      "drawsContent": true,
      "paintInvalidations": [
        {
          "object": "LayoutFlexibleBox DIV",
          "rect": [108, 223, 69, 2],
          "reason": "forced by layout"
        },
        {
          "object": "LayoutSlider INPUT",
          "rect": [108, 223, 69, 2],
          "reason": "full"
        },
        {
          "object": "LayoutBlockFlow DIV id='thumb'",
          "rect": [159, 208, 200, 36, 32], 48],
          "reason": "full"
        },
        {
          "object": "LayoutBlockFlow DIV id='thumb'",
          "rect": [90, 208, 200, 36, 32], 48],
          "reason": "full"
        },
        {
          "object": "LayoutButton INPUT",
          "rect": [195, [0, 208, 32, 32],
          "reason": "full"
        },
        {
          "object": "LayoutButton INPUT", "LayoutBlockFlow (anonymous)",
          "rect": [0, [32, 208, 32, 24, 32],
          "reason": "forced by layout"
        },
        {
          "object": "LayoutText #text",
          "rect": [32, 216, 24, 15],
          "reason": "full"
        }
      ]
    }
  ],
  "objectPaintInvalidations": [
    {
      "object": "LayoutVideo VIDEO id='video'",
      "reason": "full"
    },
    {
      "object": "LayoutSlider "LayoutButton INPUT",
                  "rect": [245, 223, 25, 2],
      "reason": "full"
    },
    {
      "object": "LayoutBlockFlow (anonymous)",
                  "rect": [32, 208, 24, 23],
      "reason": "invalidate paint rectangle" "forced by layout"
    },
    {
      "object": "RootInlineBox",
      "reason": "forced by layout"
    },
    {
      "object": "LayoutText #text",
                  "rect": [32, 216, 24, 15],
      "reason": "full"
    },
    {
      "object": "InlineTextBox ''", '0:00'",
      "reason": "full"
    },
    {
      "object": "InlineTextBox '0:00'", "LayoutSlider INPUT",
      "reason": "full"
    },
    {
      "object": "RootInlineBox", "LayoutFlexibleBox DIV",
      "reason": "forced by layout"
    },
    {
      "object": "LayoutBlockFlow DIV id='thumb'",
      "reason": "full"
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}