window.editorShell.SelectAll();
// selRanges = [ [ [[0, 1],   0], [[0, 1],   2] ] ];
// EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    //   WillDo:   Create Element: P
    //   DidDo:    Create Element: P(0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 0],   0], [[0, 1, 0, 0],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.paragraphFormat = "h1";
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: h1
    //   DidDo:    Create Element: h1(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 0],   0], [[0, 1, 0, 0],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
    // WillDo:   Remove Element: 
    //   WillMerge:   <NULL> <-- Remove Element: 
    //   DidMerge:    <NULL> <-- Remove Element:  (TRUE, 0)
    // DidDo:    Remove Element: (0)
    // WillDo:   Create Element: special text node tag
    //   WillMerge:   <NULL> <-- Create Element: special text node tag
    //   DidMerge:    <NULL> <-- Create Element: special text node tag (TRUE, 0)
    // DidDo:    Create Element: special text node tag(0)
    // WillDo:   Insert Text: T
    //   WillMerge:   <NULL> <-- Insert Text: T
    //   DidMerge:    <NULL> <-- Insert Text: T (TRUE, 0)
    // DidDo:    Insert Text: T(0)
selRanges = [ [ [[0, 1, 0],   1], [[0, 1, 0],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   2], [[0, 1, 0],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   3], [[0, 1, 0],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   4], [[0, 1, 0],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   5], [[0, 1, 0],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   6], [[0, 1, 0],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   7], [[0, 1, 0],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   8], [[0, 1, 0],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],   9], [[0, 1, 0],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  10], [[0, 1, 0],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  11], [[0, 1, 0],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  12], [[0, 1, 0],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  13], [[0, 1, 0],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  14], [[0, 1, 0],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  15], [[0, 1, 0],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  16], [[0, 1, 0],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  17], [[0, 1, 0],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  18], [[0, 1, 0],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  19], [[0, 1, 0],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  20], [[0, 1, 0],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  21], [[0, 1, 0],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  22], [[0, 1, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  23], [[0, 1, 0],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  24], [[0, 1, 0],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  25], [[0, 1, 0],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  26], [[0, 1, 0],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  27], [[0, 1, 0],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  28], [[0, 1, 0],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  29], [[0, 1, 0],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  30], [[0, 1, 0],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  31], [[0, 1, 0],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0],  32], [[0, 1, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.paragraphFormat = "h1";
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: h1
    //   DidDo:    Create Element: h1(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 0],  32], [[0, 1, 0, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("center");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 0, 0],  32], [[0, 1, 0, 0, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 1],   0], [[0, 1, 0, 1],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   0], [[0, 1, 0, 2],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("left");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 0],   0], [[0, 1, 0, 2, 0],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   1], [[0, 1, 0, 2, 0],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   2], [[0, 1, 0, 2, 0],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   3], [[0, 1, 0, 2, 0],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   4], [[0, 1, 0, 2, 0],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   5], [[0, 1, 0, 2, 0],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   6], [[0, 1, 0, 2, 0],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   7], [[0, 1, 0, 2, 0],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   8], [[0, 1, 0, 2, 0],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   9], [[0, 1, 0, 2, 0],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  10], [[0, 1, 0, 2, 0],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  11], [[0, 1, 0, 2, 0],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  12], [[0, 1, 0, 2, 0],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  13], [[0, 1, 0, 2, 0],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  14], [[0, 1, 0, 2, 0],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  15], [[0, 1, 0, 2, 0],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  16], [[0, 1, 0, 2, 0],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  17], [[0, 1, 0, 2, 0],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  18], [[0, 1, 0, 2, 0],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  19], [[0, 1, 0, 2, 0],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  20], [[0, 1, 0, 2, 0],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  21], [[0, 1, 0, 2, 0],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  22], [[0, 1, 0, 2, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  23], [[0, 1, 0, 2, 0],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  24], [[0, 1, 0, 2, 0],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  25], [[0, 1, 0, 2, 0],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  26], [[0, 1, 0, 2, 0],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  27], [[0, 1, 0, 2, 0],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  28], [[0, 1, 0, 2, 0],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  29], [[0, 1, 0, 2, 0],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  30], [[0, 1, 0, 2, 0],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  31], [[0, 1, 0, 2, 0],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  32], [[0, 1, 0, 2, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  33], [[0, 1, 0, 2, 0],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  34], [[0, 1, 0, 2, 0],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  35], [[0, 1, 0, 2, 0],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  36], [[0, 1, 0, 2, 0],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  37], [[0, 1, 0, 2, 0],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  38], [[0, 1, 0, 2, 0],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  39], [[0, 1, 0, 2, 0],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  40], [[0, 1, 0, 2, 0],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  41], [[0, 1, 0, 2, 0],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  42], [[0, 1, 0, 2, 0],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  43], [[0, 1, 0, 2, 0],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  44], [[0, 1, 0, 2, 0],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  45], [[0, 1, 0, 2, 0],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  46], [[0, 1, 0, 2, 0],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  47], [[0, 1, 0, 2, 0],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  48], [[0, 1, 0, 2, 0],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  49], [[0, 1, 0, 2, 0],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  50], [[0, 1, 0, 2, 0],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  51], [[0, 1, 0, 2, 0],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  52], [[0, 1, 0, 2, 0],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  53], [[0, 1, 0, 2, 0],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  54], [[0, 1, 0, 2, 0],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  55], [[0, 1, 0, 2, 0],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  56], [[0, 1, 0, 2, 0],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  57], [[0, 1, 0, 2, 0],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  58], [[0, 1, 0, 2, 0],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  59], [[0, 1, 0, 2, 0],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  60], [[0, 1, 0, 2, 0],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  61], [[0, 1, 0, 2, 0],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   4], [[0, 1, 0, 2, 0],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   5], [[0, 1, 0, 2, 0],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   6], [[0, 1, 0, 2, 0],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   7], [[0, 1, 0, 2, 0],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   8], [[0, 1, 0, 2, 0],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],   9], [[0, 1, 0, 2, 0],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  10], [[0, 1, 0, 2, 0],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  11], [[0, 1, 0, 2, 0],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  12], [[0, 1, 0, 2, 0],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  13], [[0, 1, 0, 2, 0],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  14], [[0, 1, 0, 2, 0],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  15], [[0, 1, 0, 2, 0],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  16], [[0, 1, 0, 2, 0],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  17], [[0, 1, 0, 2, 0],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  18], [[0, 1, 0, 2, 0],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  19], [[0, 1, 0, 2, 0],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  20], [[0, 1, 0, 2, 0],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  21], [[0, 1, 0, 2, 0],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  15], [[0, 1, 0, 2, 0],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  22], [[0, 1, 0, 2, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  23], [[0, 1, 0, 2, 0],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  24], [[0, 1, 0, 2, 0],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  25], [[0, 1, 0, 2, 0],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  26], [[0, 1, 0, 2, 0],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  27], [[0, 1, 0, 2, 0],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  28], [[0, 1, 0, 2, 0],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  29], [[0, 1, 0, 2, 0],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  30], [[0, 1, 0, 2, 0],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  31], [[0, 1, 0, 2, 0],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  32], [[0, 1, 0, 2, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  33], [[0, 1, 0, 2, 0],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  34], [[0, 1, 0, 2, 0],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  35], [[0, 1, 0, 2, 0],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  36], [[0, 1, 0, 2, 0],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  37], [[0, 1, 0, 2, 0],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  38], [[0, 1, 0, 2, 0],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  39], [[0, 1, 0, 2, 0],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  40], [[0, 1, 0, 2, 0],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  41], [[0, 1, 0, 2, 0],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  42], [[0, 1, 0, 2, 0],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  43], [[0, 1, 0, 2, 0],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  44], [[0, 1, 0, 2, 0],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  45], [[0, 1, 0, 2, 0],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  46], [[0, 1, 0, 2, 0],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  47], [[0, 1, 0, 2, 0],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  48], [[0, 1, 0, 2, 0],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  49], [[0, 1, 0, 2, 0],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  50], [[0, 1, 0, 2, 0],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  51], [[0, 1, 0, 2, 0],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  52], [[0, 1, 0, 2, 0],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  53], [[0, 1, 0, 2, 0],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  54], [[0, 1, 0, 2, 0],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  55], [[0, 1, 0, 2, 0],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  56], [[0, 1, 0, 2, 0],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  57], [[0, 1, 0, 2, 0],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  58], [[0, 1, 0, 2, 0],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  59], [[0, 1, 0, 2, 0],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  60], [[0, 1, 0, 2, 0],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  61], [[0, 1, 0, 2, 0],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  62], [[0, 1, 0, 2, 0],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  63], [[0, 1, 0, 2, 0],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  64], [[0, 1, 0, 2, 0],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  65], [[0, 1, 0, 2, 0],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  66], [[0, 1, 0, 2, 0],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  67], [[0, 1, 0, 2, 0],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  68], [[0, 1, 0, 2, 0],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 0],  67], [[0, 1, 0, 2, 0],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  68], [[0, 1, 0, 2, 0],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  69], [[0, 1, 0, 2, 0],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  70], [[0, 1, 0, 2, 0],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  71], [[0, 1, 0, 2, 0],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  72], [[0, 1, 0, 2, 0],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  73], [[0, 1, 0, 2, 0],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  74], [[0, 1, 0, 2, 0],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  75], [[0, 1, 0, 2, 0],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  76], [[0, 1, 0, 2, 0],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  77], [[0, 1, 0, 2, 0],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  78], [[0, 1, 0, 2, 0],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  79], [[0, 1, 0, 2, 0],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  80], [[0, 1, 0, 2, 0],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  81], [[0, 1, 0, 2, 0],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  82], [[0, 1, 0, 2, 0],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  83], [[0, 1, 0, 2, 0],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  84], [[0, 1, 0, 2, 0],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  85], [[0, 1, 0, 2, 0],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  86], [[0, 1, 0, 2, 0],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  87], [[0, 1, 0, 2, 0],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  88], [[0, 1, 0, 2, 0],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  89], [[0, 1, 0, 2, 0],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  90], [[0, 1, 0, 2, 0],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  91], [[0, 1, 0, 2, 0],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  92], [[0, 1, 0, 2, 0],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  93], [[0, 1, 0, 2, 0],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  94], [[0, 1, 0, 2, 0],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  95], [[0, 1, 0, 2, 0],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  96], [[0, 1, 0, 2, 0],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  97], [[0, 1, 0, 2, 0],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  98], [[0, 1, 0, 2, 0],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0],  99], [[0, 1, 0, 2, 0],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 100], [[0, 1, 0, 2, 0], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 101], [[0, 1, 0, 2, 0], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 102], [[0, 1, 0, 2, 0], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 103], [[0, 1, 0, 2, 0], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 104], [[0, 1, 0, 2, 0], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 105], [[0, 1, 0, 2, 0], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 106], [[0, 1, 0, 2, 0], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 107], [[0, 1, 0, 2, 0], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 108], [[0, 1, 0, 2, 0], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 109], [[0, 1, 0, 2, 0], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 110], [[0, 1, 0, 2, 0], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 111], [[0, 1, 0, 2, 0], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 112], [[0, 1, 0, 2, 0], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 113], [[0, 1, 0, 2, 0], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 114], [[0, 1, 0, 2, 0], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 115], [[0, 1, 0, 2, 0], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 116], [[0, 1, 0, 2, 0], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 117], [[0, 1, 0, 2, 0], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 118], [[0, 1, 0, 2, 0], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 119], [[0, 1, 0, 2, 0], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 120], [[0, 1, 0, 2, 0], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 121], [[0, 1, 0, 2, 0], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 122], [[0, 1, 0, 2, 0], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 123], [[0, 1, 0, 2, 0], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 124], [[0, 1, 0, 2, 0], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 125], [[0, 1, 0, 2, 0], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 126], [[0, 1, 0, 2, 0], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 127], [[0, 1, 0, 2, 0], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 128], [[0, 1, 0, 2, 0], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 129], [[0, 1, 0, 2, 0], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 130], [[0, 1, 0, 2, 0], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 131], [[0, 1, 0, 2, 0], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 132], [[0, 1, 0, 2, 0], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 133], [[0, 1, 0, 2, 0], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("Q");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 134], [[0, 1, 0, 2, 0], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 135], [[0, 1, 0, 2, 0], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 136], [[0, 1, 0, 2, 0], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 137], [[0, 1, 0, 2, 0], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 138], [[0, 1, 0, 2, 0], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 139], [[0, 1, 0, 2, 0], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 140], [[0, 1, 0, 2, 0], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 141], [[0, 1, 0, 2, 0], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 142], [[0, 1, 0, 2, 0], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 143], [[0, 1, 0, 2, 0], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 144], [[0, 1, 0, 2, 0], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 145], [[0, 1, 0, 2, 0], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 146], [[0, 1, 0, 2, 0], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 147], [[0, 1, 0, 2, 0], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 148], [[0, 1, 0, 2, 0], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 149], [[0, 1, 0, 2, 0], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 150], [[0, 1, 0, 2, 0], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 151], [[0, 1, 0, 2, 0], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 152], [[0, 1, 0, 2, 0], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 153], [[0, 1, 0, 2, 0], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 154], [[0, 1, 0, 2, 0], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 155], [[0, 1, 0, 2, 0], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 156], [[0, 1, 0, 2, 0], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 157], [[0, 1, 0, 2, 0], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 158], [[0, 1, 0, 2, 0], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 159], [[0, 1, 0, 2, 0], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 160], [[0, 1, 0, 2, 0], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 161], [[0, 1, 0, 2, 0], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 162], [[0, 1, 0, 2, 0], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 163], [[0, 1, 0, 2, 0], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 164], [[0, 1, 0, 2, 0], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 165], [[0, 1, 0, 2, 0], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 166], [[0, 1, 0, 2, 0], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 167], [[0, 1, 0, 2, 0], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 168], [[0, 1, 0, 2, 0], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 169], [[0, 1, 0, 2, 0], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 170], [[0, 1, 0, 2, 0], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 171], [[0, 1, 0, 2, 0], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 172], [[0, 1, 0, 2, 0], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 173], [[0, 1, 0, 2, 0], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 174], [[0, 1, 0, 2, 0], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 175], [[0, 1, 0, 2, 0], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 176], [[0, 1, 0, 2, 0], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 177], [[0, 1, 0, 2, 0], 177] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 178], [[0, 1, 0, 2, 0], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 179], [[0, 1, 0, 2, 0], 179] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 180], [[0, 1, 0, 2, 0], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 181], [[0, 1, 0, 2, 0], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 182], [[0, 1, 0, 2, 0], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 183], [[0, 1, 0, 2, 0], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 184], [[0, 1, 0, 2, 0], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 185], [[0, 1, 0, 2, 0], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 186], [[0, 1, 0, 2, 0], 186] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 187], [[0, 1, 0, 2, 0], 187] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 188], [[0, 1, 0, 2, 0], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 189], [[0, 1, 0, 2, 0], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 190], [[0, 1, 0, 2, 0], 190] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 191], [[0, 1, 0, 2, 0], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 192], [[0, 1, 0, 2, 0], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 193], [[0, 1, 0, 2, 0], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 194], [[0, 1, 0, 2, 0], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 195], [[0, 1, 0, 2, 0], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 196], [[0, 1, 0, 2, 0], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 197], [[0, 1, 0, 2, 0], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 198], [[0, 1, 0, 2, 0], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 199], [[0, 1, 0, 2, 0], 199] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 200], [[0, 1, 0, 2, 0], 200] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 201], [[0, 1, 0, 2, 0], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 202], [[0, 1, 0, 2, 0], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 203], [[0, 1, 0, 2, 0], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 204], [[0, 1, 0, 2, 0], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 205], [[0, 1, 0, 2, 0], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 206], [[0, 1, 0, 2, 0], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 207], [[0, 1, 0, 2, 0], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 208], [[0, 1, 0, 2, 0], 208] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 209], [[0, 1, 0, 2, 0], 209] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 210], [[0, 1, 0, 2, 0], 210] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 211], [[0, 1, 0, 2, 0], 211] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 212], [[0, 1, 0, 2, 0], 212] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 213], [[0, 1, 0, 2, 0], 213] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 214], [[0, 1, 0, 2, 0], 214] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 215], [[0, 1, 0, 2, 0], 215] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 216], [[0, 1, 0, 2, 0], 216] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 217], [[0, 1, 0, 2, 0], 217] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 218], [[0, 1, 0, 2, 0], 218] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 219], [[0, 1, 0, 2, 0], 219] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 220], [[0, 1, 0, 2, 0], 220] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 221], [[0, 1, 0, 2, 0], 221] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 222], [[0, 1, 0, 2, 0], 222] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 223], [[0, 1, 0, 2, 0], 223] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 224], [[0, 1, 0, 2, 0], 224] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 225], [[0, 1, 0, 2, 0], 225] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 0], 226], [[0, 1, 0, 2, 0], 226] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   2], [[0, 1, 0, 2],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   3], [[0, 1, 0, 2],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 3],   1], [[0, 1, 0, 2, 3],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   2], [[0, 1, 0, 2, 3],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   3], [[0, 1, 0, 2, 3],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   4], [[0, 1, 0, 2, 3],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   5], [[0, 1, 0, 2, 3],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   6], [[0, 1, 0, 2, 3],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   7], [[0, 1, 0, 2, 3],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   8], [[0, 1, 0, 2, 3],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   9], [[0, 1, 0, 2, 3],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  10], [[0, 1, 0, 2, 3],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  11], [[0, 1, 0, 2, 3],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  12], [[0, 1, 0, 2, 3],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  13], [[0, 1, 0, 2, 3],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  14], [[0, 1, 0, 2, 3],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  15], [[0, 1, 0, 2, 3],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  16], [[0, 1, 0, 2, 3],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  17], [[0, 1, 0, 2, 3],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  18], [[0, 1, 0, 2, 3],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  19], [[0, 1, 0, 2, 3],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  20], [[0, 1, 0, 2, 3],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  21], [[0, 1, 0, 2, 3],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  22], [[0, 1, 0, 2, 3],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  23], [[0, 1, 0, 2, 3],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  24], [[0, 1, 0, 2, 3],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  25], [[0, 1, 0, 2, 3],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  26], [[0, 1, 0, 2, 3],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  27], [[0, 1, 0, 2, 3],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0022");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  28], [[0, 1, 0, 2, 3],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  29], [[0, 1, 0, 2, 3],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  30], [[0, 1, 0, 2, 3],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  31], [[0, 1, 0, 2, 3],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  32], [[0, 1, 0, 2, 3],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  33], [[0, 1, 0, 2, 3],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  34], [[0, 1, 0, 2, 3],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  35], [[0, 1, 0, 2, 3],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  36], [[0, 1, 0, 2, 3],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  37], [[0, 1, 0, 2, 3],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0022");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  38], [[0, 1, 0, 2, 3],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  39], [[0, 1, 0, 2, 3],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  40], [[0, 1, 0, 2, 3],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  41], [[0, 1, 0, 2, 3],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  42], [[0, 1, 0, 2, 3],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  43], [[0, 1, 0, 2, 3],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  44], [[0, 1, 0, 2, 3],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  45], [[0, 1, 0, 2, 3],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  46], [[0, 1, 0, 2, 3],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  47], [[0, 1, 0, 2, 3],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  48], [[0, 1, 0, 2, 3],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("D");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  49], [[0, 1, 0, 2, 3],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  50], [[0, 1, 0, 2, 3],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  51], [[0, 1, 0, 2, 3],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  52], [[0, 1, 0, 2, 3],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  53], [[0, 1, 0, 2, 3],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  54], [[0, 1, 0, 2, 3],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  55], [[0, 1, 0, 2, 3],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  56], [[0, 1, 0, 2, 3],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  57], [[0, 1, 0, 2, 3],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  58], [[0, 1, 0, 2, 3],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u003a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  59], [[0, 1, 0, 2, 3],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   5], [[0, 1, 0, 2],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   6], [[0, 1, 0, 2],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],   1], [[0, 1, 0, 2, 6],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   2], [[0, 1, 0, 2, 6],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   3], [[0, 1, 0, 2, 6],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   4], [[0, 1, 0, 2, 6],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   5], [[0, 1, 0, 2, 6],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   6], [[0, 1, 0, 2, 6],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   7], [[0, 1, 0, 2, 6],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   8], [[0, 1, 0, 2, 6],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   9], [[0, 1, 0, 2, 6],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  10], [[0, 1, 0, 2, 6],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  11], [[0, 1, 0, 2, 6],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  12], [[0, 1, 0, 2, 6],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  13], [[0, 1, 0, 2, 6],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  14], [[0, 1, 0, 2, 6],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  15], [[0, 1, 0, 2, 6],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  16], [[0, 1, 0, 2, 6],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  17], [[0, 1, 0, 2, 6],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  18], [[0, 1, 0, 2, 6],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],  17], [[0, 1, 0, 2, 6],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  18], [[0, 1, 0, 2, 6],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  19], [[0, 1, 0, 2, 6],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  20], [[0, 1, 0, 2, 6],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  21], [[0, 1, 0, 2, 6],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  22], [[0, 1, 0, 2, 6],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  23], [[0, 1, 0, 2, 6],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  24], [[0, 1, 0, 2, 6],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  25], [[0, 1, 0, 2, 6],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  26], [[0, 1, 0, 2, 6],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0022");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  27], [[0, 1, 0, 2, 6],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  28], [[0, 1, 0, 2, 6],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  29], [[0, 1, 0, 2, 6],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  30], [[0, 1, 0, 2, 6],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  31], [[0, 1, 0, 2, 6],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  32], [[0, 1, 0, 2, 6],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  33], [[0, 1, 0, 2, 6],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  34], [[0, 1, 0, 2, 6],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  35], [[0, 1, 0, 2, 6],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0022");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  36], [[0, 1, 0, 2, 6],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  37], [[0, 1, 0, 2, 6],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  38], [[0, 1, 0, 2, 6],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  39], [[0, 1, 0, 2, 6],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  40], [[0, 1, 0, 2, 6],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  41], [[0, 1, 0, 2, 6],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  42], [[0, 1, 0, 2, 6],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  43], [[0, 1, 0, 2, 6],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  44], [[0, 1, 0, 2, 6],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  45], [[0, 1, 0, 2, 6],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  46], [[0, 1, 0, 2, 6],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("D");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  47], [[0, 1, 0, 2, 6],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  48], [[0, 1, 0, 2, 6],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  49], [[0, 1, 0, 2, 6],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  50], [[0, 1, 0, 2, 6],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  51], [[0, 1, 0, 2, 6],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  52], [[0, 1, 0, 2, 6],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  53], [[0, 1, 0, 2, 6],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  54], [[0, 1, 0, 2, 6],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  55], [[0, 1, 0, 2, 6],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  56], [[0, 1, 0, 2, 6],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u003a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  57], [[0, 1, 0, 2, 6],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   8], [[0, 1, 0, 2],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   9], [[0, 1, 0, 2],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 9],   1], [[0, 1, 0, 2, 9],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   2], [[0, 1, 0, 2, 9],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   0], [[0, 1, 0, 2, 9],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   1], [[0, 1, 0, 2, 9],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   2], [[0, 1, 0, 2, 9],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   3], [[0, 1, 0, 2, 9],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   4], [[0, 1, 0, 2, 9],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   5], [[0, 1, 0, 2, 9],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   6], [[0, 1, 0, 2, 9],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   7], [[0, 1, 0, 2, 9],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   8], [[0, 1, 0, 2, 9],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   9], [[0, 1, 0, 2, 9],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  10], [[0, 1, 0, 2, 9],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  11], [[0, 1, 0, 2, 9],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  12], [[0, 1, 0, 2, 9],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  13], [[0, 1, 0, 2, 9],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  14], [[0, 1, 0, 2, 9],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  15], [[0, 1, 0, 2, 9],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  16], [[0, 1, 0, 2, 9],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  17], [[0, 1, 0, 2, 9],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  18], [[0, 1, 0, 2, 9],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  19], [[0, 1, 0, 2, 9],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  20], [[0, 1, 0, 2, 9],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  21], [[0, 1, 0, 2, 9],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  22], [[0, 1, 0, 2, 9],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  23], [[0, 1, 0, 2, 9],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  24], [[0, 1, 0, 2, 9],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  25], [[0, 1, 0, 2, 9],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  26], [[0, 1, 0, 2, 9],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  27], [[0, 1, 0, 2, 9],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  28], [[0, 1, 0, 2, 9],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  29], [[0, 1, 0, 2, 9],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  30], [[0, 1, 0, 2, 9],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  31], [[0, 1, 0, 2, 9],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  32], [[0, 1, 0, 2, 9],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  33], [[0, 1, 0, 2, 9],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  34], [[0, 1, 0, 2, 9],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   0], [[0, 1, 0, 2, 9],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("W");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   1], [[0, 1, 0, 2, 9],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   2], [[0, 1, 0, 2, 9],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   3], [[0, 1, 0, 2, 9],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   4], [[0, 1, 0, 2, 9],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   5], [[0, 1, 0, 2, 9],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   6], [[0, 1, 0, 2, 9],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   7], [[0, 1, 0, 2, 9],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   8], [[0, 1, 0, 2, 9],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],   9], [[0, 1, 0, 2, 9],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  10], [[0, 1, 0, 2, 9],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  11], [[0, 1, 0, 2, 9],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  12], [[0, 1, 0, 2, 9],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  13], [[0, 1, 0, 2, 9],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  14], [[0, 1, 0, 2, 9],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  15], [[0, 1, 0, 2, 9],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  16], [[0, 1, 0, 2, 9],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  17], [[0, 1, 0, 2, 9],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  18], [[0, 1, 0, 2, 9],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  19], [[0, 1, 0, 2, 9],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  20], [[0, 1, 0, 2, 9],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  21], [[0, 1, 0, 2, 9],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  22], [[0, 1, 0, 2, 9],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  23], [[0, 1, 0, 2, 9],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  24], [[0, 1, 0, 2, 9],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  25], [[0, 1, 0, 2, 9],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  26], [[0, 1, 0, 2, 9],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  27], [[0, 1, 0, 2, 9],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  28], [[0, 1, 0, 2, 9],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  29], [[0, 1, 0, 2, 9],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  30], [[0, 1, 0, 2, 9],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  31], [[0, 1, 0, 2, 9],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  32], [[0, 1, 0, 2, 9],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  33], [[0, 1, 0, 2, 9],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  34], [[0, 1, 0, 2, 9],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  35], [[0, 1, 0, 2, 9],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  36], [[0, 1, 0, 2, 9],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 9],  37], [[0, 1, 0, 2, 9],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   0], [[0, 1, 0, 2, 6],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   1], [[0, 1, 0, 2, 6],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   2], [[0, 1, 0, 2, 6],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   3], [[0, 1, 0, 2, 6],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   4], [[0, 1, 0, 2, 6],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   5], [[0, 1, 0, 2, 6],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   6], [[0, 1, 0, 2, 6],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   7], [[0, 1, 0, 2, 6],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   8], [[0, 1, 0, 2, 6],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],   9], [[0, 1, 0, 2, 6],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  10], [[0, 1, 0, 2, 6],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  11], [[0, 1, 0, 2, 6],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  12], [[0, 1, 0, 2, 6],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  13], [[0, 1, 0, 2, 6],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  14], [[0, 1, 0, 2, 6],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  15], [[0, 1, 0, 2, 6],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  16], [[0, 1, 0, 2, 6],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  17], [[0, 1, 0, 2, 6],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  18], [[0, 1, 0, 2, 6],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  19], [[0, 1, 0, 2, 6],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  20], [[0, 1, 0, 2, 6],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  21], [[0, 1, 0, 2, 6],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  22], [[0, 1, 0, 2, 6],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  23], [[0, 1, 0, 2, 6],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  24], [[0, 1, 0, 2, 6],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  25], [[0, 1, 0, 2, 6],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  26], [[0, 1, 0, 2, 6],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  27], [[0, 1, 0, 2, 6],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  28], [[0, 1, 0, 2, 6],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],  27], [[0, 1, 0, 2, 6],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],  26], [[0, 1, 0, 2, 6],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  27], [[0, 1, 0, 2, 6],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  28], [[0, 1, 0, 2, 6],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  29], [[0, 1, 0, 2, 6],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  30], [[0, 1, 0, 2, 6],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  31], [[0, 1, 0, 2, 6],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  32], [[0, 1, 0, 2, 6],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  33], [[0, 1, 0, 2, 6],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  34], [[0, 1, 0, 2, 6],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  35], [[0, 1, 0, 2, 6],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  36], [[0, 1, 0, 2, 6],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  37], [[0, 1, 0, 2, 6],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  38], [[0, 1, 0, 2, 6],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  39], [[0, 1, 0, 2, 6],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],  38], [[0, 1, 0, 2, 6],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],  37], [[0, 1, 0, 2, 6],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  38], [[0, 1, 0, 2, 6],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  39], [[0, 1, 0, 2, 6],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  40], [[0, 1, 0, 2, 6],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  41], [[0, 1, 0, 2, 6],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  42], [[0, 1, 0, 2, 6],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  43], [[0, 1, 0, 2, 6],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  44], [[0, 1, 0, 2, 6],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  45], [[0, 1, 0, 2, 6],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  46], [[0, 1, 0, 2, 6],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  47], [[0, 1, 0, 2, 6],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  48], [[0, 1, 0, 2, 6],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  49], [[0, 1, 0, 2, 6],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  50], [[0, 1, 0, 2, 6],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  51], [[0, 1, 0, 2, 6],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  42], [[0, 1, 0, 2, 6],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  43], [[0, 1, 0, 2, 6],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  44], [[0, 1, 0, 2, 6],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  45], [[0, 1, 0, 2, 6],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  46], [[0, 1, 0, 2, 6],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  47], [[0, 1, 0, 2, 6],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  48], [[0, 1, 0, 2, 6],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  49], [[0, 1, 0, 2, 6],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  50], [[0, 1, 0, 2, 6],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  51], [[0, 1, 0, 2, 6],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  52], [[0, 1, 0, 2, 6],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  53], [[0, 1, 0, 2, 6],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  54], [[0, 1, 0, 2, 6],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  55], [[0, 1, 0, 2, 6],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  56], [[0, 1, 0, 2, 6],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  57], [[0, 1, 0, 2, 6],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  58], [[0, 1, 0, 2, 6],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  59], [[0, 1, 0, 2, 6],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  60], [[0, 1, 0, 2, 6],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  61], [[0, 1, 0, 2, 6],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  62], [[0, 1, 0, 2, 6],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  63], [[0, 1, 0, 2, 6],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  73], [[0, 1, 0, 2, 6],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  74], [[0, 1, 0, 2, 6],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  75], [[0, 1, 0, 2, 6],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  76], [[0, 1, 0, 2, 6],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  77], [[0, 1, 0, 2, 6],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  78], [[0, 1, 0, 2, 6],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  79], [[0, 1, 0, 2, 6],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  80], [[0, 1, 0, 2, 6],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  81], [[0, 1, 0, 2, 6],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  82], [[0, 1, 0, 2, 6],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  83], [[0, 1, 0, 2, 6],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  84], [[0, 1, 0, 2, 6],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  85], [[0, 1, 0, 2, 6],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 6],  84], [[0, 1, 0, 2, 6],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  85], [[0, 1, 0, 2, 6],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  86], [[0, 1, 0, 2, 6],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  87], [[0, 1, 0, 2, 6],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  88], [[0, 1, 0, 2, 6],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  89], [[0, 1, 0, 2, 6],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  90], [[0, 1, 0, 2, 6],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  91], [[0, 1, 0, 2, 6],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  92], [[0, 1, 0, 2, 6],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  93], [[0, 1, 0, 2, 6],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  94], [[0, 1, 0, 2, 6],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  95], [[0, 1, 0, 2, 6],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  96], [[0, 1, 0, 2, 6],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  97], [[0, 1, 0, 2, 6],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  98], [[0, 1, 0, 2, 6],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6],  99], [[0, 1, 0, 2, 6],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 100], [[0, 1, 0, 2, 6], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 101], [[0, 1, 0, 2, 6], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 102], [[0, 1, 0, 2, 6], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 103], [[0, 1, 0, 2, 6], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 104], [[0, 1, 0, 2, 6], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 105], [[0, 1, 0, 2, 6], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 106], [[0, 1, 0, 2, 6], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 107], [[0, 1, 0, 2, 6], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 108], [[0, 1, 0, 2, 6], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 109], [[0, 1, 0, 2, 6], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 110], [[0, 1, 0, 2, 6], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 111], [[0, 1, 0, 2, 6], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 112], [[0, 1, 0, 2, 6], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 113], [[0, 1, 0, 2, 6], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 114], [[0, 1, 0, 2, 6], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 115], [[0, 1, 0, 2, 6], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 116], [[0, 1, 0, 2, 6], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 117], [[0, 1, 0, 2, 6], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 118], [[0, 1, 0, 2, 6], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 119], [[0, 1, 0, 2, 6], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 120], [[0, 1, 0, 2, 6], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 121], [[0, 1, 0, 2, 6], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 122], [[0, 1, 0, 2, 6], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 123], [[0, 1, 0, 2, 6], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 124], [[0, 1, 0, 2, 6], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 125], [[0, 1, 0, 2, 6], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 126], [[0, 1, 0, 2, 6], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 127], [[0, 1, 0, 2, 6], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 128], [[0, 1, 0, 2, 6], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 129], [[0, 1, 0, 2, 6], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 130], [[0, 1, 0, 2, 6], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 131], [[0, 1, 0, 2, 6], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 132], [[0, 1, 0, 2, 6], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 133], [[0, 1, 0, 2, 6], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 134], [[0, 1, 0, 2, 6], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 135], [[0, 1, 0, 2, 6], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 136], [[0, 1, 0, 2, 6], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 137], [[0, 1, 0, 2, 6], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 138], [[0, 1, 0, 2, 6], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 139], [[0, 1, 0, 2, 6], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 140], [[0, 1, 0, 2, 6], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 141], [[0, 1, 0, 2, 6], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 142], [[0, 1, 0, 2, 6], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 143], [[0, 1, 0, 2, 6], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 144], [[0, 1, 0, 2, 6], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 145], [[0, 1, 0, 2, 6], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 146], [[0, 1, 0, 2, 6], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 147], [[0, 1, 0, 2, 6], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 148], [[0, 1, 0, 2, 6], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 149], [[0, 1, 0, 2, 6], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 150], [[0, 1, 0, 2, 6], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 151], [[0, 1, 0, 2, 6], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 152], [[0, 1, 0, 2, 6], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 153], [[0, 1, 0, 2, 6], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 154], [[0, 1, 0, 2, 6], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 155], [[0, 1, 0, 2, 6], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 156], [[0, 1, 0, 2, 6], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 157], [[0, 1, 0, 2, 6], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 158], [[0, 1, 0, 2, 6], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 159], [[0, 1, 0, 2, 6], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 160], [[0, 1, 0, 2, 6], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 161], [[0, 1, 0, 2, 6], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 162], [[0, 1, 0, 2, 6], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 163], [[0, 1, 0, 2, 6], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 6], 164], [[0, 1, 0, 2, 6], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 8],   0], [[0, 1, 0, 2, 8],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 12],   0], [[0, 1, 0, 2, 12],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   1], [[0, 1, 0, 2, 12],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   2], [[0, 1, 0, 2, 12],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   3], [[0, 1, 0, 2, 12],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   4], [[0, 1, 0, 2, 12],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   5], [[0, 1, 0, 2, 12],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   6], [[0, 1, 0, 2, 12],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   7], [[0, 1, 0, 2, 12],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   8], [[0, 1, 0, 2, 12],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],   9], [[0, 1, 0, 2, 12],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  10], [[0, 1, 0, 2, 12],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  11], [[0, 1, 0, 2, 12],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  12], [[0, 1, 0, 2, 12],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  13], [[0, 1, 0, 2, 12],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  14], [[0, 1, 0, 2, 12],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  15], [[0, 1, 0, 2, 12],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  16], [[0, 1, 0, 2, 12],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  17], [[0, 1, 0, 2, 12],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  18], [[0, 1, 0, 2, 12],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  19], [[0, 1, 0, 2, 12],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  20], [[0, 1, 0, 2, 12],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  21], [[0, 1, 0, 2, 12],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  22], [[0, 1, 0, 2, 12],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  23], [[0, 1, 0, 2, 12],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  24], [[0, 1, 0, 2, 12],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  25], [[0, 1, 0, 2, 12],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  26], [[0, 1, 0, 2, 12],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  27], [[0, 1, 0, 2, 12],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  28], [[0, 1, 0, 2, 12],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  29], [[0, 1, 0, 2, 12],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  30], [[0, 1, 0, 2, 12],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  31], [[0, 1, 0, 2, 12],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  32], [[0, 1, 0, 2, 12],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  33], [[0, 1, 0, 2, 12],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  34], [[0, 1, 0, 2, 12],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  35], [[0, 1, 0, 2, 12],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  36], [[0, 1, 0, 2, 12],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  37], [[0, 1, 0, 2, 12],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  38], [[0, 1, 0, 2, 12],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  39], [[0, 1, 0, 2, 12],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  40], [[0, 1, 0, 2, 12],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  41], [[0, 1, 0, 2, 12],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  42], [[0, 1, 0, 2, 12],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  43], [[0, 1, 0, 2, 12],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  44], [[0, 1, 0, 2, 12],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  45], [[0, 1, 0, 2, 12],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  46], [[0, 1, 0, 2, 12],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  47], [[0, 1, 0, 2, 12],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  48], [[0, 1, 0, 2, 12],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  49], [[0, 1, 0, 2, 12],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  50], [[0, 1, 0, 2, 12],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  51], [[0, 1, 0, 2, 12],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  52], [[0, 1, 0, 2, 12],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  53], [[0, 1, 0, 2, 12],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  54], [[0, 1, 0, 2, 12],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  55], [[0, 1, 0, 2, 12],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  56], [[0, 1, 0, 2, 12],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  57], [[0, 1, 0, 2, 12],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  58], [[0, 1, 0, 2, 12],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  59], [[0, 1, 0, 2, 12],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  60], [[0, 1, 0, 2, 12],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  61], [[0, 1, 0, 2, 12],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  62], [[0, 1, 0, 2, 12],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  63], [[0, 1, 0, 2, 12],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  64], [[0, 1, 0, 2, 12],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  65], [[0, 1, 0, 2, 12],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  66], [[0, 1, 0, 2, 12],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  67], [[0, 1, 0, 2, 12],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  68], [[0, 1, 0, 2, 12],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  69], [[0, 1, 0, 2, 12],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  70], [[0, 1, 0, 2, 12],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  71], [[0, 1, 0, 2, 12],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  72], [[0, 1, 0, 2, 12],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  73], [[0, 1, 0, 2, 12],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  74], [[0, 1, 0, 2, 12],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  75], [[0, 1, 0, 2, 12],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  76], [[0, 1, 0, 2, 12],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  77], [[0, 1, 0, 2, 12],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  78], [[0, 1, 0, 2, 12],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  79], [[0, 1, 0, 2, 12],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  80], [[0, 1, 0, 2, 12],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  81], [[0, 1, 0, 2, 12],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 12],  82], [[0, 1, 0, 2, 12],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  59], [[0, 1, 0, 2, 3],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   5], [[0, 1, 0, 2],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   7], [[0, 1, 0, 2],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
n0 = window.editorShell.editorDocument.createElement("IMG");
a0 = window.editorShell.editorDocument.createAttribute("src");
a0.value = "http\u003a\u002f\u002fwww\u002emozilla\u002eorg\u002feditor\u002flogging\u002fimages\u002fStartLog\u002egif";
n0.setAttributeNode(a0);
a0 = window.editorShell.editorDocument.createAttribute("alt");
a0.value = "";
n0.setAttributeNode(a0);
window.editorShell.InsertElement(n0, true);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 14],  58], [[0, 1, 0, 2, 14],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],  16], [[0, 1, 0, 2],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],  18], [[0, 1, 0, 2],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
n0 = window.editorShell.editorDocument.createElement("IMG");
a0 = window.editorShell.editorDocument.createAttribute("src");
a0.value = "http\u003a\u002f\u002fwww\u002emozilla\u002eorg\u002feditor\u002flogging\u002fimages\u002fStopLog\u002egif";
n0.setAttributeNode(a0);
a0 = window.editorShell.editorDocument.createAttribute("alt");
a0.value = "";
n0.setAttributeNode(a0);
window.editorShell.InsertElement(n0, true);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],   8], [[0, 1, 0, 2],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("center");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],  18], [[0, 1, 0, 2],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("center");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],   0], [[0, 1, 0, 2, 20],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   1], [[0, 1, 0, 2, 20],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   2], [[0, 1, 0, 2, 20],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   3], [[0, 1, 0, 2, 20],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   4], [[0, 1, 0, 2, 20],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   5], [[0, 1, 0, 2, 20],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   6], [[0, 1, 0, 2, 20],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   7], [[0, 1, 0, 2, 20],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   8], [[0, 1, 0, 2, 20],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   9], [[0, 1, 0, 2, 20],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],   8], [[0, 1, 0, 2, 20],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],   9], [[0, 1, 0, 2, 20],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  10], [[0, 1, 0, 2, 20],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  11], [[0, 1, 0, 2, 20],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  12], [[0, 1, 0, 2, 20],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  13], [[0, 1, 0, 2, 20],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  14], [[0, 1, 0, 2, 20],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  15], [[0, 1, 0, 2, 20],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  16], [[0, 1, 0, 2, 20],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  17], [[0, 1, 0, 2, 20],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  18], [[0, 1, 0, 2, 20],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  19], [[0, 1, 0, 2, 20],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  20], [[0, 1, 0, 2, 20],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  21], [[0, 1, 0, 2, 20],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  22], [[0, 1, 0, 2, 20],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  23], [[0, 1, 0, 2, 20],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  24], [[0, 1, 0, 2, 20],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  25], [[0, 1, 0, 2, 20],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  26], [[0, 1, 0, 2, 20],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  27], [[0, 1, 0, 2, 20],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  28], [[0, 1, 0, 2, 20],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  29], [[0, 1, 0, 2, 20],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  30], [[0, 1, 0, 2, 20],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  31], [[0, 1, 0, 2, 20],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  32], [[0, 1, 0, 2, 20],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  33], [[0, 1, 0, 2, 20],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  34], [[0, 1, 0, 2, 20],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  35], [[0, 1, 0, 2, 20],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  36], [[0, 1, 0, 2, 20],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  37], [[0, 1, 0, 2, 20],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  38], [[0, 1, 0, 2, 20],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  39], [[0, 1, 0, 2, 20],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  40], [[0, 1, 0, 2, 20],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  41], [[0, 1, 0, 2, 20],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  42], [[0, 1, 0, 2, 20],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  43], [[0, 1, 0, 2, 20],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  44], [[0, 1, 0, 2, 20],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  45], [[0, 1, 0, 2, 20],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  46], [[0, 1, 0, 2, 20],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  47], [[0, 1, 0, 2, 20],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  48], [[0, 1, 0, 2, 20],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  47], [[0, 1, 0, 2, 20],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  48], [[0, 1, 0, 2, 20],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  49], [[0, 1, 0, 2, 20],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  50], [[0, 1, 0, 2, 20],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  51], [[0, 1, 0, 2, 20],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  52], [[0, 1, 0, 2, 20],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  53], [[0, 1, 0, 2, 20],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  54], [[0, 1, 0, 2, 20],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  55], [[0, 1, 0, 2, 20],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  56], [[0, 1, 0, 2, 20],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  57], [[0, 1, 0, 2, 20],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  58], [[0, 1, 0, 2, 20],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  59], [[0, 1, 0, 2, 20],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  60], [[0, 1, 0, 2, 20],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  61], [[0, 1, 0, 2, 20],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  62], [[0, 1, 0, 2, 20],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  63], [[0, 1, 0, 2, 20],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  64], [[0, 1, 0, 2, 20],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  65], [[0, 1, 0, 2, 20],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  66], [[0, 1, 0, 2, 20],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  67], [[0, 1, 0, 2, 20],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  68], [[0, 1, 0, 2, 20],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  69], [[0, 1, 0, 2, 20],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  70], [[0, 1, 0, 2, 20],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  71], [[0, 1, 0, 2, 20],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  72], [[0, 1, 0, 2, 20],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  73], [[0, 1, 0, 2, 20],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  74], [[0, 1, 0, 2, 20],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  75], [[0, 1, 0, 2, 20],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  76], [[0, 1, 0, 2, 20],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  77], [[0, 1, 0, 2, 20],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  78], [[0, 1, 0, 2, 20],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  79], [[0, 1, 0, 2, 20],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  80], [[0, 1, 0, 2, 20],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  81], [[0, 1, 0, 2, 20],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  82], [[0, 1, 0, 2, 20],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  78], [[0, 1, 0, 2, 20],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  79], [[0, 1, 0, 2, 20],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  80], [[0, 1, 0, 2, 20],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  81], [[0, 1, 0, 2, 20],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  82], [[0, 1, 0, 2, 20],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  83], [[0, 1, 0, 2, 20],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  84], [[0, 1, 0, 2, 20],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  85], [[0, 1, 0, 2, 20],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  86], [[0, 1, 0, 2, 20],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  78], [[0, 1, 0, 2, 20],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  78], [[0, 1, 0, 2, 20],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  77], [[0, 1, 0, 2, 20],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  76], [[0, 1, 0, 2, 20],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  75], [[0, 1, 0, 2, 20],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  74], [[0, 1, 0, 2, 20],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],  73], [[0, 1, 0, 2, 20],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  74], [[0, 1, 0, 2, 20],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  75], [[0, 1, 0, 2, 20],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  76], [[0, 1, 0, 2, 20],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  77], [[0, 1, 0, 2, 20],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  78], [[0, 1, 0, 2, 20],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  79], [[0, 1, 0, 2, 20],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  80], [[0, 1, 0, 2, 20],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  81], [[0, 1, 0, 2, 20],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  82], [[0, 1, 0, 2, 20],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  83], [[0, 1, 0, 2, 20],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  84], [[0, 1, 0, 2, 20],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  85], [[0, 1, 0, 2, 20],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  86], [[0, 1, 0, 2, 20],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  87], [[0, 1, 0, 2, 20],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  88], [[0, 1, 0, 2, 20],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  89], [[0, 1, 0, 2, 20],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  90], [[0, 1, 0, 2, 20],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  91], [[0, 1, 0, 2, 20],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  92], [[0, 1, 0, 2, 20],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  93], [[0, 1, 0, 2, 20],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  94], [[0, 1, 0, 2, 20],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  95], [[0, 1, 0, 2, 20],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  96], [[0, 1, 0, 2, 20],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  97], [[0, 1, 0, 2, 20],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  98], [[0, 1, 0, 2, 20],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20],  99], [[0, 1, 0, 2, 20],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 100], [[0, 1, 0, 2, 20], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 101], [[0, 1, 0, 2, 20], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 102], [[0, 1, 0, 2, 20], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 103], [[0, 1, 0, 2, 20], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 104], [[0, 1, 0, 2, 20], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 105], [[0, 1, 0, 2, 20], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 106], [[0, 1, 0, 2, 20], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 107], [[0, 1, 0, 2, 20], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 108], [[0, 1, 0, 2, 20], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 109], [[0, 1, 0, 2, 20], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 110], [[0, 1, 0, 2, 20], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 111], [[0, 1, 0, 2, 20], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 112], [[0, 1, 0, 2, 20], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 113], [[0, 1, 0, 2, 20], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 114], [[0, 1, 0, 2, 20], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 115], [[0, 1, 0, 2, 20], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 116], [[0, 1, 0, 2, 20], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 117], [[0, 1, 0, 2, 20], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 118], [[0, 1, 0, 2, 20], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 119], [[0, 1, 0, 2, 20], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 120], [[0, 1, 0, 2, 20], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 121], [[0, 1, 0, 2, 20], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 122], [[0, 1, 0, 2, 20], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 123], [[0, 1, 0, 2, 20], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 124], [[0, 1, 0, 2, 20], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 125], [[0, 1, 0, 2, 20], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 126], [[0, 1, 0, 2, 20], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 127], [[0, 1, 0, 2, 20], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 128], [[0, 1, 0, 2, 20], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 129], [[0, 1, 0, 2, 20], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 130], [[0, 1, 0, 2, 20], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 131], [[0, 1, 0, 2, 20], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 132], [[0, 1, 0, 2, 20], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 133], [[0, 1, 0, 2, 20], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 134], [[0, 1, 0, 2, 20], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 135], [[0, 1, 0, 2, 20], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 136], [[0, 1, 0, 2, 20], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 137], [[0, 1, 0, 2, 20], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 138], [[0, 1, 0, 2, 20], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 139], [[0, 1, 0, 2, 20], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 140], [[0, 1, 0, 2, 20], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 141], [[0, 1, 0, 2, 20], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 142], [[0, 1, 0, 2, 20], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 143], [[0, 1, 0, 2, 20], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 144], [[0, 1, 0, 2, 20], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 145], [[0, 1, 0, 2, 20], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 146], [[0, 1, 0, 2, 20], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 147], [[0, 1, 0, 2, 20], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 148], [[0, 1, 0, 2, 20], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 149], [[0, 1, 0, 2, 20], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 150], [[0, 1, 0, 2, 20], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 151], [[0, 1, 0, 2, 20], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 152], [[0, 1, 0, 2, 20], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 153], [[0, 1, 0, 2, 20], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 154], [[0, 1, 0, 2, 20], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 155], [[0, 1, 0, 2, 20], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 156], [[0, 1, 0, 2, 20], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 157], [[0, 1, 0, 2, 20], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 158], [[0, 1, 0, 2, 20], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 159], [[0, 1, 0, 2, 20], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 160], [[0, 1, 0, 2, 20], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 161], [[0, 1, 0, 2, 20], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 162], [[0, 1, 0, 2, 20], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 163], [[0, 1, 0, 2, 20], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20], 162], [[0, 1, 0, 2, 20], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 163], [[0, 1, 0, 2, 20], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 164], [[0, 1, 0, 2, 20], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 165], [[0, 1, 0, 2, 20], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 166], [[0, 1, 0, 2, 20], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 167], [[0, 1, 0, 2, 20], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 168], [[0, 1, 0, 2, 20], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 169], [[0, 1, 0, 2, 20], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 170], [[0, 1, 0, 2, 20], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 171], [[0, 1, 0, 2, 20], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 172], [[0, 1, 0, 2, 20], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 173], [[0, 1, 0, 2, 20], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 174], [[0, 1, 0, 2, 20], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 175], [[0, 1, 0, 2, 20], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 176], [[0, 1, 0, 2, 20], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0022");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 177], [[0, 1, 0, 2, 20], 177] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("R");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 178], [[0, 1, 0, 2, 20], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 179], [[0, 1, 0, 2, 20], 179] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 180], [[0, 1, 0, 2, 20], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 181], [[0, 1, 0, 2, 20], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 182], [[0, 1, 0, 2, 20], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 183], [[0, 1, 0, 2, 20], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 184], [[0, 1, 0, 2, 20], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0022");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 185], [[0, 1, 0, 2, 20], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 186], [[0, 1, 0, 2, 20], 186] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 187], [[0, 1, 0, 2, 20], 187] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 188], [[0, 1, 0, 2, 20], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 189], [[0, 1, 0, 2, 20], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 190], [[0, 1, 0, 2, 20], 190] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 191], [[0, 1, 0, 2, 20], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 192], [[0, 1, 0, 2, 20], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 193], [[0, 1, 0, 2, 20], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 194], [[0, 1, 0, 2, 20], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 195], [[0, 1, 0, 2, 20], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("D");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 196], [[0, 1, 0, 2, 20], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 197], [[0, 1, 0, 2, 20], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 198], [[0, 1, 0, 2, 20], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 199], [[0, 1, 0, 2, 20], 199] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 200], [[0, 1, 0, 2, 20], 200] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 201], [[0, 1, 0, 2, 20], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 202], [[0, 1, 0, 2, 20], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 203], [[0, 1, 0, 2, 20], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 204], [[0, 1, 0, 2, 20], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 205], [[0, 1, 0, 2, 20], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u003a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 20], 206], [[0, 1, 0, 2, 20], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 22],   0], [[0, 1, 0, 2, 22],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 23],   0], [[0, 1, 0, 2, 23],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 24],   0], [[0, 1, 0, 2, 24],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20], 206], [[0, 1, 0, 2, 20], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],  22], [[0, 1, 0, 2],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],  24], [[0, 1, 0, 2],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
n0 = window.editorShell.editorDocument.createElement("IMG");
a0 = window.editorShell.editorDocument.createAttribute("src");
a0.value = "http\u003a\u002f\u002fwww\u002emozilla\u002eorg\u002feditor\u002flogging\u002fimages\u002fRunLog\u002egif";
n0.setAttributeNode(a0);
a0 = window.editorShell.editorDocument.createAttribute("alt");
a0.value = "\u005bRunLog\u005d";
n0.setAttributeNode(a0);
window.editorShell.InsertElement(n0, true);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 10],   0], [[0, 1, 0, 2, 10],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 14],  58], [[0, 1, 0, 2, 14],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 20],   0], [[0, 1, 0, 2, 20],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 21], 206], [[0, 1, 0, 2, 21], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2],  25], [[0, 1, 0, 2],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("center");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 3],  59], [[0, 1, 0, 2, 3],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 28],   0], [[0, 1, 0, 2, 28],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27],  83], [[0, 1, 0, 2, 27],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  84], [[0, 1, 0, 2, 27],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  85], [[0, 1, 0, 2, 27],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  86], [[0, 1, 0, 2, 27],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  87], [[0, 1, 0, 2, 27],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  88], [[0, 1, 0, 2, 27],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  89], [[0, 1, 0, 2, 27],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  90], [[0, 1, 0, 2, 27],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  91], [[0, 1, 0, 2, 27],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  92], [[0, 1, 0, 2, 27],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  93], [[0, 1, 0, 2, 27],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  94], [[0, 1, 0, 2, 27],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  95], [[0, 1, 0, 2, 27],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  96], [[0, 1, 0, 2, 27],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  97], [[0, 1, 0, 2, 27],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  98], [[0, 1, 0, 2, 27],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27],  99], [[0, 1, 0, 2, 27],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 100], [[0, 1, 0, 2, 27], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 101], [[0, 1, 0, 2, 27], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 102], [[0, 1, 0, 2, 27], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 103], [[0, 1, 0, 2, 27], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 104], [[0, 1, 0, 2, 27], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 105], [[0, 1, 0, 2, 27], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 106], [[0, 1, 0, 2, 27], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 107], [[0, 1, 0, 2, 27], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 108], [[0, 1, 0, 2, 27], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 109], [[0, 1, 0, 2, 27], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 110], [[0, 1, 0, 2, 27], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 111], [[0, 1, 0, 2, 27], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 112], [[0, 1, 0, 2, 27], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 113], [[0, 1, 0, 2, 27], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 114], [[0, 1, 0, 2, 27], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 115], [[0, 1, 0, 2, 27], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 116], [[0, 1, 0, 2, 27], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 117], [[0, 1, 0, 2, 27], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 118], [[0, 1, 0, 2, 27], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 119], [[0, 1, 0, 2, 27], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 120], [[0, 1, 0, 2, 27], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 121], [[0, 1, 0, 2, 27], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 122], [[0, 1, 0, 2, 27], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 123], [[0, 1, 0, 2, 27], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 124], [[0, 1, 0, 2, 27], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 125], [[0, 1, 0, 2, 27], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 126], [[0, 1, 0, 2, 27], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 127], [[0, 1, 0, 2, 27], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 128], [[0, 1, 0, 2, 27], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 129], [[0, 1, 0, 2, 27], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 130], [[0, 1, 0, 2, 27], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 131], [[0, 1, 0, 2, 27], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 132], [[0, 1, 0, 2, 27], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 133], [[0, 1, 0, 2, 27], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 134], [[0, 1, 0, 2, 27], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 135], [[0, 1, 0, 2, 27], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 136], [[0, 1, 0, 2, 27], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 137], [[0, 1, 0, 2, 27], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 138], [[0, 1, 0, 2, 27], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 139], [[0, 1, 0, 2, 27], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 140], [[0, 1, 0, 2, 27], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 141], [[0, 1, 0, 2, 27], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 142], [[0, 1, 0, 2, 27], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 143], [[0, 1, 0, 2, 27], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 144], [[0, 1, 0, 2, 27], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 145], [[0, 1, 0, 2, 27], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 146], [[0, 1, 0, 2, 27], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 147], [[0, 1, 0, 2, 27], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 148], [[0, 1, 0, 2, 27], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 149], [[0, 1, 0, 2, 27], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 150], [[0, 1, 0, 2, 27], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 151], [[0, 1, 0, 2, 27], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 140], [[0, 1, 0, 2, 27], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 141], [[0, 1, 0, 2, 27], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 142], [[0, 1, 0, 2, 27], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 143], [[0, 1, 0, 2, 27], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 144], [[0, 1, 0, 2, 27], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 145], [[0, 1, 0, 2, 27], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 146], [[0, 1, 0, 2, 27], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 147], [[0, 1, 0, 2, 27], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 148], [[0, 1, 0, 2, 27], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 149], [[0, 1, 0, 2, 27], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 150], [[0, 1, 0, 2, 27], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 151], [[0, 1, 0, 2, 27], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 152], [[0, 1, 0, 2, 27], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 153], [[0, 1, 0, 2, 27], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 154], [[0, 1, 0, 2, 27], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 155], [[0, 1, 0, 2, 27], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 156], [[0, 1, 0, 2, 27], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 157], [[0, 1, 0, 2, 27], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 158], [[0, 1, 0, 2, 27], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 159], [[0, 1, 0, 2, 27], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 160], [[0, 1, 0, 2, 27], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 161], [[0, 1, 0, 2, 27], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 162], [[0, 1, 0, 2, 27], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 163], [[0, 1, 0, 2, 27], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 164], [[0, 1, 0, 2, 27], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 165], [[0, 1, 0, 2, 27], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 166], [[0, 1, 0, 2, 27], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 167], [[0, 1, 0, 2, 27], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 169], [[0, 1, 0, 2, 27], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 170], [[0, 1, 0, 2, 27], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 171], [[0, 1, 0, 2, 27], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 172], [[0, 1, 0, 2, 27], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 173], [[0, 1, 0, 2, 27], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 174], [[0, 1, 0, 2, 27], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 175], [[0, 1, 0, 2, 27], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 176], [[0, 1, 0, 2, 27], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 177], [[0, 1, 0, 2, 27], 177] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 178], [[0, 1, 0, 2, 27], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 179], [[0, 1, 0, 2, 27], 179] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 180], [[0, 1, 0, 2, 27], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 181], [[0, 1, 0, 2, 27], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 182], [[0, 1, 0, 2, 27], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 183], [[0, 1, 0, 2, 27], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 184], [[0, 1, 0, 2, 27], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 185], [[0, 1, 0, 2, 27], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 186], [[0, 1, 0, 2, 27], 186] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 187], [[0, 1, 0, 2, 27], 187] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 188], [[0, 1, 0, 2, 27], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 189], [[0, 1, 0, 2, 27], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 190], [[0, 1, 0, 2, 27], 190] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 191], [[0, 1, 0, 2, 27], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 192], [[0, 1, 0, 2, 27], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 193], [[0, 1, 0, 2, 27], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 194], [[0, 1, 0, 2, 27], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 195], [[0, 1, 0, 2, 27], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 196], [[0, 1, 0, 2, 27], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 197], [[0, 1, 0, 2, 27], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 198], [[0, 1, 0, 2, 27], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 199], [[0, 1, 0, 2, 27], 199] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 200], [[0, 1, 0, 2, 27], 200] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 201], [[0, 1, 0, 2, 27], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 202], [[0, 1, 0, 2, 27], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 203], [[0, 1, 0, 2, 27], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 204], [[0, 1, 0, 2, 27], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 203], [[0, 1, 0, 2, 27], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 204], [[0, 1, 0, 2, 27], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 205], [[0, 1, 0, 2, 27], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 206], [[0, 1, 0, 2, 27], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 207], [[0, 1, 0, 2, 27], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 208], [[0, 1, 0, 2, 27], 208] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 209], [[0, 1, 0, 2, 27], 209] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 210], [[0, 1, 0, 2, 27], 210] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 211], [[0, 1, 0, 2, 27], 211] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 212], [[0, 1, 0, 2, 27], 212] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 213], [[0, 1, 0, 2, 27], 213] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 214], [[0, 1, 0, 2, 27], 214] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 110], [[0, 1, 0, 2, 27], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 111], [[0, 1, 0, 2, 27], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 112], [[0, 1, 0, 2, 27], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 113], [[0, 1, 0, 2, 27], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 114], [[0, 1, 0, 2, 27], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 115], [[0, 1, 0, 2, 27], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 116], [[0, 1, 0, 2, 27], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 117], [[0, 1, 0, 2, 27], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 118], [[0, 1, 0, 2, 27], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 119], [[0, 1, 0, 2, 27], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 120], [[0, 1, 0, 2, 27], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 121], [[0, 1, 0, 2, 27], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 122], [[0, 1, 0, 2, 27], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 123], [[0, 1, 0, 2, 27], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 124], [[0, 1, 0, 2, 27], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 125], [[0, 1, 0, 2, 27], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 126], [[0, 1, 0, 2, 27], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 127], [[0, 1, 0, 2, 27], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 128], [[0, 1, 0, 2, 27], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 129], [[0, 1, 0, 2, 27], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 130], [[0, 1, 0, 2, 27], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 131], [[0, 1, 0, 2, 27], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 132], [[0, 1, 0, 2, 27], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 133], [[0, 1, 0, 2, 27], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 134], [[0, 1, 0, 2, 27], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 135], [[0, 1, 0, 2, 27], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 136], [[0, 1, 0, 2, 27], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 137], [[0, 1, 0, 2, 27], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 138], [[0, 1, 0, 2, 27], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 139], [[0, 1, 0, 2, 27], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 140], [[0, 1, 0, 2, 27], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 141], [[0, 1, 0, 2, 27], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 142], [[0, 1, 0, 2, 27], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 143], [[0, 1, 0, 2, 27], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 144], [[0, 1, 0, 2, 27], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 145], [[0, 1, 0, 2, 27], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 146], [[0, 1, 0, 2, 27], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 147], [[0, 1, 0, 2, 27], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 148], [[0, 1, 0, 2, 27], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 149], [[0, 1, 0, 2, 27], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 150], [[0, 1, 0, 2, 27], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 151], [[0, 1, 0, 2, 27], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 152], [[0, 1, 0, 2, 27], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 153], [[0, 1, 0, 2, 27], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 154], [[0, 1, 0, 2, 27], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 155], [[0, 1, 0, 2, 27], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 156], [[0, 1, 0, 2, 27], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 157], [[0, 1, 0, 2, 27], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 158], [[0, 1, 0, 2, 27], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 159], [[0, 1, 0, 2, 27], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 160], [[0, 1, 0, 2, 27], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 161], [[0, 1, 0, 2, 27], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 162], [[0, 1, 0, 2, 27], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 163], [[0, 1, 0, 2, 27], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 164], [[0, 1, 0, 2, 27], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 165], [[0, 1, 0, 2, 27], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 166], [[0, 1, 0, 2, 27], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 167], [[0, 1, 0, 2, 27], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 168], [[0, 1, 0, 2, 27], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 229], [[0, 1, 0, 2, 27], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 229], [[0, 1, 0, 2, 27], 229] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 27], 228], [[0, 1, 0, 2, 27], 228] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 229], [[0, 1, 0, 2, 27], 229] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 230], [[0, 1, 0, 2, 27], 230] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 231], [[0, 1, 0, 2, 27], 231] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 232], [[0, 1, 0, 2, 27], 232] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 233], [[0, 1, 0, 2, 27], 233] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 234], [[0, 1, 0, 2, 27], 234] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 235], [[0, 1, 0, 2, 27], 235] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 236], [[0, 1, 0, 2, 27], 236] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 237], [[0, 1, 0, 2, 27], 237] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 238], [[0, 1, 0, 2, 27], 238] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 239], [[0, 1, 0, 2, 27], 239] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 240], [[0, 1, 0, 2, 27], 240] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 241], [[0, 1, 0, 2, 27], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 242], [[0, 1, 0, 2, 27], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 243], [[0, 1, 0, 2, 27], 243] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 244], [[0, 1, 0, 2, 27], 244] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 245], [[0, 1, 0, 2, 27], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 246], [[0, 1, 0, 2, 27], 246] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 247], [[0, 1, 0, 2, 27], 247] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 248], [[0, 1, 0, 2, 27], 248] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 249], [[0, 1, 0, 2, 27], 249] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 250], [[0, 1, 0, 2, 27], 250] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 251], [[0, 1, 0, 2, 27], 251] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 252], [[0, 1, 0, 2, 27], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 253], [[0, 1, 0, 2, 27], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 254], [[0, 1, 0, 2, 27], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 255], [[0, 1, 0, 2, 27], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 256], [[0, 1, 0, 2, 27], 256] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 257], [[0, 1, 0, 2, 27], 257] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 258], [[0, 1, 0, 2, 27], 258] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 259], [[0, 1, 0, 2, 27], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 260], [[0, 1, 0, 2, 27], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 261], [[0, 1, 0, 2, 27], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 262], [[0, 1, 0, 2, 27], 262] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 263], [[0, 1, 0, 2, 27], 263] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 264], [[0, 1, 0, 2, 27], 264] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 265], [[0, 1, 0, 2, 27], 265] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 266], [[0, 1, 0, 2, 27], 266] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 267], [[0, 1, 0, 2, 27], 267] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 268], [[0, 1, 0, 2, 27], 268] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 269], [[0, 1, 0, 2, 27], 269] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 270], [[0, 1, 0, 2, 27], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 271], [[0, 1, 0, 2, 27], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 272], [[0, 1, 0, 2, 27], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 273], [[0, 1, 0, 2, 27], 273] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 274], [[0, 1, 0, 2, 27], 274] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 275], [[0, 1, 0, 2, 27], 275] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 276], [[0, 1, 0, 2, 27], 276] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 277], [[0, 1, 0, 2, 27], 277] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 278], [[0, 1, 0, 2, 27], 278] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 279], [[0, 1, 0, 2, 27], 279] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 280], [[0, 1, 0, 2, 27], 280] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 281], [[0, 1, 0, 2, 27], 281] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 282], [[0, 1, 0, 2, 27], 282] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 283], [[0, 1, 0, 2, 27], 283] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 284], [[0, 1, 0, 2, 27], 284] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 285], [[0, 1, 0, 2, 27], 285] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 286], [[0, 1, 0, 2, 27], 286] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 287], [[0, 1, 0, 2, 27], 287] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 288], [[0, 1, 0, 2, 27], 288] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 289], [[0, 1, 0, 2, 27], 289] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 290], [[0, 1, 0, 2, 27], 290] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 291], [[0, 1, 0, 2, 27], 291] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 292], [[0, 1, 0, 2, 27], 292] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 293], [[0, 1, 0, 2, 27], 293] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 294], [[0, 1, 0, 2, 27], 294] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 295], [[0, 1, 0, 2, 27], 295] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 296], [[0, 1, 0, 2, 27], 296] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 297], [[0, 1, 0, 2, 27], 297] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 298], [[0, 1, 0, 2, 27], 298] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 299], [[0, 1, 0, 2, 27], 299] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 300], [[0, 1, 0, 2, 27], 300] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 301], [[0, 1, 0, 2, 27], 301] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 302], [[0, 1, 0, 2, 27], 302] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 303], [[0, 1, 0, 2, 27], 303] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 304], [[0, 1, 0, 2, 27], 304] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 305], [[0, 1, 0, 2, 27], 305] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 27], 169], [[0, 1, 0, 2, 27], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 3],   0], [[0, 1, 0, 2, 3],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 4],   0], [[0, 1, 0, 2, 4],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 5],   0], [[0, 1, 0, 2, 5],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 4],   0], [[0, 1, 0, 2, 4],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 3],   0], [[0, 1, 0, 2, 3],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("R");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   1], [[0, 1, 0, 2, 3],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   2], [[0, 1, 0, 2, 3],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   3], [[0, 1, 0, 2, 3],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   4], [[0, 1, 0, 2, 3],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   5], [[0, 1, 0, 2, 3],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   6], [[0, 1, 0, 2, 3],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   7], [[0, 1, 0, 2, 3],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   8], [[0, 1, 0, 2, 3],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],   9], [[0, 1, 0, 2, 3],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  10], [[0, 1, 0, 2, 3],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  11], [[0, 1, 0, 2, 3],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  12], [[0, 1, 0, 2, 3],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  13], [[0, 1, 0, 2, 3],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  14], [[0, 1, 0, 2, 3],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  15], [[0, 1, 0, 2, 3],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  16], [[0, 1, 0, 2, 3],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  17], [[0, 1, 0, 2, 3],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  18], [[0, 1, 0, 2, 3],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  19], [[0, 1, 0, 2, 3],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  20], [[0, 1, 0, 2, 3],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  21], [[0, 1, 0, 2, 3],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 2, 3],  22], [[0, 1, 0, 2, 3],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 5],   0], [[0, 1, 0, 2, 5],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 2, 3],   4], [[0, 1, 0, 2, 3],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.paragraphFormat = "h2";
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: h2
    //   DidDo:    Create Element: h2(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 3, 0],   6], [[0, 1, 0, 3, 0],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("left");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 4, 1],   0], [[0, 1, 0, 4, 1],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 4, 24], 305], [[0, 1, 0, 4, 24], 305] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 4],  26], [[0, 1, 0, 4],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 4],  27], [[0, 1, 0, 4],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 4, 27],   1], [[0, 1, 0, 4, 27],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   2], [[0, 1, 0, 4, 27],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   3], [[0, 1, 0, 4, 27],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   4], [[0, 1, 0, 4, 27],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   5], [[0, 1, 0, 4, 27],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   6], [[0, 1, 0, 4, 27],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   7], [[0, 1, 0, 4, 27],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   8], [[0, 1, 0, 4, 27],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],   9], [[0, 1, 0, 4, 27],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  10], [[0, 1, 0, 4, 27],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  11], [[0, 1, 0, 4, 27],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  12], [[0, 1, 0, 4, 27],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  13], [[0, 1, 0, 4, 27],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  14], [[0, 1, 0, 4, 27],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  15], [[0, 1, 0, 4, 27],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("D");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  16], [[0, 1, 0, 4, 27],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  17], [[0, 1, 0, 4, 27],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  18], [[0, 1, 0, 4, 27],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  19], [[0, 1, 0, 4, 27],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  20], [[0, 1, 0, 4, 27],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  21], [[0, 1, 0, 4, 27],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 4, 27],  22], [[0, 1, 0, 4, 27],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.paragraphFormat = "h2";
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: h2
    //   DidDo:    Create Element: h2(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 0],  22], [[0, 1, 0, 5, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.Align("left");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: div
    //   DidDo:    Create Element: div(0)
    //   WillDo:   Change Attribute: align
    //   DidDo:    Change Attribute: align(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 0, 0],  22], [[0, 1, 0, 5, 0, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1],   0], [[0, 1, 0, 5, 1],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   1], [[0, 1, 0, 5, 1],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   2], [[0, 1, 0, 5, 1],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   3], [[0, 1, 0, 5, 1],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   4], [[0, 1, 0, 5, 1],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   5], [[0, 1, 0, 5, 1],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   6], [[0, 1, 0, 5, 1],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   7], [[0, 1, 0, 5, 1],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   8], [[0, 1, 0, 5, 1],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   9], [[0, 1, 0, 5, 1],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  10], [[0, 1, 0, 5, 1],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  11], [[0, 1, 0, 5, 1],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  12], [[0, 1, 0, 5, 1],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  13], [[0, 1, 0, 5, 1],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  14], [[0, 1, 0, 5, 1],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  15], [[0, 1, 0, 5, 1],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  16], [[0, 1, 0, 5, 1],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  17], [[0, 1, 0, 5, 1],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  18], [[0, 1, 0, 5, 1],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  15], [[0, 1, 0, 5, 1],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  16], [[0, 1, 0, 5, 1],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  17], [[0, 1, 0, 5, 1],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  18], [[0, 1, 0, 5, 1],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  23], [[0, 1, 0, 5, 1],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  24], [[0, 1, 0, 5, 1],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  25], [[0, 1, 0, 5, 1],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  26], [[0, 1, 0, 5, 1],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  27], [[0, 1, 0, 5, 1],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  28], [[0, 1, 0, 5, 1],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  29], [[0, 1, 0, 5, 1],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  30], [[0, 1, 0, 5, 1],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  31], [[0, 1, 0, 5, 1],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  32], [[0, 1, 0, 5, 1],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  33], [[0, 1, 0, 5, 1],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  34], [[0, 1, 0, 5, 1],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  35], [[0, 1, 0, 5, 1],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  36], [[0, 1, 0, 5, 1],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  37], [[0, 1, 0, 5, 1],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  38], [[0, 1, 0, 5, 1],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  39], [[0, 1, 0, 5, 1],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  40], [[0, 1, 0, 5, 1],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  41], [[0, 1, 0, 5, 1],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  42], [[0, 1, 0, 5, 1],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  43], [[0, 1, 0, 5, 1],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  44], [[0, 1, 0, 5, 1],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  45], [[0, 1, 0, 5, 1],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   0], [[0, 1, 0, 5, 1],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   1], [[0, 1, 0, 5, 1],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   2], [[0, 1, 0, 5, 1],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   3], [[0, 1, 0, 5, 1],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   4], [[0, 1, 0, 5, 1],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   5], [[0, 1, 0, 5, 1],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   6], [[0, 1, 0, 5, 1],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   7], [[0, 1, 0, 5, 1],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   8], [[0, 1, 0, 5, 1],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],   9], [[0, 1, 0, 5, 1],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  10], [[0, 1, 0, 5, 1],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  11], [[0, 1, 0, 5, 1],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  12], [[0, 1, 0, 5, 1],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  13], [[0, 1, 0, 5, 1],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  14], [[0, 1, 0, 5, 1],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  15], [[0, 1, 0, 5, 1],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  16], [[0, 1, 0, 5, 1],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  17], [[0, 1, 0, 5, 1],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  18], [[0, 1, 0, 5, 1],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  19], [[0, 1, 0, 5, 1],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  20], [[0, 1, 0, 5, 1],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  21], [[0, 1, 0, 5, 1],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  22], [[0, 1, 0, 5, 1],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  23], [[0, 1, 0, 5, 1],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  24], [[0, 1, 0, 5, 1],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  25], [[0, 1, 0, 5, 1],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  26], [[0, 1, 0, 5, 1],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  27], [[0, 1, 0, 5, 1],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  28], [[0, 1, 0, 5, 1],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  29], [[0, 1, 0, 5, 1],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  30], [[0, 1, 0, 5, 1],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  31], [[0, 1, 0, 5, 1],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  32], [[0, 1, 0, 5, 1],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  33], [[0, 1, 0, 5, 1],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  34], [[0, 1, 0, 5, 1],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  35], [[0, 1, 0, 5, 1],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  36], [[0, 1, 0, 5, 1],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  37], [[0, 1, 0, 5, 1],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  38], [[0, 1, 0, 5, 1],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  39], [[0, 1, 0, 5, 1],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  40], [[0, 1, 0, 5, 1],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  41], [[0, 1, 0, 5, 1],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  42], [[0, 1, 0, 5, 1],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  43], [[0, 1, 0, 5, 1],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  44], [[0, 1, 0, 5, 1],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  45], [[0, 1, 0, 5, 1],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  46], [[0, 1, 0, 5, 1],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  47], [[0, 1, 0, 5, 1],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  48], [[0, 1, 0, 5, 1],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  49], [[0, 1, 0, 5, 1],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  50], [[0, 1, 0, 5, 1],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  51], [[0, 1, 0, 5, 1],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  52], [[0, 1, 0, 5, 1],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  53], [[0, 1, 0, 5, 1],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  54], [[0, 1, 0, 5, 1],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  55], [[0, 1, 0, 5, 1],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  56], [[0, 1, 0, 5, 1],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  57], [[0, 1, 0, 5, 1],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  58], [[0, 1, 0, 5, 1],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  59], [[0, 1, 0, 5, 1],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  60], [[0, 1, 0, 5, 1],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  61], [[0, 1, 0, 5, 1],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  62], [[0, 1, 0, 5, 1],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  63], [[0, 1, 0, 5, 1],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  64], [[0, 1, 0, 5, 1],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  65], [[0, 1, 0, 5, 1],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  66], [[0, 1, 0, 5, 1],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  67], [[0, 1, 0, 5, 1],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  68], [[0, 1, 0, 5, 1],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  69], [[0, 1, 0, 5, 1],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  70], [[0, 1, 0, 5, 1],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  71], [[0, 1, 0, 5, 1],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  72], [[0, 1, 0, 5, 1],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  73], [[0, 1, 0, 5, 1],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  74], [[0, 1, 0, 5, 1],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  75], [[0, 1, 0, 5, 1],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  76], [[0, 1, 0, 5, 1],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  77], [[0, 1, 0, 5, 1],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  78], [[0, 1, 0, 5, 1],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  79], [[0, 1, 0, 5, 1],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  80], [[0, 1, 0, 5, 1],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  81], [[0, 1, 0, 5, 1],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  82], [[0, 1, 0, 5, 1],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  83], [[0, 1, 0, 5, 1],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  84], [[0, 1, 0, 5, 1],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1],  83], [[0, 1, 0, 5, 1],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  84], [[0, 1, 0, 5, 1],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  85], [[0, 1, 0, 5, 1],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  86], [[0, 1, 0, 5, 1],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  87], [[0, 1, 0, 5, 1],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  88], [[0, 1, 0, 5, 1],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  89], [[0, 1, 0, 5, 1],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  90], [[0, 1, 0, 5, 1],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  91], [[0, 1, 0, 5, 1],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  92], [[0, 1, 0, 5, 1],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  93], [[0, 1, 0, 5, 1],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  94], [[0, 1, 0, 5, 1],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  95], [[0, 1, 0, 5, 1],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  96], [[0, 1, 0, 5, 1],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  97], [[0, 1, 0, 5, 1],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  98], [[0, 1, 0, 5, 1],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1],  99], [[0, 1, 0, 5, 1],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 100], [[0, 1, 0, 5, 1], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 101], [[0, 1, 0, 5, 1], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 102], [[0, 1, 0, 5, 1], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 103], [[0, 1, 0, 5, 1], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 104], [[0, 1, 0, 5, 1], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 105], [[0, 1, 0, 5, 1], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 106], [[0, 1, 0, 5, 1], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 105], [[0, 1, 0, 5, 1], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 104], [[0, 1, 0, 5, 1], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 103], [[0, 1, 0, 5, 1], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 102], [[0, 1, 0, 5, 1], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 101], [[0, 1, 0, 5, 1], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 100], [[0, 1, 0, 5, 1], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 101], [[0, 1, 0, 5, 1], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 102], [[0, 1, 0, 5, 1], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 103], [[0, 1, 0, 5, 1], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 104], [[0, 1, 0, 5, 1], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 105], [[0, 1, 0, 5, 1], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 106], [[0, 1, 0, 5, 1], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 107], [[0, 1, 0, 5, 1], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 108], [[0, 1, 0, 5, 1], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 109], [[0, 1, 0, 5, 1], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 110], [[0, 1, 0, 5, 1], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 111], [[0, 1, 0, 5, 1], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 112], [[0, 1, 0, 5, 1], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 113], [[0, 1, 0, 5, 1], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 114], [[0, 1, 0, 5, 1], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 115], [[0, 1, 0, 5, 1], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 116], [[0, 1, 0, 5, 1], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 117], [[0, 1, 0, 5, 1], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 118], [[0, 1, 0, 5, 1], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 119], [[0, 1, 0, 5, 1], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 120], [[0, 1, 0, 5, 1], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 121], [[0, 1, 0, 5, 1], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 122], [[0, 1, 0, 5, 1], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 123], [[0, 1, 0, 5, 1], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 124], [[0, 1, 0, 5, 1], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 125], [[0, 1, 0, 5, 1], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 126], [[0, 1, 0, 5, 1], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 127], [[0, 1, 0, 5, 1], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 128], [[0, 1, 0, 5, 1], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 129], [[0, 1, 0, 5, 1], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 130], [[0, 1, 0, 5, 1], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 133], [[0, 1, 0, 5, 1], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 134], [[0, 1, 0, 5, 1], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 135], [[0, 1, 0, 5, 1], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 136], [[0, 1, 0, 5, 1], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 137], [[0, 1, 0, 5, 1], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 138], [[0, 1, 0, 5, 1], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 139], [[0, 1, 0, 5, 1], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 140], [[0, 1, 0, 5, 1], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 141], [[0, 1, 0, 5, 1], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 142], [[0, 1, 0, 5, 1], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 143], [[0, 1, 0, 5, 1], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 144], [[0, 1, 0, 5, 1], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 145], [[0, 1, 0, 5, 1], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 146], [[0, 1, 0, 5, 1], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 147], [[0, 1, 0, 5, 1], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 148], [[0, 1, 0, 5, 1], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 149], [[0, 1, 0, 5, 1], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 150], [[0, 1, 0, 5, 1], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 151], [[0, 1, 0, 5, 1], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 152], [[0, 1, 0, 5, 1], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 153], [[0, 1, 0, 5, 1], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 154], [[0, 1, 0, 5, 1], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 155], [[0, 1, 0, 5, 1], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 156], [[0, 1, 0, 5, 1], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 157], [[0, 1, 0, 5, 1], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 158], [[0, 1, 0, 5, 1], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 159], [[0, 1, 0, 5, 1], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("U");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 160], [[0, 1, 0, 5, 1], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 128], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 129], [[0, 1, 0, 5, 1], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 130], [[0, 1, 0, 5, 1], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 140], [[0, 1, 0, 5, 1], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 141], [[0, 1, 0, 5, 1], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 142], [[0, 1, 0, 5, 1], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 143], [[0, 1, 0, 5, 1], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 144], [[0, 1, 0, 5, 1], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 145], [[0, 1, 0, 5, 1], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 146], [[0, 1, 0, 5, 1], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 100], [[0, 1, 0, 5, 1], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 101], [[0, 1, 0, 5, 1], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 102], [[0, 1, 0, 5, 1], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 103], [[0, 1, 0, 5, 1], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 104], [[0, 1, 0, 5, 1], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 105], [[0, 1, 0, 5, 1], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 106], [[0, 1, 0, 5, 1], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 107], [[0, 1, 0, 5, 1], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 108], [[0, 1, 0, 5, 1], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 109], [[0, 1, 0, 5, 1], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 110], [[0, 1, 0, 5, 1], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 111], [[0, 1, 0, 5, 1], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 112], [[0, 1, 0, 5, 1], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 113], [[0, 1, 0, 5, 1], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 114], [[0, 1, 0, 5, 1], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 123], [[0, 1, 0, 5, 1], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 124], [[0, 1, 0, 5, 1], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 125], [[0, 1, 0, 5, 1], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 126], [[0, 1, 0, 5, 1], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 127], [[0, 1, 0, 5, 1], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 128], [[0, 1, 0, 5, 1], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 129], [[0, 1, 0, 5, 1], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 130], [[0, 1, 0, 5, 1], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 133], [[0, 1, 0, 5, 1], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 134], [[0, 1, 0, 5, 1], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 129], [[0, 1, 0, 5, 1], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 130], [[0, 1, 0, 5, 1], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 133], [[0, 1, 0, 5, 1], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 134], [[0, 1, 0, 5, 1], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 135], [[0, 1, 0, 5, 1], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 136], [[0, 1, 0, 5, 1], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 135], [[0, 1, 0, 5, 1], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 134], [[0, 1, 0, 5, 1], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 133], [[0, 1, 0, 5, 1], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 133], [[0, 1, 0, 5, 1], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 134], [[0, 1, 0, 5, 1], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 135], [[0, 1, 0, 5, 1], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 136], [[0, 1, 0, 5, 1], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 137], [[0, 1, 0, 5, 1], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 138], [[0, 1, 0, 5, 1], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 139], [[0, 1, 0, 5, 1], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 140], [[0, 1, 0, 5, 1], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 141], [[0, 1, 0, 5, 1], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 142], [[0, 1, 0, 5, 1], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 143], [[0, 1, 0, 5, 1], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 144], [[0, 1, 0, 5, 1], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 145], [[0, 1, 0, 5, 1], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 146], [[0, 1, 0, 5, 1], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 147], [[0, 1, 0, 5, 1], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 148], [[0, 1, 0, 5, 1], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 149], [[0, 1, 0, 5, 1], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 150], [[0, 1, 0, 5, 1], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 151], [[0, 1, 0, 5, 1], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 152], [[0, 1, 0, 5, 1], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 153], [[0, 1, 0, 5, 1], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 154], [[0, 1, 0, 5, 1], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 155], [[0, 1, 0, 5, 1], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 156], [[0, 1, 0, 5, 1], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 157], [[0, 1, 0, 5, 1], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 158], [[0, 1, 0, 5, 1], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 159], [[0, 1, 0, 5, 1], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 160], [[0, 1, 0, 5, 1], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 161], [[0, 1, 0, 5, 1], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 162], [[0, 1, 0, 5, 1], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 163], [[0, 1, 0, 5, 1], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 164], [[0, 1, 0, 5, 1], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 165], [[0, 1, 0, 5, 1], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 166], [[0, 1, 0, 5, 1], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 167], [[0, 1, 0, 5, 1], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 168], [[0, 1, 0, 5, 1], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 169], [[0, 1, 0, 5, 1], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 170], [[0, 1, 0, 5, 1], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 171], [[0, 1, 0, 5, 1], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 172], [[0, 1, 0, 5, 1], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 193], [[0, 1, 0, 5, 1], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 194], [[0, 1, 0, 5, 1], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 195], [[0, 1, 0, 5, 1], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 227], [[0, 1, 0, 5, 1], 227] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 228], [[0, 1, 0, 5, 1], 228] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 229], [[0, 1, 0, 5, 1], 229] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 230], [[0, 1, 0, 5, 1], 230] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 231], [[0, 1, 0, 5, 1], 231] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 232], [[0, 1, 0, 5, 1], 232] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 233], [[0, 1, 0, 5, 1], 233] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 234], [[0, 1, 0, 5, 1], 234] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 235], [[0, 1, 0, 5, 1], 235] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 236], [[0, 1, 0, 5, 1], 236] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 237], [[0, 1, 0, 5, 1], 237] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 238], [[0, 1, 0, 5, 1], 238] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 239], [[0, 1, 0, 5, 1], 239] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 240], [[0, 1, 0, 5, 1], 240] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 241], [[0, 1, 0, 5, 1], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 242], [[0, 1, 0, 5, 1], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 243], [[0, 1, 0, 5, 1], 243] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 244], [[0, 1, 0, 5, 1], 244] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 245], [[0, 1, 0, 5, 1], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 246], [[0, 1, 0, 5, 1], 246] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 247], [[0, 1, 0, 5, 1], 247] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 248], [[0, 1, 0, 5, 1], 248] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 249], [[0, 1, 0, 5, 1], 249] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 250], [[0, 1, 0, 5, 1], 250] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 251], [[0, 1, 0, 5, 1], 251] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 252], [[0, 1, 0, 5, 1], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 253], [[0, 1, 0, 5, 1], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 254], [[0, 1, 0, 5, 1], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 255], [[0, 1, 0, 5, 1], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 256], [[0, 1, 0, 5, 1], 256] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 257], [[0, 1, 0, 5, 1], 257] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 258], [[0, 1, 0, 5, 1], 258] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 259], [[0, 1, 0, 5, 1], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 260], [[0, 1, 0, 5, 1], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 261], [[0, 1, 0, 5, 1], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 262], [[0, 1, 0, 5, 1], 262] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 263], [[0, 1, 0, 5, 1], 263] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 264], [[0, 1, 0, 5, 1], 264] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 265], [[0, 1, 0, 5, 1], 265] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 266], [[0, 1, 0, 5, 1], 266] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 267], [[0, 1, 0, 5, 1], 267] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 268], [[0, 1, 0, 5, 1], 268] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 269], [[0, 1, 0, 5, 1], 269] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 270], [[0, 1, 0, 5, 1], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 271], [[0, 1, 0, 5, 1], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 272], [[0, 1, 0, 5, 1], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 270], [[0, 1, 0, 5, 1], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("X");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 271], [[0, 1, 0, 5, 1], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 272], [[0, 1, 0, 5, 1], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("C");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 273], [[0, 1, 0, 5, 1], 273] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 274], [[0, 1, 0, 5, 1], 274] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 275], [[0, 1, 0, 5, 1], 275] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 279], [[0, 1, 0, 5, 1], 279] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 280], [[0, 1, 0, 5, 1], 280] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 219], [[0, 1, 0, 5, 1], 219] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 100], [[0, 1, 0, 5, 1], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 101], [[0, 1, 0, 5, 1], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 102], [[0, 1, 0, 5, 1], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 103], [[0, 1, 0, 5, 1], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 104], [[0, 1, 0, 5, 1], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 105], [[0, 1, 0, 5, 1], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 106], [[0, 1, 0, 5, 1], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 107], [[0, 1, 0, 5, 1], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 108], [[0, 1, 0, 5, 1], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 109], [[0, 1, 0, 5, 1], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 110], [[0, 1, 0, 5, 1], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 111], [[0, 1, 0, 5, 1], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 112], [[0, 1, 0, 5, 1], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 113], [[0, 1, 0, 5, 1], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 114], [[0, 1, 0, 5, 1], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 115], [[0, 1, 0, 5, 1], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 116], [[0, 1, 0, 5, 1], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 117], [[0, 1, 0, 5, 1], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 118], [[0, 1, 0, 5, 1], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 119], [[0, 1, 0, 5, 1], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 120], [[0, 1, 0, 5, 1], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 121], [[0, 1, 0, 5, 1], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 122], [[0, 1, 0, 5, 1], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 123], [[0, 1, 0, 5, 1], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 124], [[0, 1, 0, 5, 1], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 125], [[0, 1, 0, 5, 1], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 126], [[0, 1, 0, 5, 1], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 127], [[0, 1, 0, 5, 1], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 128], [[0, 1, 0, 5, 1], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 129], [[0, 1, 0, 5, 1], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 130], [[0, 1, 0, 5, 1], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 131], [[0, 1, 0, 5, 1], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 132], [[0, 1, 0, 5, 1], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 133], [[0, 1, 0, 5, 1], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 134], [[0, 1, 0, 5, 1], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 135], [[0, 1, 0, 5, 1], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 136], [[0, 1, 0, 5, 1], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 137], [[0, 1, 0, 5, 1], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 138], [[0, 1, 0, 5, 1], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 139], [[0, 1, 0, 5, 1], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 140], [[0, 1, 0, 5, 1], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 141], [[0, 1, 0, 5, 1], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 142], [[0, 1, 0, 5, 1], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 143], [[0, 1, 0, 5, 1], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 144], [[0, 1, 0, 5, 1], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 145], [[0, 1, 0, 5, 1], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 146], [[0, 1, 0, 5, 1], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 147], [[0, 1, 0, 5, 1], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 148], [[0, 1, 0, 5, 1], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 149], [[0, 1, 0, 5, 1], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 150], [[0, 1, 0, 5, 1], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 151], [[0, 1, 0, 5, 1], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 152], [[0, 1, 0, 5, 1], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0028");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 153], [[0, 1, 0, 5, 1], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0029");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 154], [[0, 1, 0, 5, 1], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 155], [[0, 1, 0, 5, 1], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 156], [[0, 1, 0, 5, 1], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 157], [[0, 1, 0, 5, 1], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 158], [[0, 1, 0, 5, 1], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 159], [[0, 1, 0, 5, 1], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 160], [[0, 1, 0, 5, 1], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 161], [[0, 1, 0, 5, 1], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 162], [[0, 1, 0, 5, 1], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 163], [[0, 1, 0, 5, 1], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 164], [[0, 1, 0, 5, 1], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 165], [[0, 1, 0, 5, 1], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 166], [[0, 1, 0, 5, 1], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 167], [[0, 1, 0, 5, 1], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 168], [[0, 1, 0, 5, 1], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 169], [[0, 1, 0, 5, 1], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 170], [[0, 1, 0, 5, 1], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 171], [[0, 1, 0, 5, 1], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 172], [[0, 1, 0, 5, 1], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 173], [[0, 1, 0, 5, 1], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 174], [[0, 1, 0, 5, 1], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 175], [[0, 1, 0, 5, 1], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 176], [[0, 1, 0, 5, 1], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 177], [[0, 1, 0, 5, 1], 177] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 178], [[0, 1, 0, 5, 1], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 179], [[0, 1, 0, 5, 1], 179] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 180], [[0, 1, 0, 5, 1], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 181], [[0, 1, 0, 5, 1], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 182], [[0, 1, 0, 5, 1], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 183], [[0, 1, 0, 5, 1], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 184], [[0, 1, 0, 5, 1], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 185], [[0, 1, 0, 5, 1], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 186], [[0, 1, 0, 5, 1], 186] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 187], [[0, 1, 0, 5, 1], 187] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 188], [[0, 1, 0, 5, 1], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 189], [[0, 1, 0, 5, 1], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 190], [[0, 1, 0, 5, 1], 190] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 191], [[0, 1, 0, 5, 1], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 192], [[0, 1, 0, 5, 1], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 193], [[0, 1, 0, 5, 1], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 194], [[0, 1, 0, 5, 1], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 185], [[0, 1, 0, 5, 1], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("j");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 196], [[0, 1, 0, 5, 1], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 197], [[0, 1, 0, 5, 1], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 198], [[0, 1, 0, 5, 1], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 199], [[0, 1, 0, 5, 1], 199] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 200], [[0, 1, 0, 5, 1], 200] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 201], [[0, 1, 0, 5, 1], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 202], [[0, 1, 0, 5, 1], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 203], [[0, 1, 0, 5, 1], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 204], [[0, 1, 0, 5, 1], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 205], [[0, 1, 0, 5, 1], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 206], [[0, 1, 0, 5, 1], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 207], [[0, 1, 0, 5, 1], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 208], [[0, 1, 0, 5, 1], 208] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 209], [[0, 1, 0, 5, 1], 209] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 210], [[0, 1, 0, 5, 1], 210] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 211], [[0, 1, 0, 5, 1], 211] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 212], [[0, 1, 0, 5, 1], 212] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 213], [[0, 1, 0, 5, 1], 213] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 214], [[0, 1, 0, 5, 1], 214] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 215], [[0, 1, 0, 5, 1], 215] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 216], [[0, 1, 0, 5, 1], 216] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 217], [[0, 1, 0, 5, 1], 217] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 218], [[0, 1, 0, 5, 1], 218] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 219], [[0, 1, 0, 5, 1], 219] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 220], [[0, 1, 0, 5, 1], 220] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 221], [[0, 1, 0, 5, 1], 221] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 222], [[0, 1, 0, 5, 1], 222] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 223], [[0, 1, 0, 5, 1], 223] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 224], [[0, 1, 0, 5, 1], 224] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 225], [[0, 1, 0, 5, 1], 225] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 226], [[0, 1, 0, 5, 1], 226] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 227], [[0, 1, 0, 5, 1], 227] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 228], [[0, 1, 0, 5, 1], 228] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 229], [[0, 1, 0, 5, 1], 229] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 230], [[0, 1, 0, 5, 1], 230] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 231], [[0, 1, 0, 5, 1], 231] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 232], [[0, 1, 0, 5, 1], 232] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 233], [[0, 1, 0, 5, 1], 233] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 234], [[0, 1, 0, 5, 1], 234] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 235], [[0, 1, 0, 5, 1], 235] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 236], [[0, 1, 0, 5, 1], 236] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 237], [[0, 1, 0, 5, 1], 237] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 238], [[0, 1, 0, 5, 1], 238] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 239], [[0, 1, 0, 5, 1], 239] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 240], [[0, 1, 0, 5, 1], 240] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 241], [[0, 1, 0, 5, 1], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 242], [[0, 1, 0, 5, 1], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 243], [[0, 1, 0, 5, 1], 243] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 244], [[0, 1, 0, 5, 1], 244] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 245], [[0, 1, 0, 5, 1], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 246], [[0, 1, 0, 5, 1], 246] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 247], [[0, 1, 0, 5, 1], 247] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 248], [[0, 1, 0, 5, 1], 248] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 249], [[0, 1, 0, 5, 1], 249] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 3],   0], [[0, 1, 0, 5, 3],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 180], [[0, 1, 0, 5, 4], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 181], [[0, 1, 0, 5, 4], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 182], [[0, 1, 0, 5, 4], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 183], [[0, 1, 0, 5, 4], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 184], [[0, 1, 0, 5, 4], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 185], [[0, 1, 0, 5, 4], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 162], [[0, 1, 0, 5, 4], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 163], [[0, 1, 0, 5, 4], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 164], [[0, 1, 0, 5, 4], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 163], [[0, 1, 0, 5, 4], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 164], [[0, 1, 0, 5, 4], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 165], [[0, 1, 0, 5, 4], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 166], [[0, 1, 0, 5, 4], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 167], [[0, 1, 0, 5, 4], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 168], [[0, 1, 0, 5, 4], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 169], [[0, 1, 0, 5, 4], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 170], [[0, 1, 0, 5, 4], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 171], [[0, 1, 0, 5, 4], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 172], [[0, 1, 0, 5, 4], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 173], [[0, 1, 0, 5, 4], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 174], [[0, 1, 0, 5, 4], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 175], [[0, 1, 0, 5, 4], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 176], [[0, 1, 0, 5, 4], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 187], [[0, 1, 0, 5, 4], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("O");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 188], [[0, 1, 0, 5, 4], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 190], [[0, 1, 0, 5, 4], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 191], [[0, 1, 0, 5, 4], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 192], [[0, 1, 0, 5, 4], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 193], [[0, 1, 0, 5, 4], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 194], [[0, 1, 0, 5, 4], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 195], [[0, 1, 0, 5, 4], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 196], [[0, 1, 0, 5, 4], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 197], [[0, 1, 0, 5, 4], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 198], [[0, 1, 0, 5, 4], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4], 207], [[0, 1, 0, 5, 4], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 206], [[0, 1, 0, 5, 4], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 205], [[0, 1, 0, 5, 4], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 204], [[0, 1, 0, 5, 4], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 203], [[0, 1, 0, 5, 4], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4], 202], [[0, 1, 0, 5, 4], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 249], [[0, 1, 0, 5, 1], 249] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 250], [[0, 1, 0, 5, 1], 250] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("W");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 251], [[0, 1, 0, 5, 1], 251] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 252], [[0, 1, 0, 5, 1], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 253], [[0, 1, 0, 5, 1], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 254], [[0, 1, 0, 5, 1], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 255], [[0, 1, 0, 5, 1], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 256], [[0, 1, 0, 5, 1], 256] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 257], [[0, 1, 0, 5, 1], 257] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 258], [[0, 1, 0, 5, 1], 258] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 259], [[0, 1, 0, 5, 1], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 260], [[0, 1, 0, 5, 1], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 261], [[0, 1, 0, 5, 1], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 262], [[0, 1, 0, 5, 1], 262] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 263], [[0, 1, 0, 5, 1], 263] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 264], [[0, 1, 0, 5, 1], 264] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 265], [[0, 1, 0, 5, 1], 265] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 266], [[0, 1, 0, 5, 1], 266] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 267], [[0, 1, 0, 5, 1], 267] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 268], [[0, 1, 0, 5, 1], 268] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 269], [[0, 1, 0, 5, 1], 269] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 270], [[0, 1, 0, 5, 1], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 271], [[0, 1, 0, 5, 1], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 272], [[0, 1, 0, 5, 1], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 273], [[0, 1, 0, 5, 1], 273] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 274], [[0, 1, 0, 5, 1], 274] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 275], [[0, 1, 0, 5, 1], 275] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 276], [[0, 1, 0, 5, 1], 276] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 277], [[0, 1, 0, 5, 1], 277] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 278], [[0, 1, 0, 5, 1], 278] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 279], [[0, 1, 0, 5, 1], 279] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 280], [[0, 1, 0, 5, 1], 280] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 281], [[0, 1, 0, 5, 1], 281] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 282], [[0, 1, 0, 5, 1], 282] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 283], [[0, 1, 0, 5, 1], 283] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 284], [[0, 1, 0, 5, 1], 284] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 285], [[0, 1, 0, 5, 1], 285] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 286], [[0, 1, 0, 5, 1], 286] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 287], [[0, 1, 0, 5, 1], 287] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 288], [[0, 1, 0, 5, 1], 288] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 289], [[0, 1, 0, 5, 1], 289] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 290], [[0, 1, 0, 5, 1], 290] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 291], [[0, 1, 0, 5, 1], 291] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 292], [[0, 1, 0, 5, 1], 292] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 293], [[0, 1, 0, 5, 1], 293] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 294], [[0, 1, 0, 5, 1], 294] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 295], [[0, 1, 0, 5, 1], 295] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 296], [[0, 1, 0, 5, 1], 296] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 297], [[0, 1, 0, 5, 1], 297] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 298], [[0, 1, 0, 5, 1], 298] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 299], [[0, 1, 0, 5, 1], 299] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 300], [[0, 1, 0, 5, 1], 300] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 301], [[0, 1, 0, 5, 1], 301] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 302], [[0, 1, 0, 5, 1], 302] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 303], [[0, 1, 0, 5, 1], 303] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 304], [[0, 1, 0, 5, 1], 304] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 305], [[0, 1, 0, 5, 1], 305] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 306], [[0, 1, 0, 5, 1], 306] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 307], [[0, 1, 0, 5, 1], 307] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 308], [[0, 1, 0, 5, 1], 308] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 309], [[0, 1, 0, 5, 1], 309] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 310], [[0, 1, 0, 5, 1], 310] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 311], [[0, 1, 0, 5, 1], 311] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 312], [[0, 1, 0, 5, 1], 312] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 313], [[0, 1, 0, 5, 1], 313] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 314], [[0, 1, 0, 5, 1], 314] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 315], [[0, 1, 0, 5, 1], 315] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 316], [[0, 1, 0, 5, 1], 316] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 317], [[0, 1, 0, 5, 1], 317] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 318], [[0, 1, 0, 5, 1], 318] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 319], [[0, 1, 0, 5, 1], 319] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 320], [[0, 1, 0, 5, 1], 320] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 321], [[0, 1, 0, 5, 1], 321] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 322], [[0, 1, 0, 5, 1], 322] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 323], [[0, 1, 0, 5, 1], 323] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 324], [[0, 1, 0, 5, 1], 324] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 325], [[0, 1, 0, 5, 1], 325] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 326], [[0, 1, 0, 5, 1], 326] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 327], [[0, 1, 0, 5, 1], 327] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 328], [[0, 1, 0, 5, 1], 328] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 329], [[0, 1, 0, 5, 1], 329] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 330], [[0, 1, 0, 5, 1], 330] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 331], [[0, 1, 0, 5, 1], 331] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 332], [[0, 1, 0, 5, 1], 332] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 333], [[0, 1, 0, 5, 1], 333] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 334], [[0, 1, 0, 5, 1], 334] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 335], [[0, 1, 0, 5, 1], 335] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 336], [[0, 1, 0, 5, 1], 336] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 337], [[0, 1, 0, 5, 1], 337] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 338], [[0, 1, 0, 5, 1], 338] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 339], [[0, 1, 0, 5, 1], 339] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 340], [[0, 1, 0, 5, 1], 340] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 341], [[0, 1, 0, 5, 1], 341] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("X");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 342], [[0, 1, 0, 5, 1], 342] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 343], [[0, 1, 0, 5, 1], 343] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 344], [[0, 1, 0, 5, 1], 344] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("D");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 345], [[0, 1, 0, 5, 1], 345] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 346], [[0, 1, 0, 5, 1], 346] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 347], [[0, 1, 0, 5, 1], 347] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 348], [[0, 1, 0, 5, 1], 348] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 250], [[0, 1, 0, 5, 1], 349] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 251], [[0, 1, 0, 5, 1], 251] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 252], [[0, 1, 0, 5, 1], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 253], [[0, 1, 0, 5, 1], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 254], [[0, 1, 0, 5, 1], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 255], [[0, 1, 0, 5, 1], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 256], [[0, 1, 0, 5, 1], 256] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 257], [[0, 1, 0, 5, 1], 257] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 258], [[0, 1, 0, 5, 1], 258] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 259], [[0, 1, 0, 5, 1], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 260], [[0, 1, 0, 5, 1], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 261], [[0, 1, 0, 5, 1], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 260], [[0, 1, 0, 5, 1], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 259], [[0, 1, 0, 5, 1], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 260], [[0, 1, 0, 5, 1], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 261], [[0, 1, 0, 5, 1], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 262], [[0, 1, 0, 5, 1], 262] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 263], [[0, 1, 0, 5, 1], 263] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 264], [[0, 1, 0, 5, 1], 264] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 265], [[0, 1, 0, 5, 1], 265] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 266], [[0, 1, 0, 5, 1], 266] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 267], [[0, 1, 0, 5, 1], 267] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 268], [[0, 1, 0, 5, 1], 268] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 269], [[0, 1, 0, 5, 1], 269] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 270], [[0, 1, 0, 5, 1], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 271], [[0, 1, 0, 5, 1], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 272], [[0, 1, 0, 5, 1], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 273], [[0, 1, 0, 5, 1], 273] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 274], [[0, 1, 0, 5, 1], 274] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 275], [[0, 1, 0, 5, 1], 275] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 276], [[0, 1, 0, 5, 1], 276] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 277], [[0, 1, 0, 5, 1], 277] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 278], [[0, 1, 0, 5, 1], 278] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 279], [[0, 1, 0, 5, 1], 279] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 280], [[0, 1, 0, 5, 1], 280] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 281], [[0, 1, 0, 5, 1], 281] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 282], [[0, 1, 0, 5, 1], 282] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 283], [[0, 1, 0, 5, 1], 283] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 284], [[0, 1, 0, 5, 1], 284] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 285], [[0, 1, 0, 5, 1], 285] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 286], [[0, 1, 0, 5, 1], 286] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 287], [[0, 1, 0, 5, 1], 287] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 288], [[0, 1, 0, 5, 1], 288] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 289], [[0, 1, 0, 5, 1], 289] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 290], [[0, 1, 0, 5, 1], 290] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 291], [[0, 1, 0, 5, 1], 291] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 292], [[0, 1, 0, 5, 1], 292] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 293], [[0, 1, 0, 5, 1], 293] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 294], [[0, 1, 0, 5, 1], 294] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 295], [[0, 1, 0, 5, 1], 295] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 296], [[0, 1, 0, 5, 1], 296] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 297], [[0, 1, 0, 5, 1], 297] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 298], [[0, 1, 0, 5, 1], 298] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 299], [[0, 1, 0, 5, 1], 299] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 300], [[0, 1, 0, 5, 1], 300] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 301], [[0, 1, 0, 5, 1], 301] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 302], [[0, 1, 0, 5, 1], 302] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 303], [[0, 1, 0, 5, 1], 303] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 304], [[0, 1, 0, 5, 1], 304] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 305], [[0, 1, 0, 5, 1], 305] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 306], [[0, 1, 0, 5, 1], 306] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 307], [[0, 1, 0, 5, 1], 307] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 308], [[0, 1, 0, 5, 1], 308] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 309], [[0, 1, 0, 5, 1], 309] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 310], [[0, 1, 0, 5, 1], 310] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 311], [[0, 1, 0, 5, 1], 311] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 312], [[0, 1, 0, 5, 1], 312] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 313], [[0, 1, 0, 5, 1], 313] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 314], [[0, 1, 0, 5, 1], 314] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 315], [[0, 1, 0, 5, 1], 315] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 316], [[0, 1, 0, 5, 1], 316] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 317], [[0, 1, 0, 5, 1], 317] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 318], [[0, 1, 0, 5, 1], 318] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 319], [[0, 1, 0, 5, 1], 319] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 320], [[0, 1, 0, 5, 1], 320] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 321], [[0, 1, 0, 5, 1], 321] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 322], [[0, 1, 0, 5, 1], 322] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 323], [[0, 1, 0, 5, 1], 323] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 324], [[0, 1, 0, 5, 1], 324] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 325], [[0, 1, 0, 5, 1], 325] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 326], [[0, 1, 0, 5, 1], 326] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 327], [[0, 1, 0, 5, 1], 327] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 328], [[0, 1, 0, 5, 1], 328] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 329], [[0, 1, 0, 5, 1], 329] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 330], [[0, 1, 0, 5, 1], 330] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 331], [[0, 1, 0, 5, 1], 331] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 330], [[0, 1, 0, 5, 1], 330] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 329], [[0, 1, 0, 5, 1], 329] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 328], [[0, 1, 0, 5, 1], 328] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 329], [[0, 1, 0, 5, 1], 329] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 330], [[0, 1, 0, 5, 1], 330] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 331], [[0, 1, 0, 5, 1], 331] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 332], [[0, 1, 0, 5, 1], 332] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 333], [[0, 1, 0, 5, 1], 333] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 334], [[0, 1, 0, 5, 1], 334] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 335], [[0, 1, 0, 5, 1], 335] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 336], [[0, 1, 0, 5, 1], 336] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 337], [[0, 1, 0, 5, 1], 337] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 338], [[0, 1, 0, 5, 1], 338] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 339], [[0, 1, 0, 5, 1], 339] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 340], [[0, 1, 0, 5, 1], 340] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 341], [[0, 1, 0, 5, 1], 341] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 342], [[0, 1, 0, 5, 1], 342] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 343], [[0, 1, 0, 5, 1], 343] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 344], [[0, 1, 0, 5, 1], 344] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 345], [[0, 1, 0, 5, 1], 345] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 346], [[0, 1, 0, 5, 1], 346] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 347], [[0, 1, 0, 5, 1], 347] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 348], [[0, 1, 0, 5, 1], 348] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 349], [[0, 1, 0, 5, 1], 349] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 350], [[0, 1, 0, 5, 1], 350] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 351], [[0, 1, 0, 5, 1], 351] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 352], [[0, 1, 0, 5, 1], 352] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 353], [[0, 1, 0, 5, 1], 353] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 354], [[0, 1, 0, 5, 1], 354] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 355], [[0, 1, 0, 5, 1], 355] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 356], [[0, 1, 0, 5, 1], 356] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 357], [[0, 1, 0, 5, 1], 357] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 358], [[0, 1, 0, 5, 1], 358] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 359], [[0, 1, 0, 5, 1], 359] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 360], [[0, 1, 0, 5, 1], 360] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 361], [[0, 1, 0, 5, 1], 361] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 362], [[0, 1, 0, 5, 1], 362] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 363], [[0, 1, 0, 5, 1], 363] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 364], [[0, 1, 0, 5, 1], 364] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 365], [[0, 1, 0, 5, 1], 365] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 366], [[0, 1, 0, 5, 1], 366] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 367], [[0, 1, 0, 5, 1], 367] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 368], [[0, 1, 0, 5, 1], 368] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 369], [[0, 1, 0, 5, 1], 369] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 370], [[0, 1, 0, 5, 1], 370] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("X");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 371], [[0, 1, 0, 5, 1], 371] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 372], [[0, 1, 0, 5, 1], 372] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("C");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 373], [[0, 1, 0, 5, 1], 373] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 374], [[0, 1, 0, 5, 1], 374] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 375], [[0, 1, 0, 5, 1], 375] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 376], [[0, 1, 0, 5, 1], 376] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 377], [[0, 1, 0, 5, 1], 377] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 378], [[0, 1, 0, 5, 1], 378] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 379], [[0, 1, 0, 5, 1], 379] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 337], [[0, 1, 0, 5, 1], 345] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 337], [[0, 1, 0, 5, 1], 340] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 338], [[0, 1, 0, 5, 1], 338] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 339], [[0, 1, 0, 5, 1], 339] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 340], [[0, 1, 0, 5, 1], 340] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 341], [[0, 1, 0, 5, 1], 341] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 342], [[0, 1, 0, 5, 1], 342] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 343], [[0, 1, 0, 5, 1], 343] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 344], [[0, 1, 0, 5, 1], 344] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 345], [[0, 1, 0, 5, 1], 345] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 346], [[0, 1, 0, 5, 1], 346] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 347], [[0, 1, 0, 5, 1], 347] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 348], [[0, 1, 0, 5, 1], 348] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 349], [[0, 1, 0, 5, 1], 349] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 350], [[0, 1, 0, 5, 1], 350] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 358], [[0, 1, 0, 5, 1], 361] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 359], [[0, 1, 0, 5, 1], 359] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 360], [[0, 1, 0, 5, 1], 360] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 361], [[0, 1, 0, 5, 1], 361] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 248], [[0, 1, 0, 5, 1], 248] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 249], [[0, 1, 0, 5, 1], 249] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 250], [[0, 1, 0, 5, 1], 250] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 251], [[0, 1, 0, 5, 1], 251] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 252], [[0, 1, 0, 5, 1], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 253], [[0, 1, 0, 5, 1], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 254], [[0, 1, 0, 5, 1], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 255], [[0, 1, 0, 5, 1], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 256], [[0, 1, 0, 5, 1], 256] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 257], [[0, 1, 0, 5, 1], 257] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 258], [[0, 1, 0, 5, 1], 258] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 259], [[0, 1, 0, 5, 1], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 260], [[0, 1, 0, 5, 1], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 261], [[0, 1, 0, 5, 1], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 262], [[0, 1, 0, 5, 1], 262] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 263], [[0, 1, 0, 5, 1], 263] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 264], [[0, 1, 0, 5, 1], 264] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 265], [[0, 1, 0, 5, 1], 265] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 266], [[0, 1, 0, 5, 1], 266] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 267], [[0, 1, 0, 5, 1], 267] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 268], [[0, 1, 0, 5, 1], 268] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 269], [[0, 1, 0, 5, 1], 269] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 270], [[0, 1, 0, 5, 1], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 271], [[0, 1, 0, 5, 1], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 272], [[0, 1, 0, 5, 1], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 273], [[0, 1, 0, 5, 1], 273] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 274], [[0, 1, 0, 5, 1], 274] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 275], [[0, 1, 0, 5, 1], 275] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 276], [[0, 1, 0, 5, 1], 276] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 277], [[0, 1, 0, 5, 1], 277] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 278], [[0, 1, 0, 5, 1], 278] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 279], [[0, 1, 0, 5, 1], 279] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 280], [[0, 1, 0, 5, 1], 280] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 281], [[0, 1, 0, 5, 1], 281] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 282], [[0, 1, 0, 5, 1], 282] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 283], [[0, 1, 0, 5, 1], 283] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 284], [[0, 1, 0, 5, 1], 284] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 285], [[0, 1, 0, 5, 1], 285] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 286], [[0, 1, 0, 5, 1], 286] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 287], [[0, 1, 0, 5, 1], 287] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 288], [[0, 1, 0, 5, 1], 288] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 289], [[0, 1, 0, 5, 1], 289] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 290], [[0, 1, 0, 5, 1], 290] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 291], [[0, 1, 0, 5, 1], 291] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 292], [[0, 1, 0, 5, 1], 292] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 293], [[0, 1, 0, 5, 1], 293] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 294], [[0, 1, 0, 5, 1], 294] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 295], [[0, 1, 0, 5, 1], 295] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 296], [[0, 1, 0, 5, 1], 296] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 297], [[0, 1, 0, 5, 1], 297] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 298], [[0, 1, 0, 5, 1], 298] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 299], [[0, 1, 0, 5, 1], 299] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 300], [[0, 1, 0, 5, 1], 300] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 301], [[0, 1, 0, 5, 1], 301] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 302], [[0, 1, 0, 5, 1], 302] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 303], [[0, 1, 0, 5, 1], 439] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4],   0], [[0, 1, 0, 5, 4], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   1], [[0, 1, 0, 5, 4],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   2], [[0, 1, 0, 5, 4],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   3], [[0, 1, 0, 5, 4],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   4], [[0, 1, 0, 5, 4],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   5], [[0, 1, 0, 5, 4],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   6], [[0, 1, 0, 5, 4],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   7], [[0, 1, 0, 5, 4],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   8], [[0, 1, 0, 5, 4],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   9], [[0, 1, 0, 5, 4],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  10], [[0, 1, 0, 5, 4],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  11], [[0, 1, 0, 5, 4],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  12], [[0, 1, 0, 5, 4],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  13], [[0, 1, 0, 5, 4],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  14], [[0, 1, 0, 5, 4],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  15], [[0, 1, 0, 5, 4],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  16], [[0, 1, 0, 5, 4],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  17], [[0, 1, 0, 5, 4],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  18], [[0, 1, 0, 5, 4],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  19], [[0, 1, 0, 5, 4],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  20], [[0, 1, 0, 5, 4],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  21], [[0, 1, 0, 5, 4],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  22], [[0, 1, 0, 5, 4],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 240], [[0, 1, 0, 5, 1], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 241], [[0, 1, 0, 5, 1], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 242], [[0, 1, 0, 5, 1], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 241], [[0, 1, 0, 5, 1], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 242], [[0, 1, 0, 5, 1], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 241], [[0, 1, 0, 5, 1], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 242], [[0, 1, 0, 5, 1], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 243], [[0, 1, 0, 5, 1], 243] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 244], [[0, 1, 0, 5, 1], 244] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 245], [[0, 1, 0, 5, 1], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   0], [[0, 1, 0, 5, 4],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   1], [[0, 1, 0, 5, 4],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   2], [[0, 1, 0, 5, 4],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   3], [[0, 1, 0, 5, 4],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   4], [[0, 1, 0, 5, 4],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   5], [[0, 1, 0, 5, 4],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   6], [[0, 1, 0, 5, 4],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   7], [[0, 1, 0, 5, 4],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   8], [[0, 1, 0, 5, 4],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],   9], [[0, 1, 0, 5, 4],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  10], [[0, 1, 0, 5, 4],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  11], [[0, 1, 0, 5, 4],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  12], [[0, 1, 0, 5, 4],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  13], [[0, 1, 0, 5, 4],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  14], [[0, 1, 0, 5, 4],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  15], [[0, 1, 0, 5, 4],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  16], [[0, 1, 0, 5, 4],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  17], [[0, 1, 0, 5, 4],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  18], [[0, 1, 0, 5, 4],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  19], [[0, 1, 0, 5, 4],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  20], [[0, 1, 0, 5, 4],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  21], [[0, 1, 0, 5, 4],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  22], [[0, 1, 0, 5, 4],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  23], [[0, 1, 0, 5, 4],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  24], [[0, 1, 0, 5, 4],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  25], [[0, 1, 0, 5, 4],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  26], [[0, 1, 0, 5, 4],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  27], [[0, 1, 0, 5, 4],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  28], [[0, 1, 0, 5, 4],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  29], [[0, 1, 0, 5, 4],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  30], [[0, 1, 0, 5, 4],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  31], [[0, 1, 0, 5, 4],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  32], [[0, 1, 0, 5, 4],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  33], [[0, 1, 0, 5, 4],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  34], [[0, 1, 0, 5, 4],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  35], [[0, 1, 0, 5, 4],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  36], [[0, 1, 0, 5, 4],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  37], [[0, 1, 0, 5, 4],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  38], [[0, 1, 0, 5, 4],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  39], [[0, 1, 0, 5, 4],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  40], [[0, 1, 0, 5, 4],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  41], [[0, 1, 0, 5, 4],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  42], [[0, 1, 0, 5, 4],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  43], [[0, 1, 0, 5, 4],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  44], [[0, 1, 0, 5, 4],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  45], [[0, 1, 0, 5, 4],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  46], [[0, 1, 0, 5, 4],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  47], [[0, 1, 0, 5, 4],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u003a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],   6], [[0, 1, 0, 5],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],   7], [[0, 1, 0, 5],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7],   1], [[0, 1, 0, 5, 7],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   2], [[0, 1, 0, 5, 7],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],   6], [[0, 1, 0, 5],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertList("ol");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
window.editorShell.Undo();
    // WillUndoBatch
    //   WillUndo:   Create Element: BR
    //   DidUndo:  Create Element: BR(0)
    // EndUndoBatch (0)
window.editorShell.Undo();
    // WillUndo:   <NULL>
    // DidUndo:  <NULL>(0)
window.editorShell.Redo();
    // WillRedo: <NULL>
    // DidRedo:  <NULL> (0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertList("ol");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: ol
    //   DidDo:    Create Element: ol(0)
    //   WillDo:   Create Element: li
    //   DidDo:    Create Element: li(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
window.editorShell.Undo();
    // WillUndoBatch
    //   WillUndo:   Insert Element: 
    //   DidUndo:  Insert Element: (0)
    //   WillUndo:   Remove Element: 
    //   DidUndo:  Remove Element: (0)
    //   WillUndo:   Insert Element: 
    //   DidUndo:  Insert Element: (0)
    //   WillUndo:   Remove Element: 
    //   DidUndo:  Remove Element: (0)
    //   WillUndo:   Create Element: li
    //   DidUndo:  Create Element: li(0)
    //   WillUndo:   Create Element: ol
    //   DidUndo:  Create Element: ol(0)
    // EndUndoBatch (0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],   6], [[0, 1, 0, 5],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],   8], [[0, 1, 0, 5],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 9],   1], [[0, 1, 0, 5, 9],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   2], [[0, 1, 0, 5, 9],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   3], [[0, 1, 0, 5, 9],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   4], [[0, 1, 0, 5, 9],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   5], [[0, 1, 0, 5, 9],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   6], [[0, 1, 0, 5, 9],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   7], [[0, 1, 0, 5, 9],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   8], [[0, 1, 0, 5, 9],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],   9], [[0, 1, 0, 5, 9],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  10], [[0, 1, 0, 5, 9],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  11], [[0, 1, 0, 5, 9],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  12], [[0, 1, 0, 5, 9],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  13], [[0, 1, 0, 5, 9],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  14], [[0, 1, 0, 5, 9],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  15], [[0, 1, 0, 5, 9],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  16], [[0, 1, 0, 5, 9],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  17], [[0, 1, 0, 5, 9],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  18], [[0, 1, 0, 5, 9],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  19], [[0, 1, 0, 5, 9],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  20], [[0, 1, 0, 5, 9],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  21], [[0, 1, 0, 5, 9],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  22], [[0, 1, 0, 5, 9],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  23], [[0, 1, 0, 5, 9],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  24], [[0, 1, 0, 5, 9],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  25], [[0, 1, 0, 5, 9],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  26], [[0, 1, 0, 5, 9],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  27], [[0, 1, 0, 5, 9],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  28], [[0, 1, 0, 5, 9],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  29], [[0, 1, 0, 5, 9],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  30], [[0, 1, 0, 5, 9],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  31], [[0, 1, 0, 5, 9],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  32], [[0, 1, 0, 5, 9],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  33], [[0, 1, 0, 5, 9],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  34], [[0, 1, 0, 5, 9],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  35], [[0, 1, 0, 5, 9],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  36], [[0, 1, 0, 5, 9],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  37], [[0, 1, 0, 5, 9],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  38], [[0, 1, 0, 5, 9],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  39], [[0, 1, 0, 5, 9],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  40], [[0, 1, 0, 5, 9],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  35], [[0, 1, 0, 5, 9],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  36], [[0, 1, 0, 5, 9],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  37], [[0, 1, 0, 5, 9],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  38], [[0, 1, 0, 5, 9],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  39], [[0, 1, 0, 5, 9],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  40], [[0, 1, 0, 5, 9],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  41], [[0, 1, 0, 5, 9],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  42], [[0, 1, 0, 5, 9],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  43], [[0, 1, 0, 5, 9],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  44], [[0, 1, 0, 5, 9],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  45], [[0, 1, 0, 5, 9],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  46], [[0, 1, 0, 5, 9],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  47], [[0, 1, 0, 5, 9],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  48], [[0, 1, 0, 5, 9],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  49], [[0, 1, 0, 5, 9],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  50], [[0, 1, 0, 5, 9],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  51], [[0, 1, 0, 5, 9],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  52], [[0, 1, 0, 5, 9],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  53], [[0, 1, 0, 5, 9],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  54], [[0, 1, 0, 5, 9],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  55], [[0, 1, 0, 5, 9],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  56], [[0, 1, 0, 5, 9],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  57], [[0, 1, 0, 5, 9],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  58], [[0, 1, 0, 5, 9],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  59], [[0, 1, 0, 5, 9],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  60], [[0, 1, 0, 5, 9],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  61], [[0, 1, 0, 5, 9],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  62], [[0, 1, 0, 5, 9],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  63], [[0, 1, 0, 5, 9],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  64], [[0, 1, 0, 5, 9],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  65], [[0, 1, 0, 5, 9],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  66], [[0, 1, 0, 5, 9],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  67], [[0, 1, 0, 5, 9],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  68], [[0, 1, 0, 5, 9],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  69], [[0, 1, 0, 5, 9],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  70], [[0, 1, 0, 5, 9],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  71], [[0, 1, 0, 5, 9],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  72], [[0, 1, 0, 5, 9],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  73], [[0, 1, 0, 5, 9],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  74], [[0, 1, 0, 5, 9],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  75], [[0, 1, 0, 5, 9],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  76], [[0, 1, 0, 5, 9],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  77], [[0, 1, 0, 5, 9],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  78], [[0, 1, 0, 5, 9],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  79], [[0, 1, 0, 5, 9],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  80], [[0, 1, 0, 5, 9],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("H");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  81], [[0, 1, 0, 5, 9],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  82], [[0, 1, 0, 5, 9],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  83], [[0, 1, 0, 5, 9],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  84], [[0, 1, 0, 5, 9],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  85], [[0, 1, 0, 5, 9],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  86], [[0, 1, 0, 5, 9],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  87], [[0, 1, 0, 5, 9],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  88], [[0, 1, 0, 5, 9],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  89], [[0, 1, 0, 5, 9],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  90], [[0, 1, 0, 5, 9],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  91], [[0, 1, 0, 5, 9],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  92], [[0, 1, 0, 5, 9],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  93], [[0, 1, 0, 5, 9],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  94], [[0, 1, 0, 5, 9],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  95], [[0, 1, 0, 5, 9],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  96], [[0, 1, 0, 5, 9],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  97], [[0, 1, 0, 5, 9],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  98], [[0, 1, 0, 5, 9],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9],  99], [[0, 1, 0, 5, 9],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 100], [[0, 1, 0, 5, 9], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 101], [[0, 1, 0, 5, 9], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 102], [[0, 1, 0, 5, 9], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 103], [[0, 1, 0, 5, 9], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 104], [[0, 1, 0, 5, 9], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 105], [[0, 1, 0, 5, 9], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 106], [[0, 1, 0, 5, 9], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 107], [[0, 1, 0, 5, 9], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 108], [[0, 1, 0, 5, 9], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 109], [[0, 1, 0, 5, 9], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 110], [[0, 1, 0, 5, 9], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 111], [[0, 1, 0, 5, 9], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 112], [[0, 1, 0, 5, 9], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 113], [[0, 1, 0, 5, 9], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 114], [[0, 1, 0, 5, 9], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 115], [[0, 1, 0, 5, 9], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 116], [[0, 1, 0, 5, 9], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 117], [[0, 1, 0, 5, 9], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 118], [[0, 1, 0, 5, 9], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 119], [[0, 1, 0, 5, 9], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 120], [[0, 1, 0, 5, 9], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 121], [[0, 1, 0, 5, 9], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 122], [[0, 1, 0, 5, 9], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 123], [[0, 1, 0, 5, 9], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9], 124], [[0, 1, 0, 5, 9], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  11], [[0, 1, 0, 5],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  13], [[0, 1, 0, 5],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],   1], [[0, 1, 0, 5, 14],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   2], [[0, 1, 0, 5, 14],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   3], [[0, 1, 0, 5, 14],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   4], [[0, 1, 0, 5, 14],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   5], [[0, 1, 0, 5, 14],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   6], [[0, 1, 0, 5, 14],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   7], [[0, 1, 0, 5, 14],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   8], [[0, 1, 0, 5, 14],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   9], [[0, 1, 0, 5, 14],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  10], [[0, 1, 0, 5, 14],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  11], [[0, 1, 0, 5, 14],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  12], [[0, 1, 0, 5, 14],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  13], [[0, 1, 0, 5, 14],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  14], [[0, 1, 0, 5, 14],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  15], [[0, 1, 0, 5, 14],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  16], [[0, 1, 0, 5, 14],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  17], [[0, 1, 0, 5, 14],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  18], [[0, 1, 0, 5, 14],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  19], [[0, 1, 0, 5, 14],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  20], [[0, 1, 0, 5, 14],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  21], [[0, 1, 0, 5, 14],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  22], [[0, 1, 0, 5, 14],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  23], [[0, 1, 0, 5, 14],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  24], [[0, 1, 0, 5, 14],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  25], [[0, 1, 0, 5, 14],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  26], [[0, 1, 0, 5, 14],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  27], [[0, 1, 0, 5, 14],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  28], [[0, 1, 0, 5, 14],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  29], [[0, 1, 0, 5, 14],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  30], [[0, 1, 0, 5, 14],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  31], [[0, 1, 0, 5, 14],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  32], [[0, 1, 0, 5, 14],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  33], [[0, 1, 0, 5, 14],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  34], [[0, 1, 0, 5, 14],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  35], [[0, 1, 0, 5, 14],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  36], [[0, 1, 0, 5, 14],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  37], [[0, 1, 0, 5, 14],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  38], [[0, 1, 0, 5, 14],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  39], [[0, 1, 0, 5, 14],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  40], [[0, 1, 0, 5, 14],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  41], [[0, 1, 0, 5, 14],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  42], [[0, 1, 0, 5, 14],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  43], [[0, 1, 0, 5, 14],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  44], [[0, 1, 0, 5, 14],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  45], [[0, 1, 0, 5, 14],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  46], [[0, 1, 0, 5, 14],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  47], [[0, 1, 0, 5, 14],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  48], [[0, 1, 0, 5, 14],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  49], [[0, 1, 0, 5, 14],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  50], [[0, 1, 0, 5, 14],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  51], [[0, 1, 0, 5, 14],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  52], [[0, 1, 0, 5, 14],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  53], [[0, 1, 0, 5, 14],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 16],   0], [[0, 1, 0, 5, 16],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],   8], [[0, 1, 0, 5, 14],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   9], [[0, 1, 0, 5, 14],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  10], [[0, 1, 0, 5, 14],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  11], [[0, 1, 0, 5, 14],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  12], [[0, 1, 0, 5, 14],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  13], [[0, 1, 0, 5, 14],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  14], [[0, 1, 0, 5, 14],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  15], [[0, 1, 0, 5, 14],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  16], [[0, 1, 0, 5, 14],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  17], [[0, 1, 0, 5, 14],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  18], [[0, 1, 0, 5, 14],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  19], [[0, 1, 0, 5, 14],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  20], [[0, 1, 0, 5, 14],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  21], [[0, 1, 0, 5, 14],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  22], [[0, 1, 0, 5, 14],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  23], [[0, 1, 0, 5, 14],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  24], [[0, 1, 0, 5, 14],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  25], [[0, 1, 0, 5, 14],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  26], [[0, 1, 0, 5, 14],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  27], [[0, 1, 0, 5, 14],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  28], [[0, 1, 0, 5, 14],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  29], [[0, 1, 0, 5, 14],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  30], [[0, 1, 0, 5, 14],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  31], [[0, 1, 0, 5, 14],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  32], [[0, 1, 0, 5, 14],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],  68], [[0, 1, 0, 5, 14],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  69], [[0, 1, 0, 5, 14],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  70], [[0, 1, 0, 5, 14],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  71], [[0, 1, 0, 5, 14],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  72], [[0, 1, 0, 5, 14],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  73], [[0, 1, 0, 5, 14],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  74], [[0, 1, 0, 5, 14],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  75], [[0, 1, 0, 5, 14],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  76], [[0, 1, 0, 5, 14],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  77], [[0, 1, 0, 5, 14],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  78], [[0, 1, 0, 5, 14],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  79], [[0, 1, 0, 5, 14],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  80], [[0, 1, 0, 5, 14],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],  79], [[0, 1, 0, 5, 14],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],  78], [[0, 1, 0, 5, 14],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],  77], [[0, 1, 0, 5, 14],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],  76], [[0, 1, 0, 5, 14],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  77], [[0, 1, 0, 5, 14],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  78], [[0, 1, 0, 5, 14],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  79], [[0, 1, 0, 5, 14],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  80], [[0, 1, 0, 5, 14],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  81], [[0, 1, 0, 5, 14],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  82], [[0, 1, 0, 5, 14],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  83], [[0, 1, 0, 5, 14],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  84], [[0, 1, 0, 5, 14],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],  83], [[0, 1, 0, 5, 14],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  84], [[0, 1, 0, 5, 14],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  85], [[0, 1, 0, 5, 14],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  86], [[0, 1, 0, 5, 14],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  87], [[0, 1, 0, 5, 14],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  88], [[0, 1, 0, 5, 14],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  89], [[0, 1, 0, 5, 14],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  90], [[0, 1, 0, 5, 14],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  91], [[0, 1, 0, 5, 14],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  92], [[0, 1, 0, 5, 14],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  93], [[0, 1, 0, 5, 14],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  94], [[0, 1, 0, 5, 14],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  95], [[0, 1, 0, 5, 14],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  96], [[0, 1, 0, 5, 14],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  97], [[0, 1, 0, 5, 14],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  98], [[0, 1, 0, 5, 14],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  99], [[0, 1, 0, 5, 14],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 100], [[0, 1, 0, 5, 14], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 101], [[0, 1, 0, 5, 14], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 102], [[0, 1, 0, 5, 14], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 103], [[0, 1, 0, 5, 14], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 104], [[0, 1, 0, 5, 14], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 105], [[0, 1, 0, 5, 14], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 106], [[0, 1, 0, 5, 14], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 107], [[0, 1, 0, 5, 14], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 108], [[0, 1, 0, 5, 14], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 109], [[0, 1, 0, 5, 14], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 110], [[0, 1, 0, 5, 14], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 111], [[0, 1, 0, 5, 14], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 112], [[0, 1, 0, 5, 14], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 113], [[0, 1, 0, 5, 14], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 114], [[0, 1, 0, 5, 14], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 115], [[0, 1, 0, 5, 14], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 116], [[0, 1, 0, 5, 14], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 117], [[0, 1, 0, 5, 14], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 118], [[0, 1, 0, 5, 14], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 119], [[0, 1, 0, 5, 14], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 120], [[0, 1, 0, 5, 14], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 121], [[0, 1, 0, 5, 14], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 122], [[0, 1, 0, 5, 14], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 123], [[0, 1, 0, 5, 14], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 124], [[0, 1, 0, 5, 14], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 125], [[0, 1, 0, 5, 14], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 126], [[0, 1, 0, 5, 14], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 127], [[0, 1, 0, 5, 14], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 128], [[0, 1, 0, 5, 14], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 129], [[0, 1, 0, 5, 14], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 130], [[0, 1, 0, 5, 14], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 131], [[0, 1, 0, 5, 14], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 132], [[0, 1, 0, 5, 14], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 133], [[0, 1, 0, 5, 14], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 134], [[0, 1, 0, 5, 14], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 135], [[0, 1, 0, 5, 14], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 136], [[0, 1, 0, 5, 14], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 108], [[0, 1, 0, 5, 14], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 109], [[0, 1, 0, 5, 14], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 110], [[0, 1, 0, 5, 14], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 111], [[0, 1, 0, 5, 14], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 112], [[0, 1, 0, 5, 14], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 113], [[0, 1, 0, 5, 14], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 114], [[0, 1, 0, 5, 14], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 115], [[0, 1, 0, 5, 14], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 116], [[0, 1, 0, 5, 14], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 117], [[0, 1, 0, 5, 14], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 118], [[0, 1, 0, 5, 14], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 119], [[0, 1, 0, 5, 14], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 120], [[0, 1, 0, 5, 14], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 121], [[0, 1, 0, 5, 14], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 122], [[0, 1, 0, 5, 14], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 123], [[0, 1, 0, 5, 14], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 124], [[0, 1, 0, 5, 14], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 141], [[0, 1, 0, 5, 14], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 142], [[0, 1, 0, 5, 14], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 143], [[0, 1, 0, 5, 14], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 144], [[0, 1, 0, 5, 14], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 145], [[0, 1, 0, 5, 14], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 146], [[0, 1, 0, 5, 14], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 147], [[0, 1, 0, 5, 14], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 148], [[0, 1, 0, 5, 14], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 149], [[0, 1, 0, 5, 14], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 150], [[0, 1, 0, 5, 14], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 151], [[0, 1, 0, 5, 14], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 152], [[0, 1, 0, 5, 14], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 153], [[0, 1, 0, 5, 14], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 154], [[0, 1, 0, 5, 14], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 155], [[0, 1, 0, 5, 14], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 156], [[0, 1, 0, 5, 14], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 157], [[0, 1, 0, 5, 14], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 158], [[0, 1, 0, 5, 14], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 159], [[0, 1, 0, 5, 14], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 160], [[0, 1, 0, 5, 14], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 158], [[0, 1, 0, 5, 14], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 159], [[0, 1, 0, 5, 14], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 160], [[0, 1, 0, 5, 14], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 161], [[0, 1, 0, 5, 14], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 162], [[0, 1, 0, 5, 14], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 163], [[0, 1, 0, 5, 14], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 164], [[0, 1, 0, 5, 14], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 165], [[0, 1, 0, 5, 14], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 166], [[0, 1, 0, 5, 14], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 167], [[0, 1, 0, 5, 14], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 168], [[0, 1, 0, 5, 14], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 169], [[0, 1, 0, 5, 14], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 170], [[0, 1, 0, 5, 14], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 184], [[0, 1, 0, 5, 14], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   0], [[0, 1, 0, 5, 14],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 13],   0], [[0, 1, 0, 5, 13],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 9],   0], [[0, 1, 0, 5, 12], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertList("ol");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: ol
    //   DidDo:    Create Element: ol(0)
    //   WillDo:   Create Element: li
    //   DidDo:    Create Element: li(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Create Element: li
    //   DidDo:    Create Element: li(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 9, 0, 0], 124], [[0, 1, 0, 5, 9, 0, 0], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
window.editorShell.Undo();
    // WillUndoBatch
    //   WillUndo:   Split Element
    //   DidUndo:  Split Element(0)
    //   WillUndo:   Split Element
    //   DidUndo:  Split Element(0)
    // EndUndoBatch (0)
selRanges = [ [ [[0, 1, 0, 5, 9, 0, 0], 124], [[0, 1, 0, 5, 9, 0, 0], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u001a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
window.editorShell.Undo();
    // WillUndo:   <NULL>
    // DidUndo:  <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9, 0, 0], 124], [[0, 1, 0, 5, 9, 0, 0], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u001a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
window.editorShell.Undo();
    // WillUndo:   <NULL>
    // DidUndo:  <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 9, 0, 0], 124], [[0, 1, 0, 5, 9, 0, 0], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u001a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
window.editorShell.Undo();
    // WillUndo:   <NULL>
    // DidUndo:  <NULL>(0)
window.editorShell.Undo();
    // WillUndoBatch
    //   WillUndo:   Insert Element: 
    //   DidUndo:  Insert Element: (0)
    //   WillUndo:   Remove Element: 
    //   DidUndo:  Remove Element: (0)
    //   WillUndo:   Insert Element: 
    //   DidUndo:  Insert Element: (0)
    //   WillUndo:   Remove Element: 
    //   DidUndo:  Remove Element: (0)
    //   WillUndo:   Create Element: li
    //   DidUndo:  Create Element: li(0)
    //   WillUndo:   Insert Element: 
    //   DidUndo:  Insert Element: (0)
    //   WillUndo:   Remove Element: 
    //   DidUndo:  Remove Element: (0)
    //   WillUndo:   Insert Element: 
    //   DidUndo:  Insert Element: (0)
    //   WillUndo:   Remove Element: 
    //   DidUndo:  Remove Element: (0)
    //   WillUndo:   Create Element: li
    //   DidUndo:  Create Element: li(0)
    //   WillUndo:   Create Element: ol
    //   DidUndo:  Create Element: ol(0)
    // EndUndoBatch (0)
selRanges = [ [ [[0, 1, 0, 5, 9],   0], [[0, 1, 0, 5, 12], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertList("ul");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: ul
    //   DidDo:    Create Element: ul(0)
    //   WillDo:   Create Element: li
    //   DidDo:    Create Element: li(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Create Element: li
    //   DidDo:    Create Element: li(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 4],  48], [[0, 1, 0, 5, 4],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 1], 241], [[0, 1, 0, 5, 1], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 242], [[0, 1, 0, 5, 1], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 243], [[0, 1, 0, 5, 1], 243] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 244], [[0, 1, 0, 5, 1], 244] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 245], [[0, 1, 0, 5, 1], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 246], [[0, 1, 0, 5, 1], 246] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 247], [[0, 1, 0, 5, 1], 247] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 1], 248], [[0, 1, 0, 5, 1], 248] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 11],   0], [[0, 1, 0, 5, 11],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 10],   0], [[0, 1, 0, 5, 10],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 9],   0], [[0, 1, 0, 5, 9],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 8],   0], [[0, 1, 0, 5, 8],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7],   3], [[0, 1, 0, 5, 7],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   4], [[0, 1, 0, 5, 7],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   5], [[0, 1, 0, 5, 7],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   6], [[0, 1, 0, 5, 7],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   7], [[0, 1, 0, 5, 7],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   8], [[0, 1, 0, 5, 7],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],   9], [[0, 1, 0, 5, 7],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  10], [[0, 1, 0, 5, 7],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  11], [[0, 1, 0, 5, 7],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  12], [[0, 1, 0, 5, 7],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  13], [[0, 1, 0, 5, 7],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  14], [[0, 1, 0, 5, 7],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  15], [[0, 1, 0, 5, 7],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  16], [[0, 1, 0, 5, 7],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  17], [[0, 1, 0, 5, 7],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  18], [[0, 1, 0, 5, 7],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  19], [[0, 1, 0, 5, 7],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  20], [[0, 1, 0, 5, 7],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  21], [[0, 1, 0, 5, 7],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  22], [[0, 1, 0, 5, 7],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  23], [[0, 1, 0, 5, 7],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  24], [[0, 1, 0, 5, 7],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  25], [[0, 1, 0, 5, 7],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  26], [[0, 1, 0, 5, 7],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  27], [[0, 1, 0, 5, 7],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  28], [[0, 1, 0, 5, 7],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  29], [[0, 1, 0, 5, 7],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  30], [[0, 1, 0, 5, 7],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  31], [[0, 1, 0, 5, 7],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  32], [[0, 1, 0, 5, 7],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  33], [[0, 1, 0, 5, 7],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  34], [[0, 1, 0, 5, 7],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  35], [[0, 1, 0, 5, 7],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  36], [[0, 1, 0, 5, 7],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  37], [[0, 1, 0, 5, 7],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  38], [[0, 1, 0, 5, 7],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  39], [[0, 1, 0, 5, 7],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  40], [[0, 1, 0, 5, 7],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  41], [[0, 1, 0, 5, 7],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  42], [[0, 1, 0, 5, 7],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("H");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  43], [[0, 1, 0, 5, 7],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  44], [[0, 1, 0, 5, 7],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  45], [[0, 1, 0, 5, 7],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  46], [[0, 1, 0, 5, 7],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  47], [[0, 1, 0, 5, 7],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  48], [[0, 1, 0, 5, 7],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  49], [[0, 1, 0, 5, 7],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  50], [[0, 1, 0, 5, 7],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  51], [[0, 1, 0, 5, 7],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  52], [[0, 1, 0, 5, 7],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  53], [[0, 1, 0, 5, 7],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  54], [[0, 1, 0, 5, 7],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  55], [[0, 1, 0, 5, 7],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  56], [[0, 1, 0, 5, 7],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  57], [[0, 1, 0, 5, 7],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  58], [[0, 1, 0, 5, 7],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  59], [[0, 1, 0, 5, 7],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  60], [[0, 1, 0, 5, 7],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  61], [[0, 1, 0, 5, 7],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  62], [[0, 1, 0, 5, 7],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  63], [[0, 1, 0, 5, 7],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  64], [[0, 1, 0, 5, 7],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  65], [[0, 1, 0, 5, 7],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  66], [[0, 1, 0, 5, 7],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  67], [[0, 1, 0, 5, 7],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  68], [[0, 1, 0, 5, 7],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  69], [[0, 1, 0, 5, 7],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  70], [[0, 1, 0, 5, 7],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  71], [[0, 1, 0, 5, 7],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  72], [[0, 1, 0, 5, 7],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  73], [[0, 1, 0, 5, 7],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  74], [[0, 1, 0, 5, 7],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  75], [[0, 1, 0, 5, 7],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  76], [[0, 1, 0, 5, 7],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  77], [[0, 1, 0, 5, 7],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  78], [[0, 1, 0, 5, 7],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  79], [[0, 1, 0, 5, 7],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  80], [[0, 1, 0, 5, 7],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  81], [[0, 1, 0, 5, 7],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  82], [[0, 1, 0, 5, 7],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  83], [[0, 1, 0, 5, 7],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  84], [[0, 1, 0, 5, 7],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  85], [[0, 1, 0, 5, 7],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  86], [[0, 1, 0, 5, 7],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  87], [[0, 1, 0, 5, 7],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  88], [[0, 1, 0, 5, 7],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  89], [[0, 1, 0, 5, 7],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  90], [[0, 1, 0, 5, 7],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  91], [[0, 1, 0, 5, 7],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  92], [[0, 1, 0, 5, 7],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  93], [[0, 1, 0, 5, 7],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  94], [[0, 1, 0, 5, 7],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  95], [[0, 1, 0, 5, 7],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  96], [[0, 1, 0, 5, 7],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  97], [[0, 1, 0, 5, 7],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  98], [[0, 1, 0, 5, 7],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7],  99], [[0, 1, 0, 5, 7],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 100], [[0, 1, 0, 5, 7], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 101], [[0, 1, 0, 5, 7], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 102], [[0, 1, 0, 5, 7], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 103], [[0, 1, 0, 5, 7], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 104], [[0, 1, 0, 5, 7], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 105], [[0, 1, 0, 5, 7], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 106], [[0, 1, 0, 5, 7], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 107], [[0, 1, 0, 5, 7], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 108], [[0, 1, 0, 5, 7], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 109], [[0, 1, 0, 5, 7], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 110], [[0, 1, 0, 5, 7], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 111], [[0, 1, 0, 5, 7], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 112], [[0, 1, 0, 5, 7], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 113], [[0, 1, 0, 5, 7], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 114], [[0, 1, 0, 5, 7], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 115], [[0, 1, 0, 5, 7], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 116], [[0, 1, 0, 5, 7], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 117], [[0, 1, 0, 5, 7], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 118], [[0, 1, 0, 5, 7], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 119], [[0, 1, 0, 5, 7], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 120], [[0, 1, 0, 5, 7], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 121], [[0, 1, 0, 5, 7], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 122], [[0, 1, 0, 5, 7], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 123], [[0, 1, 0, 5, 7], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 124], [[0, 1, 0, 5, 7], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 125], [[0, 1, 0, 5, 7], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 126], [[0, 1, 0, 5, 7], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 127], [[0, 1, 0, 5, 7], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 128], [[0, 1, 0, 5, 7], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("H");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 129], [[0, 1, 0, 5, 7], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 130], [[0, 1, 0, 5, 7], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 131], [[0, 1, 0, 5, 7], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 132], [[0, 1, 0, 5, 7], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 133], [[0, 1, 0, 5, 7], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 134], [[0, 1, 0, 5, 7], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 135], [[0, 1, 0, 5, 7], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 136], [[0, 1, 0, 5, 7], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 135], [[0, 1, 0, 5, 7], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 136], [[0, 1, 0, 5, 7], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 137], [[0, 1, 0, 5, 7], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 125], [[0, 1, 0, 5, 7], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 126], [[0, 1, 0, 5, 7], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 127], [[0, 1, 0, 5, 7], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 128], [[0, 1, 0, 5, 7], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 129], [[0, 1, 0, 5, 7], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 130], [[0, 1, 0, 5, 7], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 131], [[0, 1, 0, 5, 7], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 132], [[0, 1, 0, 5, 7], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 133], [[0, 1, 0, 5, 7], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 134], [[0, 1, 0, 5, 7], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 135], [[0, 1, 0, 5, 7], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 136], [[0, 1, 0, 5, 7], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 137], [[0, 1, 0, 5, 7], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 138], [[0, 1, 0, 5, 7], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 139], [[0, 1, 0, 5, 7], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 140], [[0, 1, 0, 5, 7], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 141], [[0, 1, 0, 5, 7], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 142], [[0, 1, 0, 5, 7], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 143], [[0, 1, 0, 5, 7], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 157], [[0, 1, 0, 5, 7], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 158], [[0, 1, 0, 5, 7], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 159], [[0, 1, 0, 5, 7], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 160], [[0, 1, 0, 5, 7], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 161], [[0, 1, 0, 5, 7], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 162], [[0, 1, 0, 5, 7], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 163], [[0, 1, 0, 5, 7], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 164], [[0, 1, 0, 5, 7], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 165], [[0, 1, 0, 5, 7], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 166], [[0, 1, 0, 5, 7], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 167], [[0, 1, 0, 5, 7], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 168], [[0, 1, 0, 5, 7], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 169], [[0, 1, 0, 5, 7], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 170], [[0, 1, 0, 5, 7], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 171], [[0, 1, 0, 5, 7], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 172], [[0, 1, 0, 5, 7], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 173], [[0, 1, 0, 5, 7], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 174], [[0, 1, 0, 5, 7], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("y");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 175], [[0, 1, 0, 5, 7], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 176], [[0, 1, 0, 5, 7], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 177], [[0, 1, 0, 5, 7], 177] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 178], [[0, 1, 0, 5, 7], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 179], [[0, 1, 0, 5, 7], 179] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 180], [[0, 1, 0, 5, 7], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 181], [[0, 1, 0, 5, 7], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 182], [[0, 1, 0, 5, 7], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 183], [[0, 1, 0, 5, 7], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 184], [[0, 1, 0, 5, 7], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 185], [[0, 1, 0, 5, 7], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 186], [[0, 1, 0, 5, 7], 186] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 187], [[0, 1, 0, 5, 7], 187] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 188], [[0, 1, 0, 5, 7], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 189], [[0, 1, 0, 5, 7], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 190], [[0, 1, 0, 5, 7], 190] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 191], [[0, 1, 0, 5, 7], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 192], [[0, 1, 0, 5, 7], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 191], [[0, 1, 0, 5, 7], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 192], [[0, 1, 0, 5, 7], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 193], [[0, 1, 0, 5, 7], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 194], [[0, 1, 0, 5, 7], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 195], [[0, 1, 0, 5, 7], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 196], [[0, 1, 0, 5, 7], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 197], [[0, 1, 0, 5, 7], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 198], [[0, 1, 0, 5, 7], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 199], [[0, 1, 0, 5, 7], 199] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 200], [[0, 1, 0, 5, 7], 200] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 201], [[0, 1, 0, 5, 7], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 202], [[0, 1, 0, 5, 7], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 203], [[0, 1, 0, 5, 7], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 204], [[0, 1, 0, 5, 7], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 205], [[0, 1, 0, 5, 7], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 206], [[0, 1, 0, 5, 7], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 207], [[0, 1, 0, 5, 7], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 206], [[0, 1, 0, 5, 7], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 205], [[0, 1, 0, 5, 7], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 204], [[0, 1, 0, 5, 7], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 203], [[0, 1, 0, 5, 7], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 204], [[0, 1, 0, 5, 7], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 205], [[0, 1, 0, 5, 7], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 206], [[0, 1, 0, 5, 7], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 207], [[0, 1, 0, 5, 7], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 208], [[0, 1, 0, 5, 7], 208] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 209], [[0, 1, 0, 5, 7], 209] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 210], [[0, 1, 0, 5, 7], 210] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 211], [[0, 1, 0, 5, 7], 211] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 212], [[0, 1, 0, 5, 7], 212] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 213], [[0, 1, 0, 5, 7], 213] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 214], [[0, 1, 0, 5, 7], 214] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 215], [[0, 1, 0, 5, 7], 215] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 216], [[0, 1, 0, 5, 7], 216] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 217], [[0, 1, 0, 5, 7], 217] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 218], [[0, 1, 0, 5, 7], 218] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 219], [[0, 1, 0, 5, 7], 219] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 220], [[0, 1, 0, 5, 7], 220] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 221], [[0, 1, 0, 5, 7], 221] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 222], [[0, 1, 0, 5, 7], 222] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 223], [[0, 1, 0, 5, 7], 223] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 224], [[0, 1, 0, 5, 7], 224] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 225], [[0, 1, 0, 5, 7], 225] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 226], [[0, 1, 0, 5, 7], 226] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 227], [[0, 1, 0, 5, 7], 227] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 228], [[0, 1, 0, 5, 7], 228] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 229], [[0, 1, 0, 5, 7], 229] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("H");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 230], [[0, 1, 0, 5, 7], 230] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 231], [[0, 1, 0, 5, 7], 231] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 232], [[0, 1, 0, 5, 7], 232] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 233], [[0, 1, 0, 5, 7], 233] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 234], [[0, 1, 0, 5, 7], 234] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 235], [[0, 1, 0, 5, 7], 235] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 236], [[0, 1, 0, 5, 7], 236] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 237], [[0, 1, 0, 5, 7], 237] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 238], [[0, 1, 0, 5, 7], 238] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 239], [[0, 1, 0, 5, 7], 239] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 240], [[0, 1, 0, 5, 7], 240] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 241], [[0, 1, 0, 5, 7], 241] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 242], [[0, 1, 0, 5, 7], 242] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 243], [[0, 1, 0, 5, 7], 243] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 244], [[0, 1, 0, 5, 7], 244] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 245], [[0, 1, 0, 5, 7], 245] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 246], [[0, 1, 0, 5, 7], 246] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 247], [[0, 1, 0, 5, 7], 247] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 248], [[0, 1, 0, 5, 7], 248] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 249], [[0, 1, 0, 5, 7], 249] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 250], [[0, 1, 0, 5, 7], 250] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 251], [[0, 1, 0, 5, 7], 251] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 252], [[0, 1, 0, 5, 7], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 253], [[0, 1, 0, 5, 7], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 252], [[0, 1, 0, 5, 7], 252] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 253], [[0, 1, 0, 5, 7], 253] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 254], [[0, 1, 0, 5, 7], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 255], [[0, 1, 0, 5, 7], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 254], [[0, 1, 0, 5, 7], 254] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 255], [[0, 1, 0, 5, 7], 255] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 256], [[0, 1, 0, 5, 7], 256] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 257], [[0, 1, 0, 5, 7], 257] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 258], [[0, 1, 0, 5, 7], 258] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 259], [[0, 1, 0, 5, 7], 259] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 260], [[0, 1, 0, 5, 7], 260] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 261], [[0, 1, 0, 5, 7], 261] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 262], [[0, 1, 0, 5, 7], 262] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 263], [[0, 1, 0, 5, 7], 263] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 264], [[0, 1, 0, 5, 7], 264] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 265], [[0, 1, 0, 5, 7], 265] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 266], [[0, 1, 0, 5, 7], 266] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 267], [[0, 1, 0, 5, 7], 267] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 268], [[0, 1, 0, 5, 7], 268] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 269], [[0, 1, 0, 5, 7], 269] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 270], [[0, 1, 0, 5, 7], 270] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 271], [[0, 1, 0, 5, 7], 271] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 272], [[0, 1, 0, 5, 7], 272] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 273], [[0, 1, 0, 5, 7], 273] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 274], [[0, 1, 0, 5, 7], 274] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 275], [[0, 1, 0, 5, 7], 275] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 276], [[0, 1, 0, 5, 7], 276] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 277], [[0, 1, 0, 5, 7], 277] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 278], [[0, 1, 0, 5, 7], 278] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 279], [[0, 1, 0, 5, 7], 279] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 280], [[0, 1, 0, 5, 7], 280] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 281], [[0, 1, 0, 5, 7], 281] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 282], [[0, 1, 0, 5, 7], 282] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 283], [[0, 1, 0, 5, 7], 283] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 284], [[0, 1, 0, 5, 7], 284] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 285], [[0, 1, 0, 5, 7], 285] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 286], [[0, 1, 0, 5, 7], 286] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 287], [[0, 1, 0, 5, 7], 287] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 288], [[0, 1, 0, 5, 7], 288] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 289], [[0, 1, 0, 5, 7], 289] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 290], [[0, 1, 0, 5, 7], 290] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 291], [[0, 1, 0, 5, 7], 291] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 292], [[0, 1, 0, 5, 7], 292] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 293], [[0, 1, 0, 5, 7], 293] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 294], [[0, 1, 0, 5, 7], 294] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 295], [[0, 1, 0, 5, 7], 295] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 296], [[0, 1, 0, 5, 7], 296] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 297], [[0, 1, 0, 5, 7], 297] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 298], [[0, 1, 0, 5, 7], 298] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 299], [[0, 1, 0, 5, 7], 299] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 300], [[0, 1, 0, 5, 7], 300] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 301], [[0, 1, 0, 5, 7], 301] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 302], [[0, 1, 0, 5, 7], 302] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 303], [[0, 1, 0, 5, 7], 303] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 304], [[0, 1, 0, 5, 7], 304] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 305], [[0, 1, 0, 5, 7], 305] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 306], [[0, 1, 0, 5, 7], 306] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 307], [[0, 1, 0, 5, 7], 307] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 308], [[0, 1, 0, 5, 7], 308] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 309], [[0, 1, 0, 5, 7], 309] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 310], [[0, 1, 0, 5, 7], 310] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 311], [[0, 1, 0, 5, 7], 311] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 312], [[0, 1, 0, 5, 7], 312] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 313], [[0, 1, 0, 5, 7], 313] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 312], [[0, 1, 0, 5, 7], 312] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 311], [[0, 1, 0, 5, 7], 311] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 310], [[0, 1, 0, 5, 7], 310] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7], 309], [[0, 1, 0, 5, 7], 309] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 310], [[0, 1, 0, 5, 7], 310] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 311], [[0, 1, 0, 5, 7], 311] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 312], [[0, 1, 0, 5, 7], 312] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 313], [[0, 1, 0, 5, 7], 313] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 314], [[0, 1, 0, 5, 7], 314] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 315], [[0, 1, 0, 5, 7], 315] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 316], [[0, 1, 0, 5, 7], 316] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 317], [[0, 1, 0, 5, 7], 317] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 318], [[0, 1, 0, 5, 7], 318] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 319], [[0, 1, 0, 5, 7], 319] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 320], [[0, 1, 0, 5, 7], 320] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 321], [[0, 1, 0, 5, 7], 321] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 322], [[0, 1, 0, 5, 7], 322] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 323], [[0, 1, 0, 5, 7], 323] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 324], [[0, 1, 0, 5, 7], 324] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 325], [[0, 1, 0, 5, 7], 325] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 326], [[0, 1, 0, 5, 7], 326] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 327], [[0, 1, 0, 5, 7], 327] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 328], [[0, 1, 0, 5, 7], 328] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 329], [[0, 1, 0, 5, 7], 329] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 330], [[0, 1, 0, 5, 7], 330] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 331], [[0, 1, 0, 5, 7], 331] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 332], [[0, 1, 0, 5, 7], 332] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 333], [[0, 1, 0, 5, 7], 333] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 334], [[0, 1, 0, 5, 7], 334] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 335], [[0, 1, 0, 5, 7], 335] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 336], [[0, 1, 0, 5, 7], 336] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 337], [[0, 1, 0, 5, 7], 337] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 338], [[0, 1, 0, 5, 7], 338] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 339], [[0, 1, 0, 5, 7], 339] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 340], [[0, 1, 0, 5, 7], 340] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 341], [[0, 1, 0, 5, 7], 341] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 342], [[0, 1, 0, 5, 7], 342] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 343], [[0, 1, 0, 5, 7], 343] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 344], [[0, 1, 0, 5, 7], 344] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 345], [[0, 1, 0, 5, 7], 345] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 346], [[0, 1, 0, 5, 7], 346] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 347], [[0, 1, 0, 5, 7], 347] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 348], [[0, 1, 0, 5, 7], 348] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 349], [[0, 1, 0, 5, 7], 349] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 350], [[0, 1, 0, 5, 7], 350] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 351], [[0, 1, 0, 5, 7], 351] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 352], [[0, 1, 0, 5, 7], 352] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 353], [[0, 1, 0, 5, 7], 353] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 291], [[0, 1, 0, 5, 7], 291] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 292], [[0, 1, 0, 5, 7], 292] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 355], [[0, 1, 0, 5, 7], 355] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 356], [[0, 1, 0, 5, 7], 356] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 357], [[0, 1, 0, 5, 7], 357] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 358], [[0, 1, 0, 5, 7], 358] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 359], [[0, 1, 0, 5, 7], 359] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 360], [[0, 1, 0, 5, 7], 360] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 361], [[0, 1, 0, 5, 7], 361] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 362], [[0, 1, 0, 5, 7], 362] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 363], [[0, 1, 0, 5, 7], 363] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 364], [[0, 1, 0, 5, 7], 364] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 365], [[0, 1, 0, 5, 7], 365] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 366], [[0, 1, 0, 5, 7], 366] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 367], [[0, 1, 0, 5, 7], 367] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 368], [[0, 1, 0, 5, 7], 368] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 369], [[0, 1, 0, 5, 7], 369] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 370], [[0, 1, 0, 5, 7], 370] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 371], [[0, 1, 0, 5, 7], 371] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 372], [[0, 1, 0, 5, 7], 372] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 373], [[0, 1, 0, 5, 7], 373] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 374], [[0, 1, 0, 5, 7], 374] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 375], [[0, 1, 0, 5, 7], 375] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 376], [[0, 1, 0, 5, 7], 376] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 377], [[0, 1, 0, 5, 7], 377] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 378], [[0, 1, 0, 5, 7], 378] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 379], [[0, 1, 0, 5, 7], 379] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 380], [[0, 1, 0, 5, 7], 380] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 381], [[0, 1, 0, 5, 7], 381] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 382], [[0, 1, 0, 5, 7], 382] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 383], [[0, 1, 0, 5, 7], 383] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 384], [[0, 1, 0, 5, 7], 384] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 385], [[0, 1, 0, 5, 7], 385] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 386], [[0, 1, 0, 5, 7], 386] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 387], [[0, 1, 0, 5, 7], 387] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 388], [[0, 1, 0, 5, 7], 388] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 389], [[0, 1, 0, 5, 7], 389] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0027");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 390], [[0, 1, 0, 5, 7], 390] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 391], [[0, 1, 0, 5, 7], 391] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 392], [[0, 1, 0, 5, 7], 392] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 393], [[0, 1, 0, 5, 7], 393] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 394], [[0, 1, 0, 5, 7], 394] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 395], [[0, 1, 0, 5, 7], 395] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 396], [[0, 1, 0, 5, 7], 396] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 397], [[0, 1, 0, 5, 7], 397] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 398], [[0, 1, 0, 5, 7], 398] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("u");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 399], [[0, 1, 0, 5, 7], 399] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 400], [[0, 1, 0, 5, 7], 400] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 401], [[0, 1, 0, 5, 7], 401] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 402], [[0, 1, 0, 5, 7], 402] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 403], [[0, 1, 0, 5, 7], 403] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 404], [[0, 1, 0, 5, 7], 404] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 405], [[0, 1, 0, 5, 7], 405] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 406], [[0, 1, 0, 5, 7], 406] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 407], [[0, 1, 0, 5, 7], 407] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 7], 408], [[0, 1, 0, 5, 7], 408] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
window.editorShell.BeginBatchChanges();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
selRanges = [ [ [[0, 1, 0, 5, 7],   4], [[0, 1, 0, 5, 7],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
n0 = window.editorShell.editorDocument.createElement("A");
a0 = window.editorShell.editorDocument.createAttribute("href");
a0.value = "http\u003a\u002f\u002flxr\u002emozilla\u002eorg\u002fmozilla\u002fsource\u002feditor\u002fbase\u002fnsJSEditorLog\u002eh";
n0.setAttributeNode(a0);
window.editorShell.InsertLinkAroundSelection(n0);
    //   WillBeginBatch: 1
    //   DidBeginBatch:  1 (0)
    //     WillBeginBatch: 2
    //     DidBeginBatch:  2 (0)
    //       WillDo:   Create Element: a
    //       DidDo:    Create Element: a(0)
    //       WillDo:   Split Element
    //       DidDo:    Split Element(0)
    //       WillDo:   Split Element
    //       DidDo:    Split Element(0)
    //       WillDo:   Remove Element: 
    //       DidDo:    Remove Element: (0)
    //       WillDo:   Insert Element: 
    //       DidDo:    Insert Element: (0)
    //       WillDo:   Remove Element: 
    //       DidDo:    Remove Element: (0)
    //       WillDo:   Insert Element: 
    //       DidDo:    Insert Element: (0)
    //     WillEndBatch:   2
    //     DidEndBatch:    2 (0)
    //   WillEndBatch:   1
    //   DidEndBatch:    1 (0)
window.editorShell.EndBatchChanges();
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
window.editorShell.BeginBatchChanges();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
selRanges = [ [ [[0, 1, 0, 5, 9],  22], [[0, 1, 0, 5, 9],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
n0 = window.editorShell.editorDocument.createElement("A");
a0 = window.editorShell.editorDocument.createAttribute("href");
a0.value = "http\u003a\u002f\u002flxr\u002emozilla\u002eorg\u002fmozilla\u002fsource\u002feditor\u002fpublic\u002fnsIHTMLEditor\u002eh";
n0.setAttributeNode(a0);
window.editorShell.InsertLinkAroundSelection(n0);
    //   WillBeginBatch: 1
    //   DidBeginBatch:  1 (0)
    //     WillBeginBatch: 2
    //     DidBeginBatch:  2 (0)
    //       WillDo:   Create Element: a
    //       DidDo:    Create Element: a(0)
    //       WillDo:   Split Element
    //       DidDo:    Split Element(0)
    //       WillDo:   Split Element
    //       DidDo:    Split Element(0)
    //       WillDo:   Remove Element: 
    //       DidDo:    Remove Element: (0)
    //       WillDo:   Insert Element: 
    //       DidDo:    Insert Element: (0)
    //       WillDo:   Remove Element: 
    //       DidDo:    Remove Element: (0)
    //       WillDo:   Insert Element: 
    //       DidDo:    Insert Element: (0)
    //     WillEndBatch:   2
    //     DidEndBatch:    2 (0)
    //   WillEndBatch:   1
    //   DidEndBatch:    1 (0)
window.editorShell.EndBatchChanges();
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 6, 0, 0],   0], [[0, 1, 0, 5, 6, 0, 0],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("C");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],   0], [[0, 1, 0, 5, 6, 1, 0],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  26], [[0, 1, 0, 5, 6, 1, 0],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  27], [[0, 1, 0, 5, 6, 1, 0],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  28], [[0, 1, 0, 5, 6, 1, 0],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  29], [[0, 1, 0, 5, 6, 1, 0],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  30], [[0, 1, 0, 5, 6, 1, 0],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  31], [[0, 1, 0, 5, 6, 1, 0],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  32], [[0, 1, 0, 5, 6, 1, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  33], [[0, 1, 0, 5, 6, 1, 0],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  34], [[0, 1, 0, 5, 6, 1, 0],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  35], [[0, 1, 0, 5, 6, 1, 0],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  36], [[0, 1, 0, 5, 6, 1, 0],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  37], [[0, 1, 0, 5, 6, 1, 0],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0],  38], [[0, 1, 0, 5, 6, 1, 0],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 6, 1, 0], 136], [[0, 1, 0, 5, 6, 1, 0], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(1);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
window.editorShell.Undo();
    // WillUndoBatch
    //   WillUndo:   <NULL>
    //   DidUndo:  <NULL>(0)
    // EndUndoBatch (0)
selRanges = [ [ [[0, 1, 0, 5, 11], 358], [[0, 1, 0, 5, 11], 358] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  13], [[0, 1, 0, 5],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  14], [[0, 1, 0, 5],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("A");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],   1], [[0, 1, 0, 5, 14],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   2], [[0, 1, 0, 5, 14],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   3], [[0, 1, 0, 5, 14],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   4], [[0, 1, 0, 5, 14],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   5], [[0, 1, 0, 5, 14],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   6], [[0, 1, 0, 5, 14],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   7], [[0, 1, 0, 5, 14],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   8], [[0, 1, 0, 5, 14],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   9], [[0, 1, 0, 5, 14],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 14],   8], [[0, 1, 0, 5, 14],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],   9], [[0, 1, 0, 5, 14],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  10], [[0, 1, 0, 5, 14],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  11], [[0, 1, 0, 5, 14],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("b");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  12], [[0, 1, 0, 5, 14],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  13], [[0, 1, 0, 5, 14],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  14], [[0, 1, 0, 5, 14],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  15], [[0, 1, 0, 5, 14],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  16], [[0, 1, 0, 5, 14],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  17], [[0, 1, 0, 5, 14],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  18], [[0, 1, 0, 5, 14],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  19], [[0, 1, 0, 5, 14],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  20], [[0, 1, 0, 5, 14],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  21], [[0, 1, 0, 5, 14],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  22], [[0, 1, 0, 5, 14],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  23], [[0, 1, 0, 5, 14],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  24], [[0, 1, 0, 5, 14],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  25], [[0, 1, 0, 5, 14],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  26], [[0, 1, 0, 5, 14],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  27], [[0, 1, 0, 5, 14],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  28], [[0, 1, 0, 5, 14],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("J");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  29], [[0, 1, 0, 5, 14],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  30], [[0, 1, 0, 5, 14],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  31], [[0, 1, 0, 5, 14],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  32], [[0, 1, 0, 5, 14],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  33], [[0, 1, 0, 5, 14],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  34], [[0, 1, 0, 5, 14],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  35], [[0, 1, 0, 5, 14],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  36], [[0, 1, 0, 5, 14],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  37], [[0, 1, 0, 5, 14],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  38], [[0, 1, 0, 5, 14],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  39], [[0, 1, 0, 5, 14],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  40], [[0, 1, 0, 5, 14],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  41], [[0, 1, 0, 5, 14],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  42], [[0, 1, 0, 5, 14],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  43], [[0, 1, 0, 5, 14],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  44], [[0, 1, 0, 5, 14],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  45], [[0, 1, 0, 5, 14],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  46], [[0, 1, 0, 5, 14],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  47], [[0, 1, 0, 5, 14],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  48], [[0, 1, 0, 5, 14],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  49], [[0, 1, 0, 5, 14],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  50], [[0, 1, 0, 5, 14],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  51], [[0, 1, 0, 5, 14],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  52], [[0, 1, 0, 5, 14],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  53], [[0, 1, 0, 5, 14],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  54], [[0, 1, 0, 5, 14],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  55], [[0, 1, 0, 5, 14],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  56], [[0, 1, 0, 5, 14],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  57], [[0, 1, 0, 5, 14],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  58], [[0, 1, 0, 5, 14],  58] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  59], [[0, 1, 0, 5, 14],  59] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  60], [[0, 1, 0, 5, 14],  60] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  61], [[0, 1, 0, 5, 14],  61] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  62], [[0, 1, 0, 5, 14],  62] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  63], [[0, 1, 0, 5, 14],  63] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  64], [[0, 1, 0, 5, 14],  64] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  65], [[0, 1, 0, 5, 14],  65] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  66], [[0, 1, 0, 5, 14],  66] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  67], [[0, 1, 0, 5, 14],  67] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  68], [[0, 1, 0, 5, 14],  68] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("p");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  69], [[0, 1, 0, 5, 14],  69] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  70], [[0, 1, 0, 5, 14],  70] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  71], [[0, 1, 0, 5, 14],  71] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  72], [[0, 1, 0, 5, 14],  72] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  73], [[0, 1, 0, 5, 14],  73] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  74], [[0, 1, 0, 5, 14],  74] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  75], [[0, 1, 0, 5, 14],  75] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  76], [[0, 1, 0, 5, 14],  76] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  77], [[0, 1, 0, 5, 14],  77] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  78], [[0, 1, 0, 5, 14],  78] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  79], [[0, 1, 0, 5, 14],  79] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  80], [[0, 1, 0, 5, 14],  80] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  81], [[0, 1, 0, 5, 14],  81] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  82], [[0, 1, 0, 5, 14],  82] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  83], [[0, 1, 0, 5, 14],  83] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  84], [[0, 1, 0, 5, 14],  84] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  85], [[0, 1, 0, 5, 14],  85] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  86], [[0, 1, 0, 5, 14],  86] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  87], [[0, 1, 0, 5, 14],  87] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  88], [[0, 1, 0, 5, 14],  88] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  89], [[0, 1, 0, 5, 14],  89] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  90], [[0, 1, 0, 5, 14],  90] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  91], [[0, 1, 0, 5, 14],  91] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  92], [[0, 1, 0, 5, 14],  92] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  93], [[0, 1, 0, 5, 14],  93] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  94], [[0, 1, 0, 5, 14],  94] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  95], [[0, 1, 0, 5, 14],  95] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  96], [[0, 1, 0, 5, 14],  96] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  97], [[0, 1, 0, 5, 14],  97] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  98], [[0, 1, 0, 5, 14],  98] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14],  99], [[0, 1, 0, 5, 14],  99] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 100], [[0, 1, 0, 5, 14], 100] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 101], [[0, 1, 0, 5, 14], 101] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 102], [[0, 1, 0, 5, 14], 102] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 103], [[0, 1, 0, 5, 14], 103] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 104], [[0, 1, 0, 5, 14], 104] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 105], [[0, 1, 0, 5, 14], 105] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 106], [[0, 1, 0, 5, 14], 106] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 107], [[0, 1, 0, 5, 14], 107] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 108], [[0, 1, 0, 5, 14], 108] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 109], [[0, 1, 0, 5, 14], 109] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 110], [[0, 1, 0, 5, 14], 110] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 111], [[0, 1, 0, 5, 14], 111] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 112], [[0, 1, 0, 5, 14], 112] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 113], [[0, 1, 0, 5, 14], 113] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 114], [[0, 1, 0, 5, 14], 114] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 115], [[0, 1, 0, 5, 14], 115] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 116], [[0, 1, 0, 5, 14], 116] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 117], [[0, 1, 0, 5, 14], 117] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 118], [[0, 1, 0, 5, 14], 118] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("H");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 119], [[0, 1, 0, 5, 14], 119] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 120], [[0, 1, 0, 5, 14], 120] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 121], [[0, 1, 0, 5, 14], 121] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 122], [[0, 1, 0, 5, 14], 122] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 123], [[0, 1, 0, 5, 14], 123] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 124], [[0, 1, 0, 5, 14], 124] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 125], [[0, 1, 0, 5, 14], 125] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 126], [[0, 1, 0, 5, 14], 126] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 127], [[0, 1, 0, 5, 14], 127] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 128], [[0, 1, 0, 5, 14], 128] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 129], [[0, 1, 0, 5, 14], 129] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 130], [[0, 1, 0, 5, 14], 130] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 131], [[0, 1, 0, 5, 14], 131] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 132], [[0, 1, 0, 5, 14], 132] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 133], [[0, 1, 0, 5, 14], 133] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 134], [[0, 1, 0, 5, 14], 134] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 135], [[0, 1, 0, 5, 14], 135] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 136], [[0, 1, 0, 5, 14], 136] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 137], [[0, 1, 0, 5, 14], 137] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 138], [[0, 1, 0, 5, 14], 138] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 139], [[0, 1, 0, 5, 14], 139] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 140], [[0, 1, 0, 5, 14], 140] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("v");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 141], [[0, 1, 0, 5, 14], 141] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 142], [[0, 1, 0, 5, 14], 142] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 143], [[0, 1, 0, 5, 14], 143] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 144], [[0, 1, 0, 5, 14], 144] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 145], [[0, 1, 0, 5, 14], 145] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 146], [[0, 1, 0, 5, 14], 146] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 147], [[0, 1, 0, 5, 14], 147] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 148], [[0, 1, 0, 5, 14], 148] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 149], [[0, 1, 0, 5, 14], 149] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 150], [[0, 1, 0, 5, 14], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 150], [[0, 1, 0, 5, 14], 150] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 151], [[0, 1, 0, 5, 14], 151] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 152], [[0, 1, 0, 5, 14], 152] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 153], [[0, 1, 0, 5, 14], 153] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 154], [[0, 1, 0, 5, 14], 154] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 155], [[0, 1, 0, 5, 14], 155] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 156], [[0, 1, 0, 5, 14], 156] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 157], [[0, 1, 0, 5, 14], 157] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 158], [[0, 1, 0, 5, 14], 158] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("k");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 159], [[0, 1, 0, 5, 14], 159] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 160], [[0, 1, 0, 5, 14], 160] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 161], [[0, 1, 0, 5, 14], 161] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 162], [[0, 1, 0, 5, 14], 162] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 163], [[0, 1, 0, 5, 14], 163] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 164], [[0, 1, 0, 5, 14], 164] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 165], [[0, 1, 0, 5, 14], 165] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 166], [[0, 1, 0, 5, 14], 166] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 167], [[0, 1, 0, 5, 14], 167] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 168], [[0, 1, 0, 5, 14], 168] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("l");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 169], [[0, 1, 0, 5, 14], 169] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 170], [[0, 1, 0, 5, 14], 170] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("w");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 171], [[0, 1, 0, 5, 14], 171] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 172], [[0, 1, 0, 5, 14], 172] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 173], [[0, 1, 0, 5, 14], 173] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 174], [[0, 1, 0, 5, 14], 174] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 175], [[0, 1, 0, 5, 14], 175] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 176], [[0, 1, 0, 5, 14], 176] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 177], [[0, 1, 0, 5, 14], 177] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 178], [[0, 1, 0, 5, 14], 178] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 179], [[0, 1, 0, 5, 14], 179] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 180], [[0, 1, 0, 5, 14], 180] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 181], [[0, 1, 0, 5, 14], 181] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 182], [[0, 1, 0, 5, 14], 182] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 183], [[0, 1, 0, 5, 14], 183] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 184], [[0, 1, 0, 5, 14], 184] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 185], [[0, 1, 0, 5, 14], 185] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 186], [[0, 1, 0, 5, 14], 186] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 187], [[0, 1, 0, 5, 14], 187] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 188], [[0, 1, 0, 5, 14], 188] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 189], [[0, 1, 0, 5, 14], 189] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 190], [[0, 1, 0, 5, 14], 190] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 191], [[0, 1, 0, 5, 14], 191] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 192], [[0, 1, 0, 5, 14], 192] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 193], [[0, 1, 0, 5, 14], 193] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 194], [[0, 1, 0, 5, 14], 194] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 195], [[0, 1, 0, 5, 14], 195] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("m");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 196], [[0, 1, 0, 5, 14], 196] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 197], [[0, 1, 0, 5, 14], 197] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("d");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 198], [[0, 1, 0, 5, 14], 198] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 199], [[0, 1, 0, 5, 14], 199] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("f");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 200], [[0, 1, 0, 5, 14], 200] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 201], [[0, 1, 0, 5, 14], 201] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 202], [[0, 1, 0, 5, 14], 202] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 203], [[0, 1, 0, 5, 14], 203] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 204], [[0, 1, 0, 5, 14], 204] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 205], [[0, 1, 0, 5, 14], 205] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 206], [[0, 1, 0, 5, 14], 206] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 207], [[0, 1, 0, 5, 14], 207] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 208], [[0, 1, 0, 5, 14], 208] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 209], [[0, 1, 0, 5, 14], 209] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 210], [[0, 1, 0, 5, 14], 210] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 211], [[0, 1, 0, 5, 14], 211] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 212], [[0, 1, 0, 5, 14], 212] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 213], [[0, 1, 0, 5, 14], 213] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 214], [[0, 1, 0, 5, 14], 214] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 215], [[0, 1, 0, 5, 14], 215] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 216], [[0, 1, 0, 5, 14], 216] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 217], [[0, 1, 0, 5, 14], 217] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 218], [[0, 1, 0, 5, 14], 218] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 219], [[0, 1, 0, 5, 14], 219] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 220], [[0, 1, 0, 5, 14], 220] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u003a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 221], [[0, 1, 0, 5, 14], 221] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 16],   0], [[0, 1, 0, 5, 16],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 17],   0], [[0, 1, 0, 5, 17],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 18],   0], [[0, 1, 0, 5, 18],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 19],   0], [[0, 1, 0, 5, 19],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   1], [[0, 1, 0, 5, 19],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   2], [[0, 1, 0, 5, 19],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 14], 221], [[0, 1, 0, 5, 14], 221] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  16], [[0, 1, 0, 5],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  18], [[0, 1, 0, 5],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("N");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 19],   1], [[0, 1, 0, 5, 19],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   2], [[0, 1, 0, 5, 19],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   3], [[0, 1, 0, 5, 19],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 19],   2], [[0, 1, 0, 5, 19],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u005f");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   3], [[0, 1, 0, 5, 19],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   4], [[0, 1, 0, 5, 19],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   5], [[0, 1, 0, 5, 19],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("E");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   6], [[0, 1, 0, 5, 19],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   7], [[0, 1, 0, 5, 19],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("H");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   8], [[0, 1, 0, 5, 19],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("O");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   9], [[0, 1, 0, 5, 19],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("D");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],  10], [[0, 1, 0, 5, 19],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],  11], [[0, 1, 0, 5, 19],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("M");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],  12], [[0, 1, 0, 5, 19],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],  13], [[0, 1, 0, 5, 19],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("L");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],  14], [[0, 1, 0, 5, 19],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: BR
    //   DidDo:    Create Element: BR(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5],  21], [[0, 1, 0, 5],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Create Element: special text node tag
    //   DidDo:    Create Element: special text node tag(0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],   1], [[0, 1, 0, 5, 22],   1] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   2], [[0, 1, 0, 5, 22],   2] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   3], [[0, 1, 0, 5, 22],   3] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   4], [[0, 1, 0, 5, 22],   4] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   5], [[0, 1, 0, 5, 22],   5] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   6], [[0, 1, 0, 5, 22],   6] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   7], [[0, 1, 0, 5, 22],   7] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   8], [[0, 1, 0, 5, 22],   8] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],   9], [[0, 1, 0, 5, 22],   9] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  10], [[0, 1, 0, 5, 22],  10] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0028");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  11], [[0, 1, 0, 5, 22],  11] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  12], [[0, 1, 0, 5, 22],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  13], [[0, 1, 0, 5, 22],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  14], [[0, 1, 0, 5, 22],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  15], [[0, 1, 0, 5, 22],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  16], [[0, 1, 0, 5, 22],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  17], [[0, 1, 0, 5, 22],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  18], [[0, 1, 0, 5, 22],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  19], [[0, 1, 0, 5, 22],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  20], [[0, 1, 0, 5, 22],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  21], [[0, 1, 0, 5, 22],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  22], [[0, 1, 0, 5, 22],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  21], [[0, 1, 0, 5, 22],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  20], [[0, 1, 0, 5, 22],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  19], [[0, 1, 0, 5, 22],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  18], [[0, 1, 0, 5, 22],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("h");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  19], [[0, 1, 0, 5, 22],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  20], [[0, 1, 0, 5, 22],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  21], [[0, 1, 0, 5, 22],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  22], [[0, 1, 0, 5, 22],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  23], [[0, 1, 0, 5, 22],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  24], [[0, 1, 0, 5, 22],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  23], [[0, 1, 0, 5, 22],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  22], [[0, 1, 0, 5, 22],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  21], [[0, 1, 0, 5, 22],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  20], [[0, 1, 0, 5, 22],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  19], [[0, 1, 0, 5, 22],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  20], [[0, 1, 0, 5, 22],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  21], [[0, 1, 0, 5, 22],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  22], [[0, 1, 0, 5, 22],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u002a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  17], [[0, 1, 0, 5, 22],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (FALSE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  18], [[0, 1, 0, 5, 22],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  19], [[0, 1, 0, 5, 22],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  20], [[0, 1, 0, 5, 22],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  21], [[0, 1, 0, 5, 22],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  22], [[0, 1, 0, 5, 22],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  23], [[0, 1, 0, 5, 22],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  24], [[0, 1, 0, 5, 22],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  25], [[0, 1, 0, 5, 22],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  26], [[0, 1, 0, 5, 22],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 5, 22],  25], [[0, 1, 0, 5, 22],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0026");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  26], [[0, 1, 0, 5, 22],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  27], [[0, 1, 0, 5, 22],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  28], [[0, 1, 0, 5, 22],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  29], [[0, 1, 0, 5, 22],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  30], [[0, 1, 0, 5, 22],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  31], [[0, 1, 0, 5, 22],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  32], [[0, 1, 0, 5, 22],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  33], [[0, 1, 0, 5, 22],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  34], [[0, 1, 0, 5, 22],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  35], [[0, 1, 0, 5, 22],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  36], [[0, 1, 0, 5, 22],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  37], [[0, 1, 0, 5, 22],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  38], [[0, 1, 0, 5, 22],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  39], [[0, 1, 0, 5, 22],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  40], [[0, 1, 0, 5, 22],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  41], [[0, 1, 0, 5, 22],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 22],  42], [[0, 1, 0, 5, 22],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0029");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 5, 19],   0], [[0, 1, 0, 5, 19],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.paragraphFormat = "pre";
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Split Element
    //   DidDo:    Split Element(0)
    //   WillDo:   Create Element: pre
    //   DidDo:    Create Element: pre(0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    //   WillDo:   Insert Element: 
    //   DidDo:    Insert Element: (0)
    //   WillDo:   Remove Element: 
    //   DidDo:    Remove Element: (0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],   0], [[0, 1, 0, 6, 0],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],   0], [[0, 1, 0, 6, 0],   0] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  14], [[0, 1, 0, 6, 0],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  13], [[0, 1, 0, 6, 0],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  12], [[0, 1, 0, 6, 0],  12] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("P");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  13], [[0, 1, 0, 6, 0],  13] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  14], [[0, 1, 0, 6, 0],  14] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  15], [[0, 1, 0, 6, 0],  15] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  16], [[0, 1, 0, 6, 0],  16] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  17], [[0, 1, 0, 6, 0],  17] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  18], [[0, 1, 0, 6, 0],  18] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  19], [[0, 1, 0, 6, 0],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  20], [[0, 1, 0, 6, 0],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  21], [[0, 1, 0, 6, 0],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  22], [[0, 1, 0, 6, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  23], [[0, 1, 0, 6, 0],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  24], [[0, 1, 0, 6, 0],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  25], [[0, 1, 0, 6, 0],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  26], [[0, 1, 0, 6, 0],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  25], [[0, 1, 0, 6, 0],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  24], [[0, 1, 0, 6, 0],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  23], [[0, 1, 0, 6, 0],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  22], [[0, 1, 0, 6, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  21], [[0, 1, 0, 6, 0],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  20], [[0, 1, 0, 6, 0],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  19], [[0, 1, 0, 6, 0],  19] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  20], [[0, 1, 0, 6, 0],  20] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  21], [[0, 1, 0, 6, 0],  21] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  22], [[0, 1, 0, 6, 0],  22] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("x");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  23], [[0, 1, 0, 6, 0],  23] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  24], [[0, 1, 0, 6, 0],  24] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0028");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  25], [[0, 1, 0, 6, 0],  25] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("c");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  26], [[0, 1, 0, 6, 0],  26] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  27], [[0, 1, 0, 6, 0],  27] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  28], [[0, 1, 0, 6, 0],  28] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  29], [[0, 1, 0, 6, 0],  29] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  30], [[0, 1, 0, 6, 0],  30] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  31], [[0, 1, 0, 6, 0],  31] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  32], [[0, 1, 0, 6, 0],  32] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  33], [[0, 1, 0, 6, 0],  33] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  34], [[0, 1, 0, 6, 0],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  35], [[0, 1, 0, 6, 0],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.DeleteSelection(2);
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    //   DidDo:    <NULL>(0)
    // WillEndBatch:   0
    // DidEndBatch:    0 (0)
selRanges = [ [ [[0, 1, 0, 6, 0],  34], [[0, 1, 0, 6, 0],  34] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  35], [[0, 1, 0, 6, 0],  35] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  36], [[0, 1, 0, 6, 0],  36] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  37], [[0, 1, 0, 6, 0],  37] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  38], [[0, 1, 0, 6, 0],  38] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  39], [[0, 1, 0, 6, 0],  39] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0026");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  40], [[0, 1, 0, 6, 0],  40] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText(" ");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  41], [[0, 1, 0, 6, 0],  41] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("a");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  42], [[0, 1, 0, 6, 0],  42] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("S");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  43], [[0, 1, 0, 6, 0],  43] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  44], [[0, 1, 0, 6, 0],  44] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  45], [[0, 1, 0, 6, 0],  45] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("i");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  46], [[0, 1, 0, 6, 0],  46] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  47], [[0, 1, 0, 6, 0],  47] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("g");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  48], [[0, 1, 0, 6, 0],  48] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("T");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  49], [[0, 1, 0, 6, 0],  49] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("o");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  50], [[0, 1, 0, 6, 0],  50] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("I");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  51], [[0, 1, 0, 6, 0],  51] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("n");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  52], [[0, 1, 0, 6, 0],  52] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("s");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  53], [[0, 1, 0, 6, 0],  53] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("e");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  54], [[0, 1, 0, 6, 0],  54] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("r");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  55], [[0, 1, 0, 6, 0],  55] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("t");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  56], [[0, 1, 0, 6, 0],  56] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertText("\u0029");
    // WillDo:   <NULL>
    //   WillMerge:   <NULL> <-- <NULL>
    //   DidMerge:    <NULL> <-- <NULL> (TRUE, 0)
    // DidDo:    <NULL>(0)
selRanges = [ [ [[0, 1, 0, 6, 0],  57], [[0, 1, 0, 6, 0],  57] ] ];
EditorSetSelectionFromOffsets(selRanges);
window.editorShell.InsertBreak();
    // WillBeginBatch: 0
    // DidBeginBatch:  0 (0)
    //   WillDo:   <NULL>
    