blob: b6b0e33365a547ab69267fa1d5d014e1b0dbeb92 [file] [log] [blame]
To debug test failures, add a query parameter "subtest" with the test id (like "?subtest=5,16"). Only that test will be run. Then you can look at the resulting iframes in the DOM.
PASS 0,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0]
PASS 0,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0]
PASS 0,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild
PASS 0,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[0].firstChild
PASS 0,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild
PASS 0,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node paras[1].firstChild
PASS 0,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
PASS 0,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1
PASS 0,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild
PASS 0,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara1.firstChild
PASS 0,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
PASS 0,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1
PASS 0,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild
PASS 0,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedPara1.firstChild
PASS 0,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
PASS 0,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node document
PASS 0,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
PASS 0,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedDiv
PASS 0,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
PASS 0,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoc
PASS 0,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
PASS 0,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignPara2
PASS 0,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
PASS 0,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlDoc
PASS 0,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
PASS 0,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node xmlElement
PASS 0,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
PASS 0,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedTextNode
PASS 0,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
PASS 0,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignTextNode
PASS 0,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
PASS 0,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node processingInstruction
PASS 0,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
PASS 0,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedProcessingInstruction
PASS 0,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
PASS 0,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node comment
PASS 0,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
PASS 0,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node detachedComment
PASS 0,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
PASS 0,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node docfrag
PASS 0,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
PASS 0,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node doctype
PASS 0,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
PASS 0,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 0], node foreignDoctype
PASS 1,0: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0]
PASS 1,0: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0]
PASS 1,1: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild
PASS 1,1: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[0].firstChild
PASS 1,2: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild
PASS 1,2: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node paras[1].firstChild
PASS 1,3: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
PASS 1,3: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1
PASS 1,4: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild
PASS 1,4: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara1.firstChild
PASS 1,5: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
PASS 1,5: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1
PASS 1,6: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild
PASS 1,6: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedPara1.firstChild
PASS 1,7: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
PASS 1,7: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node document
PASS 1,8: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
PASS 1,8: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedDiv
PASS 1,9: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
PASS 1,9: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoc
PASS 1,10: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
PASS 1,10: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignPara2
PASS 1,11: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
PASS 1,11: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlDoc
PASS 1,12: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
PASS 1,12: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node xmlElement
PASS 1,13: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
PASS 1,13: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedTextNode
PASS 1,14: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
PASS 1,14: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignTextNode
PASS 1,15: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
PASS 1,15: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node processingInstruction
PASS 1,16: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
PASS 1,16: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedProcessingInstruction
PASS 1,17: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
PASS 1,17: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node comment
PASS 1,18: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
PASS 1,18: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node detachedComment
PASS 1,19: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
PASS 1,19: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node docfrag
PASS 1,20: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
PASS 1,20: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node doctype
PASS 1,21: resulting DOM for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
PASS 1,21: resulting range position for range [paras[0].firstChild, 0, paras[0].firstChild, 1], node foreignDoctype
PASS 2,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0]
PASS 2,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0]
PASS 2,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild
PASS 2,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[0].firstChild
PASS 2,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild
PASS 2,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node paras[1].firstChild
PASS 2,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
PASS 2,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1
PASS 2,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild
PASS 2,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara1.firstChild
PASS 2,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
PASS 2,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1
PASS 2,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild
PASS 2,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedPara1.firstChild
PASS 2,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
PASS 2,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node document
PASS 2,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
PASS 2,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedDiv
PASS 2,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
PASS 2,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoc
PASS 2,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
PASS 2,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignPara2
PASS 2,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
PASS 2,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlDoc
PASS 2,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
PASS 2,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node xmlElement
PASS 2,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
PASS 2,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedTextNode
PASS 2,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
PASS 2,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignTextNode
PASS 2,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
PASS 2,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node processingInstruction
PASS 2,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
PASS 2,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedProcessingInstruction
PASS 2,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
PASS 2,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node comment
PASS 2,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
PASS 2,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node detachedComment
PASS 2,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
PASS 2,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node docfrag
PASS 2,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
PASS 2,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node doctype
PASS 2,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
PASS 2,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 8], node foreignDoctype
PASS 3,0: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0]
PASS 3,0: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0]
PASS 3,1: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild
PASS 3,1: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[0].firstChild
PASS 3,2: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild
PASS 3,2: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node paras[1].firstChild
PASS 3,3: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
PASS 3,3: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1
PASS 3,4: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild
PASS 3,4: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara1.firstChild
PASS 3,5: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
PASS 3,5: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1
PASS 3,6: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild
PASS 3,6: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedPara1.firstChild
PASS 3,7: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
PASS 3,7: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node document
PASS 3,8: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
PASS 3,8: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedDiv
PASS 3,9: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
PASS 3,9: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoc
PASS 3,10: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
PASS 3,10: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignPara2
PASS 3,11: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
PASS 3,11: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlDoc
PASS 3,12: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
PASS 3,12: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node xmlElement
PASS 3,13: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
PASS 3,13: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedTextNode
PASS 3,14: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
PASS 3,14: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignTextNode
PASS 3,15: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
PASS 3,15: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node processingInstruction
PASS 3,16: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
PASS 3,16: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedProcessingInstruction
PASS 3,17: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
PASS 3,17: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node comment
PASS 3,18: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
PASS 3,18: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node detachedComment
PASS 3,19: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
PASS 3,19: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node docfrag
PASS 3,20: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
PASS 3,20: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node doctype
PASS 3,21: resulting DOM for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
PASS 3,21: resulting range position for range [paras[0].firstChild, 2, paras[0].firstChild, 9], node foreignDoctype
PASS 4,0: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0]
PASS 4,0: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0]
PASS 4,1: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
PASS 4,1: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
PASS 4,2: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
PASS 4,2: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
PASS 4,3: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
PASS 4,3: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
PASS 4,4: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
PASS 4,4: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
PASS 4,5: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
PASS 4,5: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
PASS 4,6: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
PASS 4,6: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
PASS 4,7: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
PASS 4,7: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node document
PASS 4,8: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
PASS 4,8: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
PASS 4,9: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
PASS 4,9: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
PASS 4,10: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
PASS 4,10: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
PASS 4,11: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
PASS 4,11: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
PASS 4,12: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
PASS 4,12: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node xmlElement
PASS 4,13: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
PASS 4,13: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
PASS 4,14: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
PASS 4,14: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
PASS 4,15: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
PASS 4,15: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
PASS 4,16: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
PASS 4,16: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
PASS 4,17: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
PASS 4,17: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node comment
PASS 4,18: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
PASS 4,18: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node detachedComment
PASS 4,19: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
PASS 4,19: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node docfrag
PASS 4,20: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
PASS 4,20: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node doctype
PASS 4,21: resulting DOM for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
PASS 4,21: resulting range position for range [paras[1].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
PASS 5,0: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0]
PASS 5,0: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0]
PASS 5,1: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild
PASS 5,1: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[0].firstChild
PASS 5,2: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild
PASS 5,2: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node paras[1].firstChild
PASS 5,3: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
PASS 5,3: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1
PASS 5,4: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild
PASS 5,4: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara1.firstChild
PASS 5,5: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
PASS 5,5: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1
PASS 5,6: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild
PASS 5,6: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedPara1.firstChild
PASS 5,7: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
PASS 5,7: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node document
PASS 5,8: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
PASS 5,8: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedDiv
PASS 5,9: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
PASS 5,9: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoc
PASS 5,10: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
PASS 5,10: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignPara2
PASS 5,11: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
PASS 5,11: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlDoc
PASS 5,12: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
PASS 5,12: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node xmlElement
PASS 5,13: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
PASS 5,13: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedTextNode
PASS 5,14: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
PASS 5,14: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignTextNode
PASS 5,15: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
PASS 5,15: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node processingInstruction
PASS 5,16: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
PASS 5,16: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedProcessingInstruction
PASS 5,17: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
PASS 5,17: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node comment
PASS 5,18: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
PASS 5,18: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node detachedComment
PASS 5,19: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
PASS 5,19: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node docfrag
PASS 5,20: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
PASS 5,20: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node doctype
PASS 5,21: resulting DOM for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
PASS 5,21: resulting range position for range [paras[1].firstChild, 2, paras[1].firstChild, 9], node foreignDoctype
PASS 6,0: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
PASS 6,0: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0]
PASS 6,1: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
PASS 6,1: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[0].firstChild
PASS 6,2: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
PASS 6,2: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node paras[1].firstChild
PASS 6,3: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
PASS 6,3: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1
PASS 6,4: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
PASS 6,4: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara1.firstChild
PASS 6,5: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
PASS 6,5: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1
PASS 6,6: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild
PASS 6,6: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedPara1.firstChild
PASS 6,7: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
PASS 6,7: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node document
PASS 6,8: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
PASS 6,8: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedDiv
PASS 6,9: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
PASS 6,9: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoc
PASS 6,10: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
PASS 6,10: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignPara2
PASS 6,11: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
PASS 6,11: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlDoc
PASS 6,12: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
PASS 6,12: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node xmlElement
PASS 6,13: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
PASS 6,13: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedTextNode
PASS 6,14: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
PASS 6,14: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignTextNode
PASS 6,15: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
PASS 6,15: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node processingInstruction
PASS 6,16: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
PASS 6,16: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedProcessingInstruction
PASS 6,17: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
PASS 6,17: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node comment
PASS 6,18: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
PASS 6,18: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node detachedComment
PASS 6,19: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
PASS 6,19: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node docfrag
PASS 6,20: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
PASS 6,20: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node doctype
PASS 6,21: resulting DOM for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
PASS 6,21: resulting range position for range [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0], node foreignDoctype
PASS 7,0: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
PASS 7,0: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0]
PASS 7,1: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
PASS 7,1: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[0].firstChild
PASS 7,2: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
PASS 7,2: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node paras[1].firstChild
PASS 7,3: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
PASS 7,3: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1
PASS 7,4: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
PASS 7,4: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara1.firstChild
PASS 7,5: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
PASS 7,5: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1
PASS 7,6: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild
PASS 7,6: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedPara1.firstChild
PASS 7,7: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
PASS 7,7: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node document
PASS 7,8: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
PASS 7,8: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedDiv
PASS 7,9: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
PASS 7,9: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoc
PASS 7,10: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
PASS 7,10: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignPara2
PASS 7,11: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
PASS 7,11: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlDoc
PASS 7,12: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
PASS 7,12: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node xmlElement
PASS 7,13: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
PASS 7,13: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedTextNode
PASS 7,14: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
PASS 7,14: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignTextNode
PASS 7,15: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
PASS 7,15: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node processingInstruction
PASS 7,16: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
PASS 7,16: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedProcessingInstruction
PASS 7,17: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
PASS 7,17: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node comment
PASS 7,18: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
PASS 7,18: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node detachedComment
PASS 7,19: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
PASS 7,19: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node docfrag
PASS 7,20: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
PASS 7,20: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node doctype
PASS 7,21: resulting DOM for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
PASS 7,21: resulting range position for range [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8], node foreignDoctype
PASS 8,0: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
PASS 8,0: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0]
PASS 8,1: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
PASS 8,1: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[0].firstChild
PASS 8,2: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
PASS 8,2: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node paras[1].firstChild
PASS 8,3: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
PASS 8,3: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1
PASS 8,4: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild
PASS 8,4: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara1.firstChild
PASS 8,5: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
PASS 8,5: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1
PASS 8,6: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
PASS 8,6: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedPara1.firstChild
PASS 8,7: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
PASS 8,7: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node document
PASS 8,8: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
PASS 8,8: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedDiv
PASS 8,9: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
PASS 8,9: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoc
PASS 8,10: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
PASS 8,10: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignPara2
PASS 8,11: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
PASS 8,11: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlDoc
PASS 8,12: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
PASS 8,12: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node xmlElement
PASS 8,13: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
PASS 8,13: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedTextNode
PASS 8,14: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
PASS 8,14: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignTextNode
PASS 8,15: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
PASS 8,15: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node processingInstruction
PASS 8,16: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
PASS 8,16: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedProcessingInstruction
PASS 8,17: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
PASS 8,17: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node comment
PASS 8,18: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
PASS 8,18: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node detachedComment
PASS 8,19: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
PASS 8,19: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node docfrag
PASS 8,20: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
PASS 8,20: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node doctype
PASS 8,21: resulting DOM for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
PASS 8,21: resulting range position for range [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0], node foreignDoctype
PASS 9,0: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
PASS 9,0: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0]
PASS 9,1: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
PASS 9,1: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[0].firstChild
PASS 9,2: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
PASS 9,2: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node paras[1].firstChild
PASS 9,3: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
PASS 9,3: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1
PASS 9,4: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild
PASS 9,4: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara1.firstChild
PASS 9,5: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
PASS 9,5: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1
PASS 9,6: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
PASS 9,6: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedPara1.firstChild
PASS 9,7: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
PASS 9,7: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node document
PASS 9,8: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
PASS 9,8: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedDiv
PASS 9,9: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
PASS 9,9: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoc
PASS 9,10: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
PASS 9,10: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignPara2
PASS 9,11: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
PASS 9,11: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlDoc
PASS 9,12: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
PASS 9,12: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node xmlElement
PASS 9,13: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
PASS 9,13: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedTextNode
PASS 9,14: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
PASS 9,14: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignTextNode
PASS 9,15: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
PASS 9,15: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node processingInstruction
PASS 9,16: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
PASS 9,16: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedProcessingInstruction
PASS 9,17: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
PASS 9,17: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node comment
PASS 9,18: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
PASS 9,18: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node detachedComment
PASS 9,19: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
PASS 9,19: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node docfrag
PASS 9,20: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
PASS 9,20: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node doctype
PASS 9,21: resulting DOM for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
PASS 9,21: resulting range position for range [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8], node foreignDoctype
PASS 10,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
PASS 10,0: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0]
PASS 10,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
PASS 10,1: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[0].firstChild
PASS 10,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
PASS 10,2: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node paras[1].firstChild
PASS 10,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
PASS 10,3: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1
PASS 10,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
PASS 10,4: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara1.firstChild
PASS 10,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
PASS 10,5: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1
PASS 10,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
PASS 10,6: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedPara1.firstChild
PASS 10,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node document
PASS 10,7: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node document
PASS 10,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
PASS 10,8: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedDiv
PASS 10,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
PASS 10,9: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoc
PASS 10,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
PASS 10,10: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignPara2
PASS 10,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
PASS 10,11: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlDoc
PASS 10,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
PASS 10,12: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node xmlElement
PASS 10,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
PASS 10,13: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedTextNode
PASS 10,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
PASS 10,14: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignTextNode
PASS 10,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
PASS 10,15: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node processingInstruction
PASS 10,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
PASS 10,16: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedProcessingInstruction
PASS 10,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node comment
PASS 10,17: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node comment
PASS 10,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
PASS 10,18: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node detachedComment
PASS 10,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node docfrag
PASS 10,19: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node docfrag
PASS 10,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node doctype
PASS 10,20: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node doctype
PASS 10,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
PASS 10,21: resulting range position for range [document.documentElement, 0, document.documentElement, 1], node foreignDoctype
PASS 11,0: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
PASS 11,0: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0]
PASS 11,1: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
PASS 11,1: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[0].firstChild
PASS 11,2: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
PASS 11,2: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node paras[1].firstChild
PASS 11,3: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
PASS 11,3: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1
PASS 11,4: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
PASS 11,4: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara1.firstChild
PASS 11,5: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
PASS 11,5: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1
PASS 11,6: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
PASS 11,6: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedPara1.firstChild
PASS 11,7: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node document
PASS 11,7: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node document
PASS 11,8: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
PASS 11,8: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedDiv
PASS 11,9: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
PASS 11,9: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoc
PASS 11,10: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
PASS 11,10: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignPara2
PASS 11,11: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
PASS 11,11: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlDoc
PASS 11,12: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
PASS 11,12: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node xmlElement
PASS 11,13: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
PASS 11,13: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedTextNode
PASS 11,14: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
PASS 11,14: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignTextNode
PASS 11,15: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
PASS 11,15: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node processingInstruction
PASS 11,16: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
PASS 11,16: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedProcessingInstruction
PASS 11,17: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node comment
PASS 11,17: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node comment
PASS 11,18: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
PASS 11,18: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node detachedComment
PASS 11,19: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node docfrag
PASS 11,19: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node docfrag
PASS 11,20: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node doctype
PASS 11,20: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node doctype
PASS 11,21: resulting DOM for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
PASS 11,21: resulting range position for range [document.documentElement, 0, document.documentElement, 2], node foreignDoctype
PASS 12,0: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
PASS 12,0: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0]
PASS 12,1: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
PASS 12,1: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[0].firstChild
PASS 12,2: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
PASS 12,2: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node paras[1].firstChild
PASS 12,3: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
PASS 12,3: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1
PASS 12,4: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
PASS 12,4: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara1.firstChild
PASS 12,5: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
PASS 12,5: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1
PASS 12,6: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
PASS 12,6: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedPara1.firstChild
PASS 12,7: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node document
PASS 12,7: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node document
PASS 12,8: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
PASS 12,8: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedDiv
PASS 12,9: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
PASS 12,9: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoc
PASS 12,10: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
PASS 12,10: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignPara2
PASS 12,11: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
PASS 12,11: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlDoc
PASS 12,12: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
PASS 12,12: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node xmlElement
PASS 12,13: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
PASS 12,13: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedTextNode
PASS 12,14: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
PASS 12,14: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignTextNode
PASS 12,15: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
PASS 12,15: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node processingInstruction
PASS 12,16: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
PASS 12,16: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedProcessingInstruction
PASS 12,17: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node comment
PASS 12,17: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node comment
PASS 12,18: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
PASS 12,18: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node detachedComment
PASS 12,19: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node docfrag
PASS 12,19: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node docfrag
PASS 12,20: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node doctype
PASS 12,20: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node doctype
PASS 12,21: resulting DOM for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
PASS 12,21: resulting range position for range [document.documentElement, 1, document.documentElement, 2], node foreignDoctype
PASS 13,0: resulting DOM for range [document.head, 1, document.head, 1], node paras[0]
PASS 13,0: resulting range position for range [document.head, 1, document.head, 1], node paras[0]
PASS 13,1: resulting DOM for range [document.head, 1, document.head, 1], node paras[0].firstChild
PASS 13,1: resulting range position for range [document.head, 1, document.head, 1], node paras[0].firstChild
PASS 13,2: resulting DOM for range [document.head, 1, document.head, 1], node paras[1].firstChild
PASS 13,2: resulting range position for range [document.head, 1, document.head, 1], node paras[1].firstChild
PASS 13,3: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1
PASS 13,3: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1
PASS 13,4: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
PASS 13,4: resulting range position for range [document.head, 1, document.head, 1], node foreignPara1.firstChild
PASS 13,5: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1
PASS 13,5: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1
PASS 13,6: resulting DOM for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
PASS 13,6: resulting range position for range [document.head, 1, document.head, 1], node detachedPara1.firstChild
PASS 13,7: resulting DOM for range [document.head, 1, document.head, 1], node document
PASS 13,7: resulting range position for range [document.head, 1, document.head, 1], node document
PASS 13,8: resulting DOM for range [document.head, 1, document.head, 1], node detachedDiv
PASS 13,8: resulting range position for range [document.head, 1, document.head, 1], node detachedDiv
PASS 13,9: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoc
PASS 13,9: resulting range position for range [document.head, 1, document.head, 1], node foreignDoc
PASS 13,10: resulting DOM for range [document.head, 1, document.head, 1], node foreignPara2
PASS 13,10: resulting range position for range [document.head, 1, document.head, 1], node foreignPara2
PASS 13,11: resulting DOM for range [document.head, 1, document.head, 1], node xmlDoc
PASS 13,11: resulting range position for range [document.head, 1, document.head, 1], node xmlDoc
PASS 13,12: resulting DOM for range [document.head, 1, document.head, 1], node xmlElement
PASS 13,12: resulting range position for range [document.head, 1, document.head, 1], node xmlElement
PASS 13,13: resulting DOM for range [document.head, 1, document.head, 1], node detachedTextNode
PASS 13,13: resulting range position for range [document.head, 1, document.head, 1], node detachedTextNode
PASS 13,14: resulting DOM for range [document.head, 1, document.head, 1], node foreignTextNode
PASS 13,14: resulting range position for range [document.head, 1, document.head, 1], node foreignTextNode
PASS 13,15: resulting DOM for range [document.head, 1, document.head, 1], node processingInstruction
PASS 13,15: resulting range position for range [document.head, 1, document.head, 1], node processingInstruction
PASS 13,16: resulting DOM for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
PASS 13,16: resulting range position for range [document.head, 1, document.head, 1], node detachedProcessingInstruction
PASS 13,17: resulting DOM for range [document.head, 1, document.head, 1], node comment
PASS 13,17: resulting range position for range [document.head, 1, document.head, 1], node comment
PASS 13,18: resulting DOM for range [document.head, 1, document.head, 1], node detachedComment
PASS 13,18: resulting range position for range [document.head, 1, document.head, 1], node detachedComment
PASS 13,19: resulting DOM for range [document.head, 1, document.head, 1], node docfrag
PASS 13,19: resulting range position for range [document.head, 1, document.head, 1], node docfrag
PASS 13,20: resulting DOM for range [document.head, 1, document.head, 1], node doctype
PASS 13,20: resulting range position for range [document.head, 1, document.head, 1], node doctype
PASS 13,21: resulting DOM for range [document.head, 1, document.head, 1], node foreignDoctype
PASS 13,21: resulting range position for range [document.head, 1, document.head, 1], node foreignDoctype
PASS 14,0: resulting DOM for range [document.body, 4, document.body, 5], node paras[0]
PASS 14,0: resulting range position for range [document.body, 4, document.body, 5], node paras[0]
PASS 14,1: resulting DOM for range [document.body, 4, document.body, 5], node paras[0].firstChild
PASS 14,1: resulting range position for range [document.body, 4, document.body, 5], node paras[0].firstChild
PASS 14,2: resulting DOM for range [document.body, 4, document.body, 5], node paras[1].firstChild
PASS 14,2: resulting range position for range [document.body, 4, document.body, 5], node paras[1].firstChild
PASS 14,3: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1
PASS 14,3: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1
PASS 14,4: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
PASS 14,4: resulting range position for range [document.body, 4, document.body, 5], node foreignPara1.firstChild
PASS 14,5: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1
PASS 14,5: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1
PASS 14,6: resulting DOM for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
PASS 14,6: resulting range position for range [document.body, 4, document.body, 5], node detachedPara1.firstChild
PASS 14,7: resulting DOM for range [document.body, 4, document.body, 5], node document
PASS 14,7: resulting range position for range [document.body, 4, document.body, 5], node document
PASS 14,8: resulting DOM for range [document.body, 4, document.body, 5], node detachedDiv
PASS 14,8: resulting range position for range [document.body, 4, document.body, 5], node detachedDiv
PASS 14,9: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoc
PASS 14,9: resulting range position for range [document.body, 4, document.body, 5], node foreignDoc
PASS 14,10: resulting DOM for range [document.body, 4, document.body, 5], node foreignPara2
PASS 14,10: resulting range position for range [document.body, 4, document.body, 5], node foreignPara2
PASS 14,11: resulting DOM for range [document.body, 4, document.body, 5], node xmlDoc
PASS 14,11: resulting range position for range [document.body, 4, document.body, 5], node xmlDoc
PASS 14,12: resulting DOM for range [document.body, 4, document.body, 5], node xmlElement
PASS 14,12: resulting range position for range [document.body, 4, document.body, 5], node xmlElement
PASS 14,13: resulting DOM for range [document.body, 4, document.body, 5], node detachedTextNode
PASS 14,13: resulting range position for range [document.body, 4, document.body, 5], node detachedTextNode
PASS 14,14: resulting DOM for range [document.body, 4, document.body, 5], node foreignTextNode
PASS 14,14: resulting range position for range [document.body, 4, document.body, 5], node foreignTextNode
PASS 14,15: resulting DOM for range [document.body, 4, document.body, 5], node processingInstruction
PASS 14,15: resulting range position for range [document.body, 4, document.body, 5], node processingInstruction
PASS 14,16: resulting DOM for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
PASS 14,16: resulting range position for range [document.body, 4, document.body, 5], node detachedProcessingInstruction
PASS 14,17: resulting DOM for range [document.body, 4, document.body, 5], node comment
PASS 14,17: resulting range position for range [document.body, 4, document.body, 5], node comment
PASS 14,18: resulting DOM for range [document.body, 4, document.body, 5], node detachedComment
PASS 14,18: resulting range position for range [document.body, 4, document.body, 5], node detachedComment
PASS 14,19: resulting DOM for range [document.body, 4, document.body, 5], node docfrag
PASS 14,19: resulting range position for range [document.body, 4, document.body, 5], node docfrag
PASS 14,20: resulting DOM for range [document.body, 4, document.body, 5], node doctype
PASS 14,20: resulting range position for range [document.body, 4, document.body, 5], node doctype
PASS 14,21: resulting DOM for range [document.body, 4, document.body, 5], node foreignDoctype
PASS 14,21: resulting range position for range [document.body, 4, document.body, 5], node foreignDoctype
PASS 15,0: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
PASS 15,0: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0]
PASS 15,1: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
PASS 15,1: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[0].firstChild
PASS 15,2: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
PASS 15,2: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node paras[1].firstChild
PASS 15,3: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
PASS 15,3: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1
PASS 15,4: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
PASS 15,4: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara1.firstChild
PASS 15,5: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
PASS 15,5: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1
PASS 15,6: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
PASS 15,6: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedPara1.firstChild
PASS 15,7: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
PASS 15,7: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node document
PASS 15,8: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
PASS 15,8: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedDiv
PASS 15,9: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
PASS 15,9: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoc
PASS 15,10: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
PASS 15,10: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignPara2
PASS 15,11: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
PASS 15,11: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlDoc
PASS 15,12: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
PASS 15,12: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node xmlElement
PASS 15,13: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
PASS 15,13: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedTextNode
PASS 15,14: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
PASS 15,14: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignTextNode
PASS 15,15: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
PASS 15,15: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node processingInstruction
PASS 15,16: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
PASS 15,16: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedProcessingInstruction
PASS 15,17: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
PASS 15,17: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node comment
PASS 15,18: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
PASS 15,18: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node detachedComment
PASS 15,19: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
PASS 15,19: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node docfrag
PASS 15,20: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
PASS 15,20: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node doctype
PASS 15,21: resulting DOM for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
PASS 15,21: resulting range position for range [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1], node foreignDoctype
PASS 16,0: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0]
PASS 16,0: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0]
PASS 16,1: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
PASS 16,1: resulting range position for range [paras[0], 0, paras[0], 1], node paras[0].firstChild
PASS 16,2: resulting DOM for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
PASS 16,2: resulting range position for range [paras[0], 0, paras[0], 1], node paras[1].firstChild
PASS 16,3: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1
PASS 16,3: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1
PASS 16,4: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
PASS 16,4: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara1.firstChild
PASS 16,5: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1
PASS 16,5: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1
PASS 16,6: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
PASS 16,6: resulting range position for range [paras[0], 0, paras[0], 1], node detachedPara1.firstChild
PASS 16,7: resulting DOM for range [paras[0], 0, paras[0], 1], node document
PASS 16,7: resulting range position for range [paras[0], 0, paras[0], 1], node document
PASS 16,8: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedDiv
PASS 16,8: resulting range position for range [paras[0], 0, paras[0], 1], node detachedDiv
PASS 16,9: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoc
PASS 16,9: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoc
PASS 16,10: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignPara2
PASS 16,10: resulting range position for range [paras[0], 0, paras[0], 1], node foreignPara2
PASS 16,11: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlDoc
PASS 16,11: resulting range position for range [paras[0], 0, paras[0], 1], node xmlDoc
PASS 16,12: resulting DOM for range [paras[0], 0, paras[0], 1], node xmlElement
PASS 16,12: resulting range position for range [paras[0], 0, paras[0], 1], node xmlElement
PASS 16,13: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedTextNode
PASS 16,13: resulting range position for range [paras[0], 0, paras[0], 1], node detachedTextNode
PASS 16,14: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignTextNode
PASS 16,14: resulting range position for range [paras[0], 0, paras[0], 1], node foreignTextNode
PASS 16,15: resulting DOM for range [paras[0], 0, paras[0], 1], node processingInstruction
PASS 16,15: resulting range position for range [paras[0], 0, paras[0], 1], node processingInstruction
PASS 16,16: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
PASS 16,16: resulting range position for range [paras[0], 0, paras[0], 1], node detachedProcessingInstruction
PASS 16,17: resulting DOM for range [paras[0], 0, paras[0], 1], node comment
PASS 16,17: resulting range position for range [paras[0], 0, paras[0], 1], node comment
PASS 16,18: resulting DOM for range [paras[0], 0, paras[0], 1], node detachedComment
PASS 16,18: resulting range position for range [paras[0], 0, paras[0], 1], node detachedComment
PASS 16,19: resulting DOM for range [paras[0], 0, paras[0], 1], node docfrag
PASS 16,19: resulting range position for range [paras[0], 0, paras[0], 1], node docfrag
PASS 16,20: resulting DOM for range [paras[0], 0, paras[0], 1], node doctype
PASS 16,20: resulting range position for range [paras[0], 0, paras[0], 1], node doctype
PASS 16,21: resulting DOM for range [paras[0], 0, paras[0], 1], node foreignDoctype
PASS 16,21: resulting range position for range [paras[0], 0, paras[0], 1], node foreignDoctype
PASS 17,0: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
PASS 17,0: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0]
PASS 17,1: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
PASS 17,1: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[0].firstChild
PASS 17,2: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
PASS 17,2: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node paras[1].firstChild
PASS 17,3: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
PASS 17,3: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1
PASS 17,4: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
PASS 17,4: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara1.firstChild
PASS 17,5: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
PASS 17,5: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1
PASS 17,6: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
PASS 17,6: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedPara1.firstChild
PASS 17,7: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node document
PASS 17,7: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node document
PASS 17,8: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
PASS 17,8: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedDiv
PASS 17,9: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
PASS 17,9: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoc
PASS 17,10: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
PASS 17,10: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignPara2
PASS 17,11: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
PASS 17,11: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlDoc
PASS 17,12: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
PASS 17,12: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node xmlElement
PASS 17,13: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
PASS 17,13: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedTextNode
PASS 17,14: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
PASS 17,14: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignTextNode
PASS 17,15: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
PASS 17,15: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node processingInstruction
PASS 17,16: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
PASS 17,16: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedProcessingInstruction
PASS 17,17: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node comment
PASS 17,17: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node comment
PASS 17,18: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
PASS 17,18: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node detachedComment
PASS 17,19: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node docfrag
PASS 17,19: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node docfrag
PASS 17,20: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node doctype
PASS 17,20: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node doctype
PASS 17,21: resulting DOM for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
PASS 17,21: resulting range position for range [detachedPara1, 0, detachedPara1, 1], node foreignDoctype
PASS 18,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0]
PASS 18,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0]
PASS 18,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
PASS 18,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[0].firstChild
PASS 18,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
PASS 18,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node paras[1].firstChild
PASS 18,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
PASS 18,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1
PASS 18,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
PASS 18,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara1.firstChild
PASS 18,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
PASS 18,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1
PASS 18,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
PASS 18,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedPara1.firstChild
PASS 18,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
PASS 18,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node document
PASS 18,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
PASS 18,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedDiv
PASS 18,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
PASS 18,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoc
PASS 18,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
PASS 18,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignPara2
PASS 18,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
PASS 18,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlDoc
PASS 18,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
PASS 18,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node xmlElement
PASS 18,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
PASS 18,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedTextNode
PASS 18,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
PASS 18,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignTextNode
PASS 18,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
PASS 18,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node processingInstruction
PASS 18,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
PASS 18,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedProcessingInstruction
PASS 18,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
PASS 18,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node comment
PASS 18,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
PASS 18,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node detachedComment
PASS 18,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
PASS 18,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node docfrag
PASS 18,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
PASS 18,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node doctype
PASS 18,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
PASS 18,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 0], node foreignDoctype
PASS 19,0: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0]
PASS 19,0: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0]
PASS 19,1: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild
PASS 19,1: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[0].firstChild
PASS 19,2: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild
PASS 19,2: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node paras[1].firstChild
PASS 19,3: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
PASS 19,3: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1
PASS 19,4: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild
PASS 19,4: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara1.firstChild
PASS 19,5: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
PASS 19,5: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1
PASS 19,6: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild
PASS 19,6: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedPara1.firstChild
PASS 19,7: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
PASS 19,7: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node document
PASS 19,8: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
PASS 19,8: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedDiv
PASS 19,9: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
PASS 19,9: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoc
PASS 19,10: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
PASS 19,10: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignPara2
PASS 19,11: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
PASS 19,11: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlDoc
PASS 19,12: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
PASS 19,12: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node xmlElement
PASS 19,13: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
PASS 19,13: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedTextNode
PASS 19,14: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
PASS 19,14: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignTextNode
PASS 19,15: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
PASS 19,15: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node processingInstruction
PASS 19,16: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
PASS 19,16: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedProcessingInstruction
PASS 19,17: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
PASS 19,17: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node comment
PASS 19,18: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
PASS 19,18: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node detachedComment
PASS 19,19: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
PASS 19,19: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node docfrag
PASS 19,20: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
PASS 19,20: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node doctype
PASS 19,21: resulting DOM for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
PASS 19,21: resulting range position for range [paras[0].firstChild, 0, paras[1].firstChild, 8], node foreignDoctype
PASS 20,0: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
PASS 20,0: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0]
PASS 20,1: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild
PASS 20,1: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[0].firstChild
PASS 20,2: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild
PASS 20,2: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node paras[1].firstChild
PASS 20,3: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
PASS 20,3: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1
PASS 20,4: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
PASS 20,4: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara1.firstChild
PASS 20,5: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
PASS 20,5: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1
PASS 20,6: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
PASS 20,6: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedPara1.firstChild
PASS 20,7: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node document
PASS 20,7: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node document
PASS 20,8: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
PASS 20,8: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedDiv
PASS 20,9: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
PASS 20,9: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoc
PASS 20,10: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
PASS 20,10: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignPara2
PASS 20,11: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
PASS 20,11: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlDoc
PASS 20,12: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
PASS 20,12: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node xmlElement
PASS 20,13: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
PASS 20,13: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedTextNode
PASS 20,14: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
PASS 20,14: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignTextNode
PASS 20,15: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
PASS 20,15: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node processingInstruction
PASS 20,16: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
PASS 20,16: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedProcessingInstruction
PASS 20,17: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node comment
PASS 20,17: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node comment
PASS 20,18: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
PASS 20,18: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node detachedComment
PASS 20,19: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
PASS 20,19: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node docfrag
PASS 20,20: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node doctype
PASS 20,20: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node doctype
PASS 20,21: resulting DOM for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
PASS 20,21: resulting range position for range [paras[0].firstChild, 3, paras[3], 1], node foreignDoctype
PASS 21,0: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
PASS 21,0: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0]
PASS 21,1: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild
PASS 21,1: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[0].firstChild
PASS 21,2: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild
PASS 21,2: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node paras[1].firstChild
PASS 21,3: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
PASS 21,3: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1
PASS 21,4: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
PASS 21,4: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara1.firstChild
PASS 21,5: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
PASS 21,5: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1
PASS 21,6: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
PASS 21,6: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedPara1.firstChild
PASS 21,7: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node document
PASS 21,7: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node document
PASS 21,8: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
PASS 21,8: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedDiv
PASS 21,9: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
PASS 21,9: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoc
PASS 21,10: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
PASS 21,10: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignPara2
PASS 21,11: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
PASS 21,11: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlDoc
PASS 21,12: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
PASS 21,12: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node xmlElement
PASS 21,13: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
PASS 21,13: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedTextNode
PASS 21,14: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
PASS 21,14: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignTextNode
PASS 21,15: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
PASS 21,15: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node processingInstruction
PASS 21,16: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
PASS 21,16: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedProcessingInstruction
PASS 21,17: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node comment
PASS 21,17: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node comment
PASS 21,18: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
PASS 21,18: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node detachedComment
PASS 21,19: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
PASS 21,19: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node docfrag
PASS 21,20: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node doctype
PASS 21,20: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node doctype
PASS 21,21: resulting DOM for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
PASS 21,21: resulting range position for range [paras[0], 0, paras[0].firstChild, 7], node foreignDoctype
PASS 22,0: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0]
PASS 22,0: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0]
PASS 22,1: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
PASS 22,1: resulting range position for range [testDiv, 2, paras[4], 1], node paras[0].firstChild
PASS 22,2: resulting DOM for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
PASS 22,2: resulting range position for range [testDiv, 2, paras[4], 1], node paras[1].firstChild
PASS 22,3: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1
PASS 22,3: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1
PASS 22,4: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
PASS 22,4: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara1.firstChild
PASS 22,5: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1
PASS 22,5: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1
PASS 22,6: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
PASS 22,6: resulting range position for range [testDiv, 2, paras[4], 1], node detachedPara1.firstChild
PASS 22,7: resulting DOM for range [testDiv, 2, paras[4], 1], node document
PASS 22,7: resulting range position for range [testDiv, 2, paras[4], 1], node document
PASS 22,8: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedDiv
PASS 22,8: resulting range position for range [testDiv, 2, paras[4], 1], node detachedDiv
PASS 22,9: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoc
PASS 22,9: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoc
PASS 22,10: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignPara2
PASS 22,10: resulting range position for range [testDiv, 2, paras[4], 1], node foreignPara2
PASS 22,11: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlDoc
PASS 22,11: resulting range position for range [testDiv, 2, paras[4], 1], node xmlDoc
PASS 22,12: resulting DOM for range [testDiv, 2, paras[4], 1], node xmlElement
PASS 22,12: resulting range position for range [testDiv, 2, paras[4], 1], node xmlElement
PASS 22,13: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedTextNode
PASS 22,13: resulting range position for range [testDiv, 2, paras[4], 1], node detachedTextNode
PASS 22,14: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignTextNode
PASS 22,14: resulting range position for range [testDiv, 2, paras[4], 1], node foreignTextNode
PASS 22,15: resulting DOM for range [testDiv, 2, paras[4], 1], node processingInstruction
PASS 22,15: resulting range position for range [testDiv, 2, paras[4], 1], node processingInstruction
PASS 22,16: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
PASS 22,16: resulting range position for range [testDiv, 2, paras[4], 1], node detachedProcessingInstruction
PASS 22,17: resulting DOM for range [testDiv, 2, paras[4], 1], node comment
PASS 22,17: resulting range position for range [testDiv, 2, paras[4], 1], node comment
PASS 22,18: resulting DOM for range [testDiv, 2, paras[4], 1], node detachedComment
PASS 22,18: resulting range position for range [testDiv, 2, paras[4], 1], node detachedComment
PASS 22,19: resulting DOM for range [testDiv, 2, paras[4], 1], node docfrag
PASS 22,19: resulting range position for range [testDiv, 2, paras[4], 1], node docfrag
PASS 22,20: resulting DOM for range [testDiv, 2, paras[4], 1], node doctype
PASS 22,20: resulting range position for range [testDiv, 2, paras[4], 1], node doctype
PASS 22,21: resulting DOM for range [testDiv, 2, paras[4], 1], node foreignDoctype
PASS 22,21: resulting range position for range [testDiv, 2, paras[4], 1], node foreignDoctype
PASS 23,0: resulting DOM for range [document, 0, document, 1], node paras[0]
PASS 23,0: resulting range position for range [document, 0, document, 1], node paras[0]
PASS 23,1: resulting DOM for range [document, 0, document, 1], node paras[0].firstChild
PASS 23,1: resulting range position for range [document, 0, document, 1], node paras[0].firstChild
PASS 23,2: resulting DOM for range [document, 0, document, 1], node paras[1].firstChild
PASS 23,2: resulting range position for range [document, 0, document, 1], node paras[1].firstChild
PASS 23,3: resulting DOM for range [document, 0, document, 1], node foreignPara1
PASS 23,3: resulting range position for range [document, 0, document, 1], node foreignPara1
PASS 23,4: resulting DOM for range [document, 0, document, 1], node foreignPara1.firstChild
PASS 23,4: resulting range position for range [document, 0, document, 1], node foreignPara1.firstChild
PASS 23,5: resulting DOM for range [document, 0, document, 1], node detachedPara1
PASS 23,5: resulting range position for range [document, 0, document, 1], node detachedPara1
PASS 23,6: resulting DOM for range [document, 0, document, 1], node detachedPara1.firstChild
PASS 23,6: resulting range position for range [document, 0, document, 1], node detachedPara1.firstChild
PASS 23,7: resulting DOM for range [document, 0, document, 1], node document
PASS 23,7: resulting range position for range [document, 0, document, 1], node document
PASS 23,8: resulting DOM for range [document, 0, document, 1], node detachedDiv
PASS 23,8: resulting range position for range [document, 0, document, 1], node detachedDiv
PASS 23,9: resulting DOM for range [document, 0, document, 1], node foreignDoc
PASS 23,9: resulting range position for range [document, 0, document, 1], node foreignDoc
PASS 23,10: resulting DOM for range [document, 0, document, 1], node foreignPara2
PASS 23,10: resulting range position for range [document, 0, document, 1], node foreignPara2
PASS 23,11: resulting DOM for range [document, 0, document, 1], node xmlDoc
PASS 23,11: resulting range position for range [document, 0, document, 1], node xmlDoc
PASS 23,12: resulting DOM for range [document, 0, document, 1], node xmlElement
PASS 23,12: resulting range position for range [document, 0, document, 1], node xmlElement
PASS 23,13: resulting DOM for range [document, 0, document, 1], node detachedTextNode
PASS 23,13: resulting range position for range [document, 0, document, 1], node detachedTextNode
PASS 23,14: resulting DOM for range [document, 0, document, 1], node foreignTextNode
PASS 23,14: resulting range position for range [document, 0, document, 1], node foreignTextNode
PASS 23,15: resulting DOM for range [document, 0, document, 1], node processingInstruction
PASS 23,15: resulting range position for range [document, 0, document, 1], node processingInstruction
PASS 23,16: resulting DOM for range [document, 0, document, 1], node detachedProcessingInstruction
PASS 23,16: resulting range position for range [document, 0, document, 1], node detachedProcessingInstruction
PASS 23,17: resulting DOM for range [document, 0, document, 1], node comment
PASS 23,17: resulting range position for range [document, 0, document, 1], node comment
PASS 23,18: resulting DOM for range [document, 0, document, 1], node detachedComment
PASS 23,18: resulting range position for range [document, 0, document, 1], node detachedComment
PASS 23,19: resulting DOM for range [document, 0, document, 1], node docfrag
PASS 23,19: resulting range position for range [document, 0, document, 1], node docfrag
PASS 23,20: resulting DOM for range [document, 0, document, 1], node doctype
PASS 23,20: resulting range position for range [document, 0, document, 1], node doctype
PASS 23,21: resulting DOM for range [document, 0, document, 1], node foreignDoctype
PASS 23,21: resulting range position for range [document, 0, document, 1], node foreignDoctype
PASS 24,0: resulting DOM for range [document, 0, document, 2], node paras[0]
PASS 24,0: resulting range position for range [document, 0, document, 2], node paras[0]
PASS 24,1: resulting DOM for range [document, 0, document, 2], node paras[0].firstChild
PASS 24,1: resulting range position for range [document, 0, document, 2], node paras[0].firstChild
PASS 24,2: resulting DOM for range [document, 0, document, 2], node paras[1].firstChild
PASS 24,2: resulting range position for range [document, 0, document, 2], node paras[1].firstChild
PASS 24,3: resulting DOM for range [document, 0, document, 2], node foreignPara1
PASS 24,3: resulting range position for range [document, 0, document, 2], node foreignPara1
PASS 24,4: resulting DOM for range [document, 0, document, 2], node foreignPara1.firstChild
PASS 24,4: resulting range position for range [document, 0, document, 2], node foreignPara1.firstChild
PASS 24,5: resulting DOM for range [document, 0, document, 2], node detachedPara1
PASS 24,5: resulting range position for range [document, 0, document, 2], node detachedPara1
PASS 24,6: resulting DOM for range [document, 0, document, 2], node detachedPara1.firstChild
PASS 24,6: resulting range position for range [document, 0, document, 2], node detachedPara1.firstChild
PASS 24,7: resulting DOM for range [document, 0, document, 2], node document
PASS 24,7: resulting range position for range [document, 0, document, 2], node document
PASS 24,8: resulting DOM for range [document, 0, document, 2], node detachedDiv
PASS 24,8: resulting range position for range [document, 0, document, 2], node detachedDiv
PASS 24,9: resulting DOM for range [document, 0, document, 2], node foreignDoc
PASS 24,9: resulting range position for range [document, 0, document, 2], node foreignDoc
PASS 24,10: resulting DOM for range [document, 0, document, 2], node foreignPara2
PASS 24,10: resulting range position for range [document, 0, document, 2], node foreignPara2
PASS 24,11: resulting DOM for range [document, 0, document, 2], node xmlDoc
PASS 24,11: resulting range position for range [document, 0, document, 2], node xmlDoc
PASS 24,12: resulting DOM for range [document, 0, document, 2], node xmlElement
PASS 24,12: resulting range position for range [document, 0, document, 2], node xmlElement
PASS 24,13: resulting DOM for range [document, 0, document, 2], node detachedTextNode
PASS 24,13: resulting range position for range [document, 0, document, 2], node detachedTextNode
PASS 24,14: resulting DOM for range [document, 0, document, 2], node foreignTextNode
PASS 24,14: resulting range position for range [document, 0, document, 2], node foreignTextNode
PASS 24,15: resulting DOM for range [document, 0, document, 2], node processingInstruction
PASS 24,15: resulting range position for range [document, 0, document, 2], node processingInstruction
PASS 24,16: resulting DOM for range [document, 0, document, 2], node detachedProcessingInstruction
PASS 24,16: resulting range position for range [document, 0, document, 2], node detachedProcessingInstruction
PASS 24,17: resulting DOM for range [document, 0, document, 2], node comment
PASS 24,17: resulting range position for range [document, 0, document, 2], node comment
PASS 24,18: resulting DOM for range [document, 0, document, 2], node detachedComment
PASS 24,18: resulting range position for range [document, 0, document, 2], node detachedComment
PASS 24,19: resulting DOM for range [document, 0, document, 2], node docfrag
PASS 24,19: resulting range position for range [document, 0, document, 2], node docfrag
PASS 24,20: resulting DOM for range [document, 0, document, 2], node doctype
PASS 24,20: resulting range position for range [document, 0, document, 2], node doctype
PASS 24,21: resulting DOM for range [document, 0, document, 2], node foreignDoctype
PASS 24,21: resulting range position for range [document, 0, document, 2], node foreignDoctype
PASS 25,0: resulting DOM for range [comment, 2, comment, 3], node paras[0]
PASS 25,0: resulting range position for range [comment, 2, comment, 3], node paras[0]
PASS 25,1: resulting DOM for range [comment, 2, comment, 3], node paras[0].firstChild
PASS 25,1: resulting range position for range [comment, 2, comment, 3], node paras[0].firstChild
PASS 25,2: resulting DOM for range [comment, 2, comment, 3], node paras[1].firstChild
PASS 25,2: resulting range position for range [comment, 2, comment, 3], node paras[1].firstChild
PASS 25,3: resulting DOM for range [comment, 2, comment, 3], node foreignPara1
PASS 25,3: resulting range position for range [comment, 2, comment, 3], node foreignPara1
PASS 25,4: resulting DOM for range [comment, 2, comment, 3], node foreignPara1.firstChild
PASS 25,4: resulting range position for range [comment, 2, comment, 3], node foreignPara1.firstChild
PASS 25,5: resulting DOM for range [comment, 2, comment, 3], node detachedPara1
PASS 25,5: resulting range position for range [comment, 2, comment, 3], node detachedPara1
PASS 25,6: resulting DOM for range [comment, 2, comment, 3], node detachedPara1.firstChild
PASS 25,6: resulting range position for range [comment, 2, comment, 3], node detachedPara1.firstChild
PASS 25,7: resulting DOM for range [comment, 2, comment, 3], node document
PASS 25,7: resulting range position for range [comment, 2, comment, 3], node document
PASS 25,8: resulting DOM for range [comment, 2, comment, 3], node detachedDiv
PASS 25,8: resulting range position for range [comment, 2, comment, 3], node detachedDiv
PASS 25,9: resulting DOM for range [comment, 2, comment, 3], node foreignDoc
PASS 25,9: resulting range position for range [comment, 2, comment, 3], node foreignDoc
PASS 25,10: resulting DOM for range [comment, 2, comment, 3], node foreignPara2
PASS 25,10: resulting range position for range [comment, 2, comment, 3], node foreignPara2
PASS 25,11: resulting DOM for range [comment, 2, comment, 3], node xmlDoc
PASS 25,11: resulting range position for range [comment, 2, comment, 3], node xmlDoc
PASS 25,12: resulting DOM for range [comment, 2, comment, 3], node xmlElement
PASS 25,12: resulting range position for range [comment, 2, comment, 3], node xmlElement
PASS 25,13: resulting DOM for range [comment, 2, comment, 3], node detachedTextNode
PASS 25,13: resulting range position for range [comment, 2, comment, 3], node detachedTextNode
PASS 25,14: resulting DOM for range [comment, 2, comment, 3], node foreignTextNode
PASS 25,14: resulting range position for range [comment, 2, comment, 3], node foreignTextNode
PASS 25,15: resulting DOM for range [comment, 2, comment, 3], node processingInstruction
PASS 25,15: resulting range position for range [comment, 2, comment, 3], node processingInstruction
PASS 25,16: resulting DOM for range [comment, 2, comment, 3], node detachedProcessingInstruction
PASS 25,16: resulting range position for range [comment, 2, comment, 3], node detachedProcessingInstruction
PASS 25,17: resulting DOM for range [comment, 2, comment, 3], node comment
PASS 25,17: resulting range position for range [comment, 2, comment, 3], node comment
PASS 25,18: resulting DOM for range [comment, 2, comment, 3], node detachedComment
PASS 25,18: resulting range position for range [comment, 2, comment, 3], node detachedComment
PASS 25,19: resulting DOM for range [comment, 2, comment, 3], node docfrag
PASS 25,19: resulting range position for range [comment, 2, comment, 3], node docfrag
PASS 25,20: resulting DOM for range [comment, 2, comment, 3], node doctype
PASS 25,20: resulting range position for range [comment, 2, comment, 3], node doctype
PASS 25,21: resulting DOM for range [comment, 2, comment, 3], node foreignDoctype
PASS 25,21: resulting range position for range [comment, 2, comment, 3], node foreignDoctype
PASS 26,0: resulting DOM for range [testDiv, 0, comment, 5], node paras[0]
PASS 26,0: resulting range position for range [testDiv, 0, comment, 5], node paras[0]
PASS 26,1: resulting DOM for range [testDiv, 0, comment, 5], node paras[0].firstChild
PASS 26,1: resulting range position for range [testDiv, 0, comment, 5], node paras[0].firstChild
PASS 26,2: resulting DOM for range [testDiv, 0, comment, 5], node paras[1].firstChild
PASS 26,2: resulting range position for range [testDiv, 0, comment, 5], node paras[1].firstChild
PASS 26,3: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1
PASS 26,3: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1
PASS 26,4: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
PASS 26,4: resulting range position for range [testDiv, 0, comment, 5], node foreignPara1.firstChild
PASS 26,5: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1
PASS 26,5: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1
PASS 26,6: resulting DOM for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
PASS 26,6: resulting range position for range [testDiv, 0, comment, 5], node detachedPara1.firstChild
PASS 26,7: resulting DOM for range [testDiv, 0, comment, 5], node document
PASS 26,7: resulting range position for range [testDiv, 0, comment, 5], node document
PASS 26,8: resulting DOM for range [testDiv, 0, comment, 5], node detachedDiv
PASS 26,8: resulting range position for range [testDiv, 0, comment, 5], node detachedDiv
PASS 26,9: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoc
PASS 26,9: resulting range position for range [testDiv, 0, comment, 5], node foreignDoc
PASS 26,10: resulting DOM for range [testDiv, 0, comment, 5], node foreignPara2
PASS 26,10: resulting range position for range [testDiv, 0, comment, 5], node foreignPara2
PASS 26,11: resulting DOM for range [testDiv, 0, comment, 5], node xmlDoc
PASS 26,11: resulting range position for range [testDiv, 0, comment, 5], node xmlDoc
PASS 26,12: resulting DOM for range [testDiv, 0, comment, 5], node xmlElement
PASS 26,12: resulting range position for range [testDiv, 0, comment, 5], node xmlElement
PASS 26,13: resulting DOM for range [testDiv, 0, comment, 5], node detachedTextNode
PASS 26,13: resulting range position for range [testDiv, 0, comment, 5], node detachedTextNode
PASS 26,14: resulting DOM for range [testDiv, 0, comment, 5], node foreignTextNode
PASS 26,14: resulting range position for range [testDiv, 0, comment, 5], node foreignTextNode
PASS 26,15: resulting DOM for range [testDiv, 0, comment, 5], node processingInstruction
PASS 26,15: resulting range position for range [testDiv, 0, comment, 5], node processingInstruction
PASS 26,16: resulting DOM for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
PASS 26,16: resulting range position for range [testDiv, 0, comment, 5], node detachedProcessingInstruction
PASS 26,17: resulting DOM for range [testDiv, 0, comment, 5], node comment
PASS 26,17: resulting range position for range [testDiv, 0, comment, 5], node comment
PASS 26,18: resulting DOM for range [testDiv, 0, comment, 5], node detachedComment
PASS 26,18: resulting range position for range [testDiv, 0, comment, 5], node detachedComment
PASS 26,19: resulting DOM for range [testDiv, 0, comment, 5], node docfrag
PASS 26,19: resulting range position for range [testDiv, 0, comment, 5], node docfrag
PASS 26,20: resulting DOM for range [testDiv, 0, comment, 5], node doctype
PASS 26,20: resulting range position for range [testDiv, 0, comment, 5], node doctype
PASS 26,21: resulting DOM for range [testDiv, 0, comment, 5], node foreignDoctype
PASS 26,21: resulting range position for range [testDiv, 0, comment, 5], node foreignDoctype
PASS 27,0: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0]
PASS 27,0: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0]
PASS 27,1: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
PASS 27,1: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[0].firstChild
PASS 27,2: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
PASS 27,2: resulting range position for range [foreignDoc, 1, foreignComment, 2], node paras[1].firstChild
PASS 27,3: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
PASS 27,3: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1
PASS 27,4: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
PASS 27,4: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara1.firstChild
PASS 27,5: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
PASS 27,5: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1
PASS 27,6: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
PASS 27,6: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedPara1.firstChild
PASS 27,7: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node document
PASS 27,7: resulting range position for range [foreignDoc, 1, foreignComment, 2], node document
PASS 27,8: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
PASS 27,8: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedDiv
PASS 27,9: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
PASS 27,9: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoc
PASS 27,10: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
PASS 27,10: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignPara2
PASS 27,11: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
PASS 27,11: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlDoc
PASS 27,12: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node xmlElement
PASS 27,12: resulting range position for range [foreignDoc, 1, foreignComment, 2], node xmlElement
PASS 27,13: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
PASS 27,13: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedTextNode
PASS 27,14: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
PASS 27,14: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignTextNode
PASS 27,15: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
PASS 27,15: resulting range position for range [foreignDoc, 1, foreignComment, 2], node processingInstruction
PASS 27,16: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
PASS 27,16: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedProcessingInstruction
PASS 27,17: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node comment
PASS 27,17: resulting range position for range [foreignDoc, 1, foreignComment, 2], node comment
PASS 27,18: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node detachedComment
PASS 27,18: resulting range position for range [foreignDoc, 1, foreignComment, 2], node detachedComment
PASS 27,19: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node docfrag
PASS 27,19: resulting range position for range [foreignDoc, 1, foreignComment, 2], node docfrag
PASS 27,20: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node doctype
PASS 27,20: resulting range position for range [foreignDoc, 1, foreignComment, 2], node doctype
PASS 27,21: resulting DOM for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
PASS 27,21: resulting range position for range [foreignDoc, 1, foreignComment, 2], node foreignDoctype
PASS 28,0: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
PASS 28,0: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0]
PASS 28,1: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
PASS 28,1: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[0].firstChild
PASS 28,2: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
PASS 28,2: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node paras[1].firstChild
PASS 28,3: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
PASS 28,3: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1
PASS 28,4: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
PASS 28,4: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara1.firstChild
PASS 28,5: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
PASS 28,5: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1
PASS 28,6: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
PASS 28,6: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedPara1.firstChild
PASS 28,7: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node document
PASS 28,7: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node document
PASS 28,8: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
PASS 28,8: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedDiv
PASS 28,9: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
PASS 28,9: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoc
PASS 28,10: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
PASS 28,10: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignPara2
PASS 28,11: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
PASS 28,11: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlDoc
PASS 28,12: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
PASS 28,12: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node xmlElement
PASS 28,13: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
PASS 28,13: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedTextNode
PASS 28,14: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
PASS 28,14: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignTextNode
PASS 28,15: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
PASS 28,15: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node processingInstruction
PASS 28,16: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
PASS 28,16: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedProcessingInstruction
PASS 28,17: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
PASS 28,17: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node comment
PASS 28,18: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
PASS 28,18: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node detachedComment
PASS 28,19: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
PASS 28,19: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node docfrag
PASS 28,20: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
PASS 28,20: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node doctype
PASS 28,21: resulting DOM for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
PASS 28,21: resulting range position for range [foreignDoc.body, 0, foreignTextNode, 36], node foreignDoctype
PASS 29,0: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0]
PASS 29,0: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0]
PASS 29,1: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
PASS 29,1: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[0].firstChild
PASS 29,2: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
PASS 29,2: resulting range position for range [xmlDoc, 1, xmlComment, 0], node paras[1].firstChild
PASS 29,3: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
PASS 29,3: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1
PASS 29,4: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
PASS 29,4: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara1.firstChild
PASS 29,5: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
PASS 29,5: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1
PASS 29,6: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
PASS 29,6: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedPara1.firstChild
PASS 29,7: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node document
PASS 29,7: resulting range position for range [xmlDoc, 1, xmlComment, 0], node document
PASS 29,8: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
PASS 29,8: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedDiv
PASS 29,9: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
PASS 29,9: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoc
PASS 29,10: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
PASS 29,10: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignPara2
PASS 29,11: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
PASS 29,11: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlDoc
PASS 29,12: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node xmlElement
PASS 29,12: resulting range position for range [xmlDoc, 1, xmlComment, 0], node xmlElement
PASS 29,13: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
PASS 29,13: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedTextNode
PASS 29,14: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
PASS 29,14: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignTextNode
PASS 29,15: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
PASS 29,15: resulting range position for range [xmlDoc, 1, xmlComment, 0], node processingInstruction
PASS 29,16: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
PASS 29,16: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedProcessingInstruction
PASS 29,17: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node comment
PASS 29,17: resulting range position for range [xmlDoc, 1, xmlComment, 0], node comment
PASS 29,18: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node detachedComment
PASS 29,18: resulting range position for range [xmlDoc, 1, xmlComment, 0], node detachedComment
PASS 29,19: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node docfrag
PASS 29,19: resulting range position for range [xmlDoc, 1, xmlComment, 0], node docfrag
PASS 29,20: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node doctype
PASS 29,20: resulting range position for range [xmlDoc, 1, xmlComment, 0], node doctype
PASS 29,21: resulting DOM for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
PASS 29,21: resulting range position for range [xmlDoc, 1, xmlComment, 0], node foreignDoctype
PASS 30,0: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
PASS 30,0: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0]
PASS 30,1: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
PASS 30,1: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[0].firstChild
PASS 30,2: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
PASS 30,2: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node paras[1].firstChild
PASS 30,3: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
PASS 30,3: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1
PASS 30,4: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
PASS 30,4: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara1.firstChild
PASS 30,5: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
PASS 30,5: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1
PASS 30,6: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
PASS 30,6: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedPara1.firstChild
PASS 30,7: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node document
PASS 30,7: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node document
PASS 30,8: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
PASS 30,8: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedDiv
PASS 30,9: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
PASS 30,9: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoc
PASS 30,10: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
PASS 30,10: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignPara2
PASS 30,11: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
PASS 30,11: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlDoc
PASS 30,12: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
PASS 30,12: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node xmlElement
PASS 30,13: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
PASS 30,13: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedTextNode
PASS 30,14: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
PASS 30,14: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignTextNode
PASS 30,15: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
PASS 30,15: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node processingInstruction
PASS 30,16: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
PASS 30,16: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedProcessingInstruction
PASS 30,17: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node comment
PASS 30,17: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node comment
PASS 30,18: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
PASS 30,18: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node detachedComment
PASS 30,19: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
PASS 30,19: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node docfrag
PASS 30,20: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
PASS 30,20: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node doctype
PASS 30,21: resulting DOM for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
PASS 30,21: resulting range position for range [detachedTextNode, 0, detachedTextNode, 8], node foreignDoctype
PASS 31,0: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
PASS 31,0: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0]
PASS 31,1: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
PASS 31,1: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[0].firstChild
PASS 31,2: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
PASS 31,2: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node paras[1].firstChild
PASS 31,3: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
PASS 31,3: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1
PASS 31,4: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
PASS 31,4: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara1.firstChild
PASS 31,5: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
PASS 31,5: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1
PASS 31,6: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
PASS 31,6: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedPara1.firstChild
PASS 31,7: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
PASS 31,7: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node document
PASS 31,8: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
PASS 31,8: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedDiv
PASS 31,9: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
PASS 31,9: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoc
PASS 31,10: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
PASS 31,10: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignPara2
PASS 31,11: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
PASS 31,11: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlDoc
PASS 31,12: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
PASS 31,12: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node xmlElement
PASS 31,13: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
PASS 31,13: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedTextNode
PASS 31,14: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
PASS 31,14: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignTextNode
PASS 31,15: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
PASS 31,15: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node processingInstruction
PASS 31,16: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
PASS 31,16: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedProcessingInstruction
PASS 31,17: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
PASS 31,17: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node comment
PASS 31,18: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
PASS 31,18: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node detachedComment
PASS 31,19: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
PASS 31,19: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node docfrag
PASS 31,20: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
PASS 31,20: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node doctype
PASS 31,21: resulting DOM for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
PASS 31,21: resulting range position for range [detachedForeignTextNode, 0, detachedForeignTextNode, 8], node foreignDoctype
PASS 32,0: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
PASS 32,0: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0]
PASS 32,1: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
PASS 32,1: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[0].firstChild
PASS 32,2: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
PASS 32,2: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node paras[1].firstChild
PASS 32,3: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
PASS 32,3: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1
PASS 32,4: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
PASS 32,4: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara1.firstChild
PASS 32,5: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
PASS 32,5: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1
PASS 32,6: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
PASS 32,6: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedPara1.firstChild
PASS 32,7: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
PASS 32,7: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node document
PASS 32,8: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
PASS 32,8: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedDiv
PASS 32,9: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
PASS 32,9: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoc
PASS 32,10: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
PASS 32,10: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignPara2
PASS 32,11: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
PASS 32,11: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlDoc
PASS 32,12: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
PASS 32,12: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node xmlElement
PASS 32,13: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
PASS 32,13: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedTextNode
PASS 32,14: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
PASS 32,14: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignTextNode
PASS 32,15: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
PASS 32,15: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node processingInstruction
PASS 32,16: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
PASS 32,16: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedProcessingInstruction
PASS 32,17: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
PASS 32,17: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node comment
PASS 32,18: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
PASS 32,18: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node detachedComment
PASS 32,19: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
PASS 32,19: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node docfrag
PASS 32,20: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
PASS 32,20: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node doctype
PASS 32,21: resulting DOM for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
PASS 32,21: resulting range position for range [detachedXmlTextNode, 0, detachedXmlTextNode, 8], node foreignDoctype
PASS 33,0: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0]
PASS 33,0: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0]
PASS 33,1: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
PASS 33,1: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[0].firstChild
PASS 33,2: resulting DOM for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
PASS 33,2: resulting range position for range [detachedComment, 3, detachedComment, 4], node paras[1].firstChild
PASS 33,3: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1
PASS 33,3: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1
PASS 33,4: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
PASS 33,4: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara1.firstChild
PASS 33,5: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1
PASS 33,5: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1
PASS 33,6: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
PASS 33,6: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedPara1.firstChild
PASS 33,7: resulting DOM for range [detachedComment, 3, detachedComment, 4], node document
PASS 33,7: resulting range position for range [detachedComment, 3, detachedComment, 4], node document
PASS 33,8: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedDiv
PASS 33,8: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedDiv
PASS 33,9: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoc
PASS 33,9: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoc
PASS 33,10: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignPara2
PASS 33,10: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignPara2
PASS 33,11: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlDoc
PASS 33,11: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlDoc
PASS 33,12: resulting DOM for range [detachedComment, 3, detachedComment, 4], node xmlElement
PASS 33,12: resulting range position for range [detachedComment, 3, detachedComment, 4], node xmlElement
PASS 33,13: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
PASS 33,13: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedTextNode
PASS 33,14: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
PASS 33,14: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignTextNode
PASS 33,15: resulting DOM for range [detachedComment, 3, detachedComment, 4], node processingInstruction
PASS 33,15: resulting range position for range [detachedComment, 3, detachedComment, 4], node processingInstruction
PASS 33,16: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
PASS 33,16: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedProcessingInstruction
PASS 33,17: resulting DOM for range [detachedComment, 3, detachedComment, 4], node comment
PASS 33,17: resulting range position for range [detachedComment, 3, detachedComment, 4], node comment
PASS 33,18: resulting DOM for range [detachedComment, 3, detachedComment, 4], node detachedComment
PASS 33,18: resulting range position for range [detachedComment, 3, detachedComment, 4], node detachedComment
PASS 33,19: resulting DOM for range [detachedComment, 3, detachedComment, 4], node docfrag
PASS 33,19: resulting range position for range [detachedComment, 3, detachedComment, 4], node docfrag
PASS 33,20: resulting DOM for range [detachedComment, 3, detachedComment, 4], node doctype
PASS 33,20: resulting range position for range [detachedComment, 3, detachedComment, 4], node doctype
PASS 33,21: resulting DOM for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
PASS 33,21: resulting range position for range [detachedComment, 3, detachedComment, 4], node foreignDoctype
PASS 34,0: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
PASS 34,0: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0]
PASS 34,1: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
PASS 34,1: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[0].firstChild
PASS 34,2: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
PASS 34,2: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node paras[1].firstChild
PASS 34,3: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
PASS 34,3: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1
PASS 34,4: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
PASS 34,4: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara1.firstChild
PASS 34,5: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
PASS 34,5: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1
PASS 34,6: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
PASS 34,6: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedPara1.firstChild
PASS 34,7: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
PASS 34,7: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node document
PASS 34,8: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
PASS 34,8: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedDiv
PASS 34,9: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
PASS 34,9: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoc
PASS 34,10: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
PASS 34,10: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignPara2
PASS 34,11: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
PASS 34,11: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlDoc
PASS 34,12: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
PASS 34,12: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node xmlElement
PASS 34,13: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
PASS 34,13: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedTextNode
PASS 34,14: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
PASS 34,14: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignTextNode
PASS 34,15: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
PASS 34,15: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node processingInstruction
PASS 34,16: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
PASS 34,16: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedProcessingInstruction
PASS 34,17: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
PASS 34,17: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node comment
PASS 34,18: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
PASS 34,18: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node detachedComment
PASS 34,19: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
PASS 34,19: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node docfrag
PASS 34,20: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
PASS 34,20: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node doctype
PASS 34,21: resulting DOM for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
PASS 34,21: resulting range position for range [detachedForeignComment, 0, detachedForeignComment, 1], node foreignDoctype
PASS 35,0: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
PASS 35,0: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0]
PASS 35,1: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
PASS 35,1: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[0].firstChild
PASS 35,2: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
PASS 35,2: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node paras[1].firstChild
PASS 35,3: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
PASS 35,3: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1
PASS 35,4: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
PASS 35,4: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara1.firstChild
PASS 35,5: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
PASS 35,5: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1
PASS 35,6: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
PASS 35,6: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedPara1.firstChild
PASS 35,7: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
PASS 35,7: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node document
PASS 35,8: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
PASS 35,8: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedDiv
PASS 35,9: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
PASS 35,9: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoc
PASS 35,10: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
PASS 35,10: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignPara2
PASS 35,11: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
PASS 35,11: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlDoc
PASS 35,12: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
PASS 35,12: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node xmlElement
PASS 35,13: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
PASS 35,13: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedTextNode
PASS 35,14: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
PASS 35,14: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignTextNode
PASS 35,15: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
PASS 35,15: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node processingInstruction
PASS 35,16: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
PASS 35,16: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedProcessingInstruction
PASS 35,17: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
PASS 35,17: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node comment
PASS 35,18: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
PASS 35,18: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node detachedComment
PASS 35,19: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
PASS 35,19: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node docfrag
PASS 35,20: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
PASS 35,20: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node doctype
PASS 35,21: resulting DOM for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
PASS 35,21: resulting range position for range [detachedXmlComment, 2, detachedXmlComment, 6], node foreignDoctype
PASS 36,0: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0]
PASS 36,0: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0]
PASS 36,1: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
PASS 36,1: resulting range position for range [docfrag, 0, docfrag, 0], node paras[0].firstChild
PASS 36,2: resulting DOM for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
PASS 36,2: resulting range position for range [docfrag, 0, docfrag, 0], node paras[1].firstChild
PASS 36,3: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1
PASS 36,3: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1
PASS 36,4: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
PASS 36,4: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara1.firstChild
PASS 36,5: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1
PASS 36,5: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1
PASS 36,6: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
PASS 36,6: resulting range position for range [docfrag, 0, docfrag, 0], node detachedPara1.firstChild
PASS 36,7: resulting DOM for range [docfrag, 0, docfrag, 0], node document
PASS 36,7: resulting range position for range [docfrag, 0, docfrag, 0], node document
PASS 36,8: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedDiv
PASS 36,8: resulting range position for range [docfrag, 0, docfrag, 0], node detachedDiv
PASS 36,9: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoc
PASS 36,9: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoc
PASS 36,10: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignPara2
PASS 36,10: resulting range position for range [docfrag, 0, docfrag, 0], node foreignPara2
PASS 36,11: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlDoc
PASS 36,11: resulting range position for range [docfrag, 0, docfrag, 0], node xmlDoc
PASS 36,12: resulting DOM for range [docfrag, 0, docfrag, 0], node xmlElement
PASS 36,12: resulting range position for range [docfrag, 0, docfrag, 0], node xmlElement
PASS 36,13: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedTextNode
PASS 36,13: resulting range position for range [docfrag, 0, docfrag, 0], node detachedTextNode
PASS 36,14: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignTextNode
PASS 36,14: resulting range position for range [docfrag, 0, docfrag, 0], node foreignTextNode
PASS 36,15: resulting DOM for range [docfrag, 0, docfrag, 0], node processingInstruction
PASS 36,15: resulting range position for range [docfrag, 0, docfrag, 0], node processingInstruction
PASS 36,16: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
PASS 36,16: resulting range position for range [docfrag, 0, docfrag, 0], node detachedProcessingInstruction
PASS 36,17: resulting DOM for range [docfrag, 0, docfrag, 0], node comment
PASS 36,17: resulting range position for range [docfrag, 0, docfrag, 0], node comment
PASS 36,18: resulting DOM for range [docfrag, 0, docfrag, 0], node detachedComment
PASS 36,18: resulting range position for range [docfrag, 0, docfrag, 0], node detachedComment
PASS 36,19: resulting DOM for range [docfrag, 0, docfrag, 0], node docfrag
PASS 36,19: resulting range position for range [docfrag, 0, docfrag, 0], node docfrag
PASS 36,20: resulting DOM for range [docfrag, 0, docfrag, 0], node doctype
PASS 36,20: resulting range position for range [docfrag, 0, docfrag, 0], node doctype
PASS 36,21: resulting DOM for range [docfrag, 0, docfrag, 0], node foreignDoctype
PASS 36,21: resulting range position for range [docfrag, 0, docfrag, 0], node foreignDoctype
PASS 37,0: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
PASS 37,0: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0]
PASS 37,1: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
PASS 37,1: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[0].firstChild
PASS 37,2: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
PASS 37,2: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node paras[1].firstChild
PASS 37,3: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
PASS 37,3: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1
PASS 37,4: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
PASS 37,4: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara1.firstChild
PASS 37,5: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
PASS 37,5: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1
PASS 37,6: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
PASS 37,6: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedPara1.firstChild
PASS 37,7: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node document
PASS 37,7: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node document
PASS 37,8: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
PASS 37,8: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedDiv
PASS 37,9: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
PASS 37,9: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoc
PASS 37,10: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
PASS 37,10: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignPara2
PASS 37,11: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
PASS 37,11: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlDoc
PASS 37,12: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
PASS 37,12: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node xmlElement
PASS 37,13: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
PASS 37,13: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedTextNode
PASS 37,14: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
PASS 37,14: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignTextNode
PASS 37,15: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
PASS 37,15: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node processingInstruction
PASS 37,16: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
PASS 37,16: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedProcessingInstruction
PASS 37,17: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node comment
PASS 37,17: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node comment
PASS 37,18: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
PASS 37,18: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node detachedComment
PASS 37,19: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node docfrag
PASS 37,19: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node docfrag
PASS 37,20: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node doctype
PASS 37,20: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node doctype
PASS 37,21: resulting DOM for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype
PASS 37,21: resulting range position for range [processingInstruction, 0, processingInstruction, 4], node foreignDoctype