RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 129x28
text run at (14,14) width 129: "start-deleting"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,70) width 94: " war. We "
text run at (108,70) width 111: "of that war."
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 5 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 4 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 5 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 4 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (90,204) size 105x28
text run at (90,204) width 105: " conceived"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 5 {IMG} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 4 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 5 {IMG} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 4 {IMG} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x18
RenderBR {BR} at (0,0) size 0x18
-selection is CARET:
-start: position 0 of child 1 {BR} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {BR} of root {DIV}
+caret: position 0 of child 0 {BR} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,42) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {I} at (0,0) size 40x28
RenderText {TEXT} at (54,0) size 40x28
text run at (54,0) width 40: "four"
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {BODY}
-upstream: position 2 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 2 {I} of child 1 {DIV} of root {BODY}
+caret: position 2 of child 0 {TEXT} of child 0 {B} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {I} at (0,0) size 40x28
RenderText {TEXT} at (0,0) size 40x28
text run at (0,0) width 40: "four"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 1 {B} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 1 {B} of child 2 {DIV} of root {DIV}
-downstream: position 3 of child 1 {TEXT} of child 1 {B} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 0 {B} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,70) size 756x28
RenderText {TEXT} at (0,0) size 34x28
text run at (0,0) width 34: "baz"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 2 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 2 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 1 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
RenderBlock {DIV} at (0,112) size 784x28 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of child 3 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of root {DIV}
-downstream: position 1 of child 3 {DIV} of root {DIV}
+caret: position 0 of child 2 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 34x48
text run at (106,84) width 34: "baz"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 34x48
text run at (106,84) width 34: "baz"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 34x48
text run at (106,84) width 34: "baz"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 22x28
text run at (14,14) width 22: "az"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 0 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x28
RenderBlock {P} at (2,58) size 780x28
RenderBR {BR} at (0,0) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 4 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 4 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 3 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (2,58) size 780x0
RenderBlock {P} at (2,58) size 780x28
RenderBR {BR} at (0,0) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 3 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 3 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 2 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (2,30) size 780x28
RenderText {TEXT} at (0,0) size 17x28
text run at (0,0) width 17: "A"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 4 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 4 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 3 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (2,30) size 780x28
RenderText {TEXT} at (0,0) size 17x28
text run at (0,0) width 17: "A"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 3 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 3 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 2 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 17: "A"
RenderBlock (anonymous) at (2,30) size 780x28
RenderBR {BR} at (0,0) size 0x28
-selection is CARET:
-start: position 0 of child 3 {BR} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 3 {BR} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {BR} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 2 {BR} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 17: "A"
RenderBlock {P} at (2,30) size 780x28
RenderBR {BR} at (0,0) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 4 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 4 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 3 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (2,58) size 780x28
RenderText {TEXT} at (0,0) size 20x28
text run at (0,0) width 20: "ur"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 4 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 4 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 3 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (2,86) size 780x28
RenderText {TEXT} at (0,0) size 20x28
text run at (0,0) width 20: "fo"
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 6 {P} of child 1 {DIV} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 6 {P} of child 1 {DIV} of root {DIV}
-downstream: position 2 of child 1 {TEXT} of child 6 {P} of child 1 {DIV} of root {DIV}
+caret: position 2 of child 0 {TEXT} of child 5 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (2,58) size 780x28
RenderText {TEXT} at (0,0) size 40x28
text run at (0,0) width 40: "four"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 2 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 1 {P} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,118) size 780x28
RenderText {TEXT} at (0,0) size 114x28
text run at (0,0) width 114: "cha cha cha"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 5 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 5 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 5 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 4 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (89,14) width 34: "baz"
RenderText {TEXT} at (0,0) size 0x0
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of child 3 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-upstream: position 0 of child 3 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-downstream: position 1 of child 3 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
+caret: position 0 of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 40: "One"
RenderText {TEXT} at (40,0) size 44x28
text run at (40,0) width 44: "Two"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,28) size 57x28
text run at (0,28) width 57: "Three"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,28) size 57x28
text run at (0,28) width 57: "Three"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,28) size 57x28
text run at (0,28) width 57: "Three"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (0,56) size 756x28
RenderText {TEXT} at (0,0) size 45x28
text run at (0,0) width 45: "Four"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (0,56) size 756x28
RenderText {TEXT} at (0,0) size 45x28
text run at (0,0) width 45: "Four"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (0,56) size 756x28
RenderText {TEXT} at (0,0) size 45x28
text run at (0,0) width 45: "Four"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 756x28
RenderText {TEXT} at (0,0) size 45x28
text run at (0,0) width 45: "Four"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (0,84) size 756x28
RenderText {TEXT} at (0,0) size 43x28
text run at (0,0) width 43: "Five"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (84,0) width 57: "Three"
RenderText {TEXT} at (141,0) size 45x28
text run at (141,0) width 45: "Four"
-selection is CARET:
-start: position 5 of child 3 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 5 of child 3 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 5 of child 2 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (0,84) size 756x28
RenderText {TEXT} at (0,0) size 57x28
text run at (0,0) width 57: "Three"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 71: "This is "
RenderText {TEXT} at (71,0) size 106x28
text run at (71,0) width 106: " some text."
-selection is CARET:
-start: position 8 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 8 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 8 of child 0 {TEXT} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 71: "This is "
RenderText {TEXT} at (71,0) size 100x28
text run at (71,0) width 100: "some text."
-selection is CARET:
-start: position 8 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 8 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 8 of child 0 {TEXT} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 65: "This is"
RenderText {TEXT} at (65,0) size 106x28
text run at (65,0) width 106: " some text."
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 65: "This is"
RenderText {TEXT} at (65,0) size 106x28
text run at (65,0) width 106: " some text."
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 65: "This is"
RenderText {TEXT} at (65,0) size 106x28
text run at (65,0) width 106: " some text."
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 71: "This is "
RenderText {TEXT} at (71,0) size 106x28
text run at (71,0) width 106: " some text."
-selection is CARET:
-start: position 8 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-upstream: position 8 of child 1 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of child 2 {DIV} of root {DIV}
+caret: position 8 of child 0 {TEXT} of child 0 {DIV} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,42) size 756x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 111x28
text run at (14,14) width 111: "...more text"
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 2 of child 0 {TEXT} of child 0 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,42) size 756x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 17x28
text run at (14,14) width 17: "X"
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 2 of child 0 {TEXT} of child 0 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 17: "X"
RenderText {TEXT} at (31,14) size 17x28
text run at (31,14) width 17: "X"
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 2 of child 0 {TEXT} of child 0 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,42) size 756x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 34x28
text run at (14,14) width 34: "XX"
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 2 of child 0 {TEXT} of child 0 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (218,14) size 92x28
text run at (218,14) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 23 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 23 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 23 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 92x28
text run at (14,70) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 3 {BR} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 2 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {BR} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 2 {BR} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 92x28
text run at (14,70) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 23 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 23 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {BR} of child 2 {SPAN} of root {DIV}
+caret: position 23 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 92x28
text run at (14,70) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 4 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 3 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 92x28
text run at (14,42) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 2 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (218,14) size 92x28
text run at (218,14) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 23 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 23 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 23 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (212,14) size 92x28
text run at (212,14) width 92: "years ago"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 22 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 22 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 22 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 44x28
text run at (14,14) width 44: "Two"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 44x28
text run at (14,14) width 44: "Two"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 0 of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (54,14) size 44x28
text run at (54,14) width 44: "Two"
RenderBlock (anonymous) at (0,56) size 784x0
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 3 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 3 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (40,14) width 37: "bar "
text run at (77,14) width 34: "baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 78x28
text run at (14,14) width 78: "foo baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,204) width 61: "nation"
RenderImage {IMG} at (75,123) size 76x103
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,232) width 61: "nation"
RenderImage {IMG} at (75,151) size 76x103
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 11: "a"
RenderText {TEXT} at (25,14) size 74x28
text run at (25,14) width 74: " lincoln"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {SPAN} at (0,0) size 14x28
RenderText {TEXT} at (14,14) size 14x28
text run at (14,14) width 14: "f "
-selection is CARET:
-start: position 2 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 2 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 2 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 600x28
RenderText {TEXT} at (0,0) size 197x28
text run at (0,0) width 197: "in the affairs of men"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 600x28
RenderText {TEXT} at (0,0) size 197x28
text run at (0,0) width 197: "in the affairs of men"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,28) size 241x28
text run at (0,28) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 1 of child 2 {BR} of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 2 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,28) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 0 of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,28) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x28
RenderText {TEXT} at (0,28) size 241x28
text run at (0,28) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,28) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 10 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 10 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-downstream: position 10 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 10 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,28) size 600x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 10 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 10 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-downstream: position 10 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 10 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 15 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 15 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-downstream: position 15 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 15 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 7: "a"
RenderBlock (anonymous) at (0,18) size 784x18
RenderBR {BR} at (0,0) size 0x18
-selection is CARET:
-start: position 0 of child 2 {BR} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-upstream: position 0 of child 2 {BR} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-downstream: position 0 of child 2 {BR} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
+caret: position 0 of child 1 {BR} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 7: "a"
RenderBlock (anonymous) at (0,18) size 784x18
RenderBR {BR} at (0,0) size 0x18
-selection is CARET:
-start: position 0 of child 2 {BR} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-upstream: position 0 of child 2 {BR} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-downstream: position 0 of child 2 {BR} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
+caret: position 0 of child 1 {BR} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,18) size 784x18
RenderText {TEXT} at (0,0) size 8x18
text run at (0,0) width 8: "b"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-upstream: position 0 of child 2 {DIV} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 540: "Fourscore and seven years ago our fathers brought forth"
text run at (74,132) width 304: "onthis continent a new nation..."
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 58 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 58 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 58 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 58 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 540: "Fourscore and seven years ago our fathers brought forth"
text run at (74,132) width 304: "onthis continent a new nation..."
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 58 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 58 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 58 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 58 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x28 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of child 2 {TEXT} of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {HTML} at (0,0) size 800x600
RenderBody {BODY} at (8,8) size 784x584
RenderBlock {DIV} at (0,0) size 784x28 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of child 2 {TEXT} of root {DIV}
+caret: position 0 of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 43: " bar "
text run at (57,14) width 34: "baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 56x28
text run at (14,14) width 56: " foo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {SPAN} at (0,0) size 56x28
RenderText {TEXT} at (14,14) size 56x28
text run at (14,14) width 56: "foo "
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 56x28
text run at (14,14) width 56: "fo o"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 6 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 6 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 6 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 6 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 56x28
text run at (14,42) width 56: " foo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 4 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 1 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 43: " bar "
text run at (57,14) width 34: "baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 40x28
text run at (14,42) width 40: " baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 2 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 386: "and dedicated to the proposition that all"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 7 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 7 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 4 {B} of child 2 {SPAN} of root {DIV}
+caret: position 7 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,42) width 232: "conceived in Liberty, "
text run at (246,42) width 386: "and dedicated to the proposition that all"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 7 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 7 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 4 {B} of child 2 {SPAN} of root {DIV}
+caret: position 7 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (57,14) size 32x28
text run at (57,14) width 32: "foo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {SPAN} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (69,14) size 32x28
text run at (69,14) width 32: "foo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {SPAN} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 31x28
text run at (14,14) width 31: "bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x32 [border: (2px solid #FF0000)]
RenderText {TEXT} at (2,2) size 71x28
text run at (2,2) width 71: "bar baz"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x32 [border: (2px solid #FF0000)]
RenderText {TEXT} at (2,2) size 72x28
text run at (2,2) width 72: "foo baz"
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 4 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 1 {B} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {B} of child 2 {SPAN} of root {DIV}
-end: position 1 of child 21 {TEXT} of child 1 {B} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 21 {TEXT} of child 1 {B} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 0 {B} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 20 {TEXT} of child 0 {B} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-end: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 0 {I} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 0 {TEXT} of child 0 {I} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 1 {FONT} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {FONT} of child 2 {SPAN} of root {DIV}
-end: position 1 of child 1 {TEXT} of child 1 {FONT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 1 {FONT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 0 {FONT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 0 {TEXT} of child 0 {FONT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,342) size 756x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-end: position 562 of child 1 {TEXT} of child 2 {P} of child 2 {SPAN} of root {DIV}
-upstream: position 562 of child 1 {TEXT} of child 2 {P} of child 2 {SPAN} of root {DIV}
-downstream: position 563 of child 1 {TEXT} of child 2 {P} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 562 of child 0 {TEXT} of child 1 {P} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 36x28
text run at (14,42) width 36: "xxx"
RenderBR {BR} at (0,0) size 0x0
-selection is CARET:
-start: position 3 of child 3 {TEXT} of root {BODY}
-upstream: position 3 of child 3 {TEXT} of root {BODY}
-downstream: position 0 of child 4 {BR} of root {BODY}
+caret: position 3 of child 2 {TEXT} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,42) width 36: "xxx"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 3 of child 3 {TEXT} of child 1 {B} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 3 {TEXT} of child 1 {B} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 1 {B} of child 2 {SPAN} of root {DIV}
+caret: position 3 of child 2 {TEXT} of child 0 {B} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,42) width 12: "x"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 1 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 1 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 1 {SPAN} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 0 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {BLOCKQUOTE} at (40,104) size 676x28
RenderText {TEXT} at (0,0) size 42x28
text run at (0,0) width 42: "Test"
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 2 {DIV} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderBR {BR} at (2,30) size 0x28
RenderBR {BR} at (2,58) size 0x28
-selection is CARET:
-start: position 1 of child 4 {BR} of child 3 {DIV} of root {BODY}
-upstream: position 1 of child 4 {BR} of child 3 {DIV} of root {BODY}
-downstream: position 1 of child 4 {BR} of child 3 {DIV} of root {BODY}
+caret: position 1 of child 3 {BR} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,28) size 0x28
RenderBR {BR} at (0,56) size 0x28
RenderBR {BR} at (0,84) size 0x28
-selection is CARET:
-start: position 0 of child 6 {BR} of child 2 {DIV} of root {DIV}
-upstream: position 1 of child 5 {BR} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 6 {BR} of child 2 {DIV} of root {DIV}
+caret: position 0 of child 5 {BR} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,0) size 784x28
RenderText {TEXT} at (0,0) size 12x28
text run at (0,0) width 12: "x"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {P} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 1 {P} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 1 {P} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 0 {P} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 22: "baz"
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 3 of child 3 {TEXT} of root {BODY}
-upstream: position 3 of child 3 {TEXT} of root {BODY}
-downstream: position 0 of child 8 {TEXT} of root {BODY}
+caret: position 3 of child 2 {TEXT} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 36x28
text run at (14,14) width 36: "xxx"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of root {DIV}
-downstream: position 3 of child 1 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,42) width 12: "x"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 34x28
text run at (14,70) width 34: "test"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 46x28
text run at (14,42) width 46: "xtest"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (14,42) size 0x28
RenderBR {BR} at (14,70) size 0x28
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 4 {BR} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 3 {BR} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,70) width 12: "x"
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 4 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 4 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 5 {BR} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 3 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 44x28
text run at (14,42) width 44: "xfoo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 1 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 37x28
text run at (14,42) width 37: " bar"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 2 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (14,14) size 0x28
RenderText {TEXT} at (14,42) size 38x28
text run at (14,42) width 38: " foo"
-selection is CARET:
-start: position 1 of child 2 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 1 of child 2 {TEXT} of child 1 {DIV} of root {BODY}
-downstream: position 1 of child 2 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 1 of child 1 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 12x28
text run at (14,14) width 12: "x"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 12x28
text run at (14,14) width 12: "x"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 46x28
text run at (14,14) width 46: "xtest"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (14,14) size 0x28
RenderBlock {DIV} at (0,112) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 3 {DIV} of root {BODY}
-upstream: position 0 of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 3 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,112) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 12x28
text run at (14,14) width 12: "x"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 46x28
text run at (14,14) width 46: "xtest"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 37x28
text run at (14,14) width 37: " bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 0 of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 44x28
text run at (14,14) width 44: "xfoo"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,18) size 784x18
RenderText {TEXT} at (0,0) size 8x18
text run at (0,0) width 8: "x"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,42) size 756x28
RenderText {TEXT} at (0,0) size 12x28
text run at (0,0) width 12: "x"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 0 of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 32: "foo"
RenderBlock {DIV} at (0,236) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 5 {DIV} of root {BODY}
-upstream: position 0 of child 5 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 5 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 4 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 32: "foo"
RenderBlock {DIV} at (0,236) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 5 {DIV} of root {BODY}
-upstream: position 0 of child 5 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 5 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 4 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 32: "foo"
RenderBlock {DIV} at (0,260) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 6 {TEXT} of root {BODY}
-upstream: position 0 of child 6 {TEXT} of root {BODY}
-downstream: position 0 of child 6 {TEXT} of root {BODY}
+caret: position 0 of child 5 {TEXT} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 32: "foo"
RenderBlock {DIV} at (14,98) size 756x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 6 {DIV} of root {BODY}
-upstream: position 0 of child 6 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 6 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 5 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 32: "foo"
RenderBlock {DIV} at (0,236) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 7 {DIV} of root {BODY}
-upstream: position 0 of child 7 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 7 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 6 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (14,14) size 0x28
RenderBlock {DIV} at (0,236) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 7 {DIV} of root {BODY}
-upstream: position 0 of child 7 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 7 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 6 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (14,14) size 0x28
RenderBlock {DIV} at (0,236) size 784x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 9 {DIV} of root {BODY}
-upstream: position 0 of child 9 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 9 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 8 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,42) size 756x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 34x28
text run at (14,14) width 34: "baz"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 4 {DIV} of root {BODY}
-upstream: position 0 of child 4 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 4 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,304) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 31x28
text run at (14,14) width 31: "bar"
-selection is CARET:
-start: position 0 of child 6 {BR} of root {BODY}
-upstream: position 0 of child 6 {BR} of root {BODY}
-downstream: position 0 of child 6 {BR} of root {BODY}
+caret: position 0 of child 5 {BR} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,176) size 784x56 [border: (2px solid #0000FF)]
RenderText {TEXT} at (14,14) size 31x28
text run at (14,14) width 31: "bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 8 {DIV} of root {BODY}
-upstream: position 0 of child 8 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 8 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 7 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,232) size 784x56 [border: (2px solid #0000FF)]
RenderText {TEXT} at (14,14) size 31x28
text run at (14,14) width 31: "bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 8 {DIV} of root {BODY}
-upstream: position 0 of child 8 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 8 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 7 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (14,42) size 31x28
text run at (14,42) width 31: "bar"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {B} of child 7 {P} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 1 {B} of child 7 {P} of root {BODY}
-downstream: position 0 of child 2 {BR} of child 1 {B} of child 7 {P} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 0 {B} of child 6 {P} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,600) size 784x56 [border: (2px solid #0000FF)]
RenderText {TEXT} at (14,14) size 55x28
text run at (14,14) width 55: "line 3"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {B} of child 12 {P} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 1 {B} of child 12 {P} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 1 {B} of child 12 {P} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 0 {B} of child 11 {P} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (0,388) size 784x56 [border: (2px solid #0000FF)]
RenderText {TEXT} at (14,14) size 36x28
text run at (14,14) width 36: "xxx"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 9 {P} of root {BODY}
-upstream: position 3 of child 1 {TEXT} of child 9 {P} of root {BODY}
-downstream: position 3 of child 1 {TEXT} of child 9 {P} of root {BODY}
+caret: position 3 of child 0 {TEXT} of child 8 {P} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 31x28
text run at (14,14) width 31: "bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (2,2) width 20: "fo"
RenderText {TEXT} at (22,2) size 12x28
text run at (22,2) width 12: "x"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 0 {B} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 32: "foo"
RenderBlock {DIV} at (14,98) size 756x56 [border: (2px solid #FF0000)]
RenderBR {BR} at (14,14) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 5 {DIV} of root {BODY}
-upstream: position 0 of child 5 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 5 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 4 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,0) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 38x28
text run at (14,14) width 38: " foo"
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 4 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-downstream: position 4 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 4 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 56x28
text run at (14,14) width 56: " foo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 56x28
text run at (14,14) width 56: "foo "
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 56x28
text run at (14,14) width 56: "fo o"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 6 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 6 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 6 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 6 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 56x28
text run at (14,42) width 56: " foo"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 4 of child 2 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 1 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,98) size 70x28
text run at (14,98) width 70: "bazxxx"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 6 of child 7 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 6 of child 7 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of root {DIV}
+caret: position 6 of child 6 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,58) size 780x28
RenderText {TEXT} at (0,0) size 34x28
text run at (0,0) width 34: "baz"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 4 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 4 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 3 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,58) size 780x28
RenderText {TEXT} at (0,0) size 34x28
text run at (0,0) width 34: "baz"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 4 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 4 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 3 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,86) size 780x28
RenderText {TEXT} at (0,0) size 34x28
text run at (0,0) width 34: "baz"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 4 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 4 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 3 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 176x28
text run at (14,14) width 176: "xxxXXxxxXXxxx"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 13 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 13 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of root {DIV}
+caret: position 13 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (93,14) size 33x28
text run at (93,14) width 33: "bar"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {I} of child 2 {SPAN} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,98) width 360: "xxxxx xxxxxxxxxxxx xxxxxxxx xxx "
RenderInline {SPAN} at (0,0) size 0x28
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 233 of child 1 {TEXT} of root {DIV}
-upstream: position 233 of child 1 {TEXT} of root {DIV}
-downstream: position 1 of child 4 {TEXT} of root {DIV}
+caret: position 233 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,210) size 70x28
text run at (14,210) width 70: "XXxxx"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 5 of child 15 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 5 of child 15 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of root {DIV}
+caret: position 5 of child 14 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderImage {IMG} at (292,14) size 76x103
RenderText {TEXT} at (368,95) size 36x28
text run at (368,95) width 36: "xxx"
-selection is CARET:
-start: position 3 of child 8 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 8 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 3 of child 8 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 3 of child 7 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,14) size 78x28
text run at (14,14) width 78: "foo baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 4 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (2,58) size 49x28
text run at (2,58) width 49: "plain"
-selection is CARET:
-start: position 5 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 5 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 5 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 5 of child 2 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,30) size 780x28
RenderText {TEXT} at (0,0) size 31x28
text run at (0,0) width 31: "bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (2,30) size 79x28
text run at (2,30) width 79: "line two"
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 2 {BR} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 2 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,30) size 780x28
RenderText {TEXT} at (0,0) size 79x28
text run at (0,0) width 79: "line two"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,30) size 780x28
RenderText {TEXT} at (0,0) size 79x28
text run at (0,0) width 79: "line two"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,28) size 780x28
RenderText {TEXT} at (0,0) size 79x28
text run at (0,0) width 79: "line two"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (0,28) size 780x28
RenderText {TEXT} at (0,0) size 79x28
text run at (0,0) width 79: "line two"
-selection is CARET:
-start: position 0 of child 2 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 2 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 1 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (2,30) width 7: "l"
RenderText {TEXT} at (9,30) size 72x28
text run at (9,30) width 72: "ine two"
-selection is CARET:
-start: position 1 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 2 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 7: "l"
RenderText {TEXT} at (7,0) size 72x28
text run at (7,0) width 72: "ine two"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 7: "l"
RenderText {TEXT} at (7,0) size 72x28
text run at (7,0) width 72: "ine two"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 2 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 7: "l"
RenderText {TEXT} at (7,0) size 72x28
text run at (7,0) width 72: "ine two"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {DIV} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 2 {DIV} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 1 {DIV} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 7: "l"
RenderText {TEXT} at (7,0) size 72x28
text run at (7,0) width 72: "ine two"
-selection is CARET:
-start: position 1 of child 2 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 2 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 1 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (2,2) width 12: "a"
RenderText {TEXT} at (14,2) size 13x28
text run at (14,2) width 13: "b"
-selection is CARET:
-start: position 1 of child 2 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
-upstream: position 1 of child 2 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
-downstream: position 1 of child 2 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 1 {TEXT} of child 0 {B} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {B} at (0,0) size 50x28
RenderText {TEXT} at (2,2) size 50x28
text run at (2,2) width 50: "hello"
-selection is CARET:
-start: position 5 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
-upstream: position 5 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
-downstream: position 5 of child 1 {TEXT} of child 1 {B} of child 1 {DIV} of root {DIV}
+caret: position 5 of child 0 {TEXT} of child 0 {B} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (0,0) size 42x56
text run at (0,0) width 42: "foo"
text run at (0,28) width 42: "bar"
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 2 {PRE} of child 1 {DIV} of root {DIV}
-upstream: position 7 of child 1 {TEXT} of child 2 {PRE} of child 1 {DIV} of root {DIV}
-downstream: position 7 of child 1 {TEXT} of child 2 {PRE} of child 1 {DIV} of root {DIV}
+caret: position 7 of child 0 {TEXT} of child 1 {PRE} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (114,14) size 40x28
text run at (114,14) width 40: " baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,224) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 357x28
text run at (14,14) width 357: "Is bound in shallows and in miseries."
-selection is CARET:
-start: position 11 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 11 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 2 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 11 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,14) size 700x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 357x28
text run at (14,14) width 357: "Is bound in shallows and in miseries."
-selection is CARET:
-start: position 7 of child 1 {TEXT} of child 2 {DIV} of child 3 {DIV} of child 3 {DIV} of child 1 {DIV} of root {BODY}
-upstream: position 7 of child 1 {TEXT} of child 2 {DIV} of child 3 {DIV} of child 3 {DIV} of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 2 {TEXT} of child 2 {DIV} of child 3 {DIV} of child 3 {DIV} of child 1 {DIV} of root {BODY}
+caret: position 7 of child 0 {TEXT} of child 1 {DIV} of child 2 {DIV} of child 2 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,168) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 357x28
text run at (14,14) width 357: "Is bound in shallows and in miseries."
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 0 of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,224) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 357x28
text run at (14,14) width 357: "Is bound in shallows and in miseries."
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 0 of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,224) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 357x28
text run at (14,14) width 357: "Is bound in shallows and in miseries."
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 0 of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,42) size 700x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 357x28
text run at (14,14) width 357: "Is bound in shallows and in miseries."
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of child 2 {DIV} of root {BODY}
-upstream: position 0 of child 3 {DIV} of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of child 2 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 197: "Upon such a full sea"
RenderText {TEXT} at (211,14) size 185x28
text run at (211,14) width 185: " are we now afloat,"
-selection is CARET:
-start: position 20 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 20 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 2 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 20 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,14) width 17: "U"
RenderText {TEXT} at (31,14) size 365x28
text run at (31,14) width 365: "pon such a full sea are we now afloat,"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 1 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-downstream: position 0 of child 2 {TEXT} of child 3 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (88,70) size 74x28
text run at (88,70) width 74: "of men."
RenderBR {BR} at (0,0) size 0x0
-selection is CARET:
-start: position 7 of child 5 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 7 of child 5 {TEXT} of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 6 {BR} of child 2 {DIV} of root {BODY}
+caret: position 7 of child 4 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {B} at (0,0) size 39x18
RenderText {TEXT} at (0,0) size 39x18
text run at (0,0) width 39: "there"
-selection is CARET:
-start: position 5 of child 1 {TEXT} of child 1 {B} of child 1 {FONT} of child 5 {P} of root {BODY}
-upstream: position 5 of child 1 {TEXT} of child 1 {B} of child 1 {FONT} of child 5 {P} of root {BODY}
-downstream: position 5 of child 1 {TEXT} of child 1 {B} of child 1 {FONT} of child 5 {P} of root {BODY}
+caret: position 5 of child 0 {TEXT} of child 0 {B} of child 0 {FONT} of child 4 {P} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (0,0) size 32x28
text run at (0,0) width 32: "foo"
RenderBlock {DIV} at (0,268) size 784x28 [border: (2px solid #FF0000)]
-selection is CARET:
-start: position 0 of child 9 {DIV} of root {BODY}
-upstream: position 0 of child 9 {DIV} of root {BODY}
-downstream: position 1 of child 9 {DIV} of root {BODY}
+caret: position 0 of child 8 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 32: "foo"
RenderBlock {BLOCKQUOTE} at (54,118) size 676x28
RenderBR {BR} at (0,0) size 0x28
-selection is CARET:
-start: position 0 of child 1 {BR} of child 3 {BLOCKQUOTE} of child 8 {DIV} of root {BODY}
-upstream: position 0 of child 3 {BLOCKQUOTE} of child 8 {DIV} of root {BODY}
-downstream: position 0 of child 1 {BR} of child 3 {BLOCKQUOTE} of child 8 {DIV} of root {BODY}
+caret: position 0 of child 0 {BR} of child 2 {BLOCKQUOTE} of child 7 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,268) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 12x28
text run at (14,14) width 12: "x"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 9 {DIV} of root {BODY}
-upstream: position 0 of child 9 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 9 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 8 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {P} at (14,98) size 756x28
RenderText {TEXT} at (0,0) size 31x28
text run at (0,0) width 31: "bar"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 4 {P} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 4 {P} of child 2 {DIV} of root {DIV}
-downstream: position 3 of child 1 {TEXT} of child 4 {P} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 3 {P} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,0) width 6: " "
RenderBlock {P} at (14,182) size 756x28
RenderBR {BR} at (0,0) size 0x28
-selection is CARET:
-start: position 0 of child 4 {BR} of child 1 {P} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 4 {BR} of child 1 {P} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 4 {BR} of child 1 {P} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 3 {BR} of child 0 {P} of child 0 {DIV} of child 7 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (2,114) size 780x28
RenderText {TEXT} at (0,0) size 49x28
text run at (0,0) width 49: "three"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 7 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 7 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 7 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 6 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (2,30) size 79x28
text run at (2,30) width 79: "line two"
-selection is CARET:
-start: position 8 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 8 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {BR} of child 1 {DIV} of root {DIV}
+caret: position 8 of child 0 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (2,2) width 40: "test "
RenderText {TEXT} at (42,2) size 34x28
text run at (42,2) width 34: "test"
-selection is CARET:
-start: position 4 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 4 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 4 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 4 of child 1 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (2,2) width 34: "test"
RenderText {TEXT} at (36,2) size 40x28
text run at (36,2) width 40: " test"
-selection is CARET:
-start: position 4 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 4 of child 0 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (36,2) width 40: " test"
RenderText {TEXT} at (76,2) size 40x28
text run at (76,2) width 40: " test"
-selection is CARET:
-start: position 5 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 5 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 5 of child 1 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (42,2) width 40: "test "
RenderText {TEXT} at (82,2) size 34x28
text run at (82,2) width 34: "test"
-selection is CARET:
-start: position 5 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 5 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 5 of child 1 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (20,2) width 46: " test "
RenderText {TEXT} at (66,2) size 16x28
text run at (66,2) width 16: "st"
-selection is CARET:
-start: position 6 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 6 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 6 of child 1 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (10,2) width 34: "test"
RenderText {TEXT} at (44,2) size 8x28
text run at (44,2) width 8: "-"
-selection is CARET:
-start: position 4 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 4 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 4 of child 1 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (8,2) width 40: " test"
RenderText {TEXT} at (48,2) size 6x28
text run at (48,2) width 6: "."
-selection is CARET:
-start: position 5 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 5 of child 2 {TEXT} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 5 of child 1 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (58,14) width 37: "bar "
text run at (95,14) width 34: "baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 5 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 5 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-end: position 14 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 14 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 17 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
+selection start: position 5 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 14 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,313) width 61: "nation"
RenderImage {IMG} at (75,232) size 76x103
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-end: position 6 of child 11 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 6 of child 11 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 12 {IMG} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 6 of child 10 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 220x28
text run at (14,70) width 220: "men are created equal."
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 5 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-upstream: position 2 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-downstream: position 5 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-end: position 21 of child 6 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 21 of child 6 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 21 of child 6 {TEXT} of child 2 {SPAN} of root {DIV}
+selection start: position 5 of child 0 {TEXT} of child 0 {I} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 21 of child 5 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,313) width 61: "nation"
RenderImage {IMG} at (75,232) size 76x103
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-end: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 220x28
text run at (14,70) width 220: "men are created equal."
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-end: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 0 {I} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 0 {TEXT} of child 0 {I} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is RANGE:
-start: position 1 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-upstream: position 0 of of root {DIV}
-downstream: position 1 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-end: position 4 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-upstream: position 4 of child 1 {TEXT} of child 1 {SPAN} of root {DIV}
-downstream: position 0 of child 5 {TEXT} of root {DIV}
+selection start: position 1 of child 0 {TEXT} of child 0 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 4 of child 0 {TEXT} of child 0 {SPAN} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,70) size 756x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 1 of child 2 {BR} of child 1 {DIV} of root {BODY}
-downstream: position 0 of child 3 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 0 of child 2 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (14,70) size 756x28
RenderText {TEXT} at (0,0) size 241x28
text run at (0,0) width 241: "Which taken at the flood"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
-upstream: position 0 of child 2 {DIV} of root {BODY}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {BODY}
+caret: position 0 of child 0 {TEXT} of child 1 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,42) size 71x28
text run at (14,42) width 71: "bar baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 2 {BR} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 0 of child 2 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 244x28
text run at (14,14) width 244: "men are created equal, ..."
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-upstream: position 0 of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
-downstream: position 0 of child 1 {TEXT} of child 4 {DIV} of child 2 {BODY} of child 1 {HTML} of root {}
+caret: position 0 of child 0 {TEXT} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock {DIV} at (0,56) size 784x56 [border: (2px solid #FF0000)]
RenderText {TEXT} at (14,14) size 318x28
text run at (14,14) width 318: "that all men are created equal, ..."
-selection is CARET:
-start: position 9 of child 1 {TEXT} of child 4 {DIV} of root {BODY}
-upstream: position 9 of child 1 {TEXT} of child 4 {DIV} of root {BODY}
-downstream: position 9 of child 1 {TEXT} of child 4 {DIV} of root {BODY}
+caret: position 9 of child 0 {TEXT} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (52,14) width 37: "bar "
text run at (89,14) width 34: "baz"
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 16 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 16 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 3 {TEXT} of root {DIV}
+caret: position 16 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,313) width 61: "nation"
RenderImage {IMG} at (75,232) size 76x103
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 6 of child 11 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 6 of child 11 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 12 {IMG} of child 2 {SPAN} of root {DIV}
+caret: position 6 of child 10 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 220x28
text run at (14,70) width 220: "men are created equal."
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 21 of child 6 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 21 of child 6 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 21 of child 6 {TEXT} of child 2 {SPAN} of root {DIV}
+caret: position 21 of child 5 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (14,313) width 61: "nation"
RenderImage {IMG} at (75,232) size 76x103
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 2 {IMG} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (14,70) size 220x28
text run at (14,70) width 220: "men are created equal."
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-upstream: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
-downstream: position 1 of child 1 {TEXT} of child 1 {I} of child 2 {SPAN} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 0 {I} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderTableCell {TD} at (2,108) size 58x54 [border: (1px inset #808080)] [r=2 c=0 rs=1 cs=1]
RenderText {TEXT} at (13,13) size 31x28
text run at (13,13) width 31: "bar"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 1 {TD} of child 3 {TR} of child 2 {TBODY} of child 1 {TABLE} of child 2 {DIV} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 1 {TD} of child 3 {TR} of child 2 {TBODY} of child 1 {TABLE} of child 2 {DIV} of root {DIV}
-downstream: position 3 of child 1 {TEXT} of child 1 {TD} of child 3 {TR} of child 2 {TBODY} of child 1 {TABLE} of child 2 {DIV} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 0 {TD} of child 2 {TR} of child 1 {TBODY} of child 0 {TABLE} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,42) size 756x28
RenderText {TEXT} at (0,0) size 31x28
text run at (0,0) width 31: "bar"
-selection is RANGE:
-start: position 0 of child 3 {TEXT} of root {DIV}
-upstream: position 0 of child 3 {TEXT} of root {DIV}
-downstream: position 0 of child 3 {TEXT} of root {DIV}
-end: position 3 of child 3 {TEXT} of root {DIV}
-upstream: position 3 of child 3 {TEXT} of root {DIV}
-downstream: position 4 of child 3 {TEXT} of root {DIV}
+selection start: position 0 of child 2 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 3 of child 2 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,490) width 598: "brought forth, upon this continent, a new nation, conceived in"
text run at (0,538) width 554: "Liberty, and dedicated to the proposition that all men are"
text run at (0,586) width 136: "created equal."
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-end: position 736 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 736 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 737 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 736 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (0,490) width 552: "Four score and seven years ago our fathers brought forth,"
text run at (0,538) width 583: "upon this continent, a new nation, conceived in Liberty, and"
text run at (0,586) width 571: "dedicated to the proposition that all men are created equal."
-selection is RANGE:
-start: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 2 {DIV} of root {DIV}
-end: position 180 of child 7 {TEXT} of child 2 {DIV} of root {DIV}
-upstream: position 180 of child 7 {TEXT} of child 2 {DIV} of root {DIV}
-downstream: position 181 of child 7 {TEXT} of child 2 {DIV} of root {DIV}
+selection start: position 0 of child 0 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 180 of child 6 {TEXT} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderBR {BR} at (0,730) size 0x48
RenderBlock {DIV} at (74,842) size 600x0
-selection is RANGE:
-start: position 0 of child 1 {BR} of root {BODY}
-upstream: position 0 of of root {BODY}
-downstream: position 0 of child 1 {BR} of root {BODY}
-end: position 1 of child 5 {BR} of root {BODY}
-upstream: position 1 of child 5 {BR} of root {BODY}
-downstream: position 0 of child 7 {BR} of root {BODY}
+selection start: position 0 of child 0 {BR} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 4 {BR} of child 1 {BODY} of child 0 {HTML} of document
RenderTableCell {TD} at (2,2) size 2x2 [r=0 c=0 rs=1 cs=1]
RenderBlock (anonymous) at (74,128) size 600x48
RenderBR {BR} at (0,10) size 0x48
-selection is RANGE:
-start: position 1 of child 2 {TEXT} of root {BODY}
-upstream: position 0 of child 2 {TEXT} of root {BODY}
-downstream: position 1 of child 2 {TEXT} of root {BODY}
-end: position 0 of child 4 {TEXT} of root {BODY}
-upstream: position 0 of child 4 {TEXT} of root {BODY}
-downstream: position 0 of child 5 {BR} of root {BODY}
+selection start: position 1 of child 1 {TEXT} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 0 of child 3 {TEXT} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderInline {SPAN} at (0,0) size 0x0
RenderText {TEXT} at (0,0) size 0x0
-selection is CARET:
-start: position 5 of child 1 {TEXT} of child 4 {SPAN} of child 2 {DIV} of root {DIV}
-upstream: position 5 of child 1 {TEXT} of child 4 {SPAN} of child 2 {DIV} of root {DIV}
-downstream: position 0 of child 5 {BR} of child 2 {DIV} of root {DIV}
+caret: position 5 of child 0 {TEXT} of child 3 {SPAN} of child 1 {DIV} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 40x48
text run at (106,84) width 40: " baz"
-selection is CARET:
-start: position 0 of child 4 {TEXT} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of root {DIV}
+caret: position 0 of child 3 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 40x48
text run at (106,84) width 40: " baz"
-selection is CARET:
-start: position 1 of child 4 {TEXT} of root {DIV}
-upstream: position 1 of child 4 {TEXT} of root {DIV}
-downstream: position 1 of child 4 {TEXT} of root {DIV}
+caret: position 1 of child 3 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 40x48
text run at (106,84) width 40: " baz"
-selection is RANGE:
-start: position 0 of child 4 {TEXT} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of root {DIV}
-end: position 1 of child 4 {TEXT} of root {DIV}
-upstream: position 1 of child 4 {TEXT} of root {DIV}
-downstream: position 1 of child 4 {TEXT} of root {DIV}
+selection start: position 0 of child 3 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 1 of child 3 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 40x48
text run at (106,84) width 40: " baz"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (74,84) width 32: "foo"
RenderText {TEXT} at (106,84) size 40x48
text run at (106,84) width 40: " baz"
-selection is CARET:
-start: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-upstream: position 3 of child 1 {TEXT} of child 2 {SPAN} of root {DIV}
-downstream: position 0 of child 4 {TEXT} of root {DIV}
+caret: position 3 of child 0 {TEXT} of child 1 {SPAN} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (298,14) width 90: "flush left"
RenderText {TEXT} at (388,14) size 6x28
text run at (388,14) width 6: "."
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (298,14) width 90: "flush left"
RenderText {TEXT} at (388,14) size 6x28
text run at (388,14) width 6: "."
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
+caret: position 1 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
text run at (486,14) width 89: "centered"
RenderText {TEXT} at (575,14) size 6x28
text run at (575,14) width 6: "."
-selection is RANGE:
-start: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-upstream: position 0 of child 1 {DIV} of root {BODY}
-downstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {BODY}
-end: position 12 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-upstream: position 12 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
-downstream: position 12 of child 1 {TEXT} of child 3 {DIV} of root {BODY}
+selection start: position 1 of child 0 {TEXT} of child 0 {DIV} of child 1 {BODY} of child 0 {HTML} of document
+selection end: position 12 of child 0 {TEXT} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {SPAN} at (0,0) size 30x69
RenderText {TEXT} at (0,0) size 30x69
text run at (0,0) width 30: "x"
-selection is CARET:
-start: position 0 of child 1 {BR} of child 1 {SPAN} of child 1 {FONT} of child 3 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 1 {SPAN} of child 1 {FONT} of child 3 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 0 {FONT} of child 2 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {FONT} at (0,0) size 0x55
RenderInline {SPAN} at (0,0) size 0x69
RenderBR {BR} at (0,0) size 0x69
-selection is CARET:
-start: position 0 of child 1 {BR} of child 1 {SPAN} of child 1 {FONT} of child 3 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of root {DIV}
-downstream: position 0 of child 1 {BR} of child 1 {SPAN} of child 1 {FONT} of child 3 {DIV} of root {DIV}
+caret: position 0 of child 0 {BR} of child 0 {SPAN} of child 0 {FONT} of child 2 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {SPAN} at (0,0) size 30x69
RenderText {TEXT} at (0,0) size 30x69
text run at (0,0) width 30: "x"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {SPAN} of child 1 {FONT} of child 4 {DIV} of root {DIV}
-upstream: position 0 of child 4 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {SPAN} of child 1 {FONT} of child 4 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {SPAN} of child 0 {FONT} of child 3 {DIV} of child 2 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderInline {B} at (0,0) size 36x28
RenderText {TEXT} at (0,0) size 36x28
text run at (0,0) width 36: "bar"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 1 {B} of child 2 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 2 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 1 {B} of child 2 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 0 {B} of child 1 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBR {BR} at (0,0) size 0x0
RenderText {TEXT} at (14,42) size 34x28
text run at (14,42) width 34: "baz"
-selection is CARET:
-start: position 1 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 1 {DIV} of root {DIV}
-downstream: position 1 of child 1 {TEXT} of child 1 {DIV} of root {DIV}
+caret: position 1 of child 0 {TEXT} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderBlock (anonymous) at (14,98) size 756x28
RenderText {TEXT} at (0,0) size 34x28
text run at (0,0) width 34: "baz"
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 3 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 3 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 2 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document
RenderText {TEXT} at (361,14) size 34x28
text run at (361,14) width 34: "baz"
RenderBlock (anonymous) at (14,126) size 756x0
-selection is CARET:
-start: position 0 of child 1 {TEXT} of child 5 {DIV} of child 1 {DIV} of root {DIV}
-upstream: position 0 of child 5 {DIV} of child 1 {DIV} of root {DIV}
-downstream: position 0 of child 1 {TEXT} of child 5 {DIV} of child 1 {DIV} of root {DIV}
+caret: position 0 of child 0 {TEXT} of child 4 {DIV} of child 0 {DIV} of child 3 {DIV} of child 1 {BODY} of child 0 {HTML} of document