       (1:0) impor                    <--         (1:0) impor
             ^                                          ^

       (2:2)   Trace                  <--         (1:9) t { Trace
               ^                                            ^

      (2:10) eMap,                    <--        (1:17) eMap, eac
                 ^                                          ^

       (3:2)   eachM                  <--        (1:19) ap, eachM
               ^                                            ^

      (3:13) ping,                    <--        (1:30) ping } fr
                 ^                                          ^

  (5:7-6:65) "@jridgewell/tr…p-codec" <--   (1:38-2:65) "@jridgewell/tr…p-codec"
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

      (6:65) dec";                    <--        (2:65) dec";
                 ^                                          ^

 (8:0-10:23) const CONTEXT_S…IZE = 15 <--    (3:0-5:23) const CONTEXT_S…IZE = 15
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (10:23) = 15;                    <--        (5:23) = 15;
                 ^                                          ^

(12:0-12:30) function simple…mePoint( <--    (6:0-6:30) function simple…mePoint(
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (12:30) int(lines                <--        (6:30) int(lines
                 ^                                          ^

     (12:45) ng[], lin                <--        (6:35) ines, lin
                 ^                                          ^

     (12:47) [], line:                <--        (6:37) es, line,
                 ^                                          ^

     (12:59) mber, col                <--        (6:41) line, col
                 ^                                          ^

     (12:61) er, col:                 <--        (6:43) ne, col)
                 ^                                          ^

     (12:72) mber) {                  <--        (6:46)  col) {
                 ^                                          ^

     (12:74) er) {                    <--        (6:48) ol) {
                 ^                                          ^

(13:2-13:47) const start = M…SIZE, 0) <--    (7:2-7:47) const start = M…SIZE, 0)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (13:47) , 0);                    <--        (7:47) , 0);
                 ^                                          ^

(14:2-14:70) const end = Mat….length) <--    (8:2-8:70) const end = Mat….length)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (14:70) gth);                    <--        (8:70) gth);
                 ^                                          ^

(16:2-16:48) const code = li…rt, end) <--    (9:2-9:48) const code = li…rt, end)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (16:48) end);                    <--        (9:48) end);
                 ^                                          ^

(17:2-17:57) const loc = `($…ZE, " ") <--  (10:2-10:57) const loc = `($…ZE, " ")
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (17:57) " ");                    <--       (10:57) " ");
                 ^                                          ^

 (18:2-19:0) return loc + co… + "^";⏎ <--   (11:2-12:0) return loc + co… + "^";⏎
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

      (19:0) }                        <--        (12:0) }
             ^                                          ^

(21:0-21:29) function simple…ameRange <--  (13:0-13:29) function simple…ameRange
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (21:29) ange(                    <--       (13:29) ange(line
                 ^                                          ^

      (22:2)   lines                  <--       (13:30) nge(lines
               ^                                            ^

     (22:17) ng[],                    <--       (13:35) ines, lin
                 ^                                          ^

      (23:2)   lineS                  <--       (13:37) es, lineS
               ^                                            ^

     (23:19) mber,                    <--       (13:46) tart, col
                 ^                                          ^

      (24:2)   colSt                  <--       (13:48) rt, colSt
               ^                                            ^

     (24:18) mber,                    <--       (13:56) tart, lin
                 ^                                          ^

      (25:2)   lineE                  <--       (13:58) rt, lineE
               ^                                            ^

     (25:17) mber,                    <--       (13:65) eEnd, col
                 ^                                          ^

      (26:2)   colEn                  <--       (13:67) nd, colEn
               ^                                            ^

     (26:16) mber,                    <--       (13:73) lEnd) {
                 ^                                          ^

      (27:2) ) {                      <--       (13:75) nd) {
               ^                                            ^

(28:2-28:56) colEnd = Math.m….length) <--  (14:2-14:56) colEnd = Math.m….length)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (28:56) gth);                    <--       (14:56) gth);
                 ^                                          ^

(30:2-30:52) const start = M…SIZE, 0) <--  (15:2-15:52) const start = M…SIZE, 0)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (30:52) , 0);                    <--       (15:52) , 0);
                 ^                                          ^

(31:2-31:74) const end = Mat….length) <--  (16:2-16:74) const end = Mat….length)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (31:74) gth);                    <--       (16:74) gth);
                 ^                                          ^

(33:2-33:38) const markerSiz…colStart <--  (17:2-17:38) const markerSiz…colStart
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (33:38) tart;                    <--       (17:38) tart;
                 ^                                          ^

(34:2-34:71) const marker = …kerSize) <--  (18:2-18:71) const marker = …kerSize)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (34:71) ize);                    <--       (18:71) ize);
                 ^                                          ^

(35:2-35:44) const markerPad…tart - 1 <--  (19:2-19:44) const markerPad…tart - 1
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (35:44)  - 1;                    <--       (19:44)  - 1;
                 ^                                          ^

(37:2-37:53) const code = li…rt, end) <--  (20:2-20:53) const code = li…rt, end)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (37:53) end);                    <--       (20:53) end);
                 ^                                          ^

(38:2-38:77) const loc = `($…ZE, " ") <--  (21:2-21:77) const loc = `($…ZE, " ")
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (38:77) " ");                    <--       (21:77) " ");
                 ^                                          ^

 (39:2-40:0) return loc + co…marker;⏎ <--   (22:2-23:0) return loc + co…marker;⏎
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

      (40:0) }                        <--        (23:0) }
             ^                                          ^

(42:0-42:23) function joinMultiline(  <--  (24:0-24:23) function joinMultiline(
             ^^^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^

     (42:23) ine(left:                <--       (24:23) ine(left,
                 ^                                          ^

     (42:35) ring, rig                <--       (24:27) left, rig
                 ^                                          ^

     (42:37) ng, right                <--       (24:29) ft, right
                 ^                                          ^

     (42:50) ring, lef                <--       (24:34) ight, lef
                 ^                                          ^

     (42:52) ng, leftL                <--       (24:36) ht, leftL
                 ^                                          ^

     (42:68) mber) {                  <--       (24:43) tLen) {
                 ^                                          ^

     (42:70) er) {                    <--       (24:45) en) {
                 ^                                          ^

(43:2-43:36) const leftLines…it("\n") <--  (25:2-25:36) const leftLines…it("\n")
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (43:36) \n");                    <--       (25:36) \n");
                 ^                                          ^

(44:2-44:38) const rightLine…it("\n") <--  (26:2-26:38) const rightLine…it("\n")
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (44:38) \n");                    <--       (26:38) \n");
                 ^                                          ^

(46:2-46:76) leftLen ??= lef…gth), 0) <--  (27:2-27:76) leftLen ??= lef…gth), 0)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (46:76) , 0);                    <--       (27:76) , 0);
                 ^                                          ^

(48:2-48:66) const linesCoun….length) <--  (28:2-28:66) const linesCoun….length)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (48:66) gth);                    <--       (28:66) gth);
                 ^                                          ^

(49:2-49:14) let res = ""             <--  (29:2-29:14) let res = ""
             ^^^^^^^^^^^^                               ^^^^^^^^^^^^

     (49:14) = "";                    <--       (29:14) = "";
                 ^                                          ^

(50:2-50:39) for (let i = 0;…t; i++)  <--  (30:2-30:39) for (let i = 0;…t; i++)
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (50:39) ++) {                    <--       (30:39) ++) {
                 ^                                          ^

(51:4-51:31) if (res !== "")… += "\n" <--  (31:4-31:31) if (res !== "")… += "\n"
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (51:31) "\n";                    <--       (31:31) "\n";
                 ^                                          ^

(52:4-52:71) if (i < leftLin…n, " "); <--  (32:4-32:71) if (i < leftLin…n, " ");
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (52:71)  ");                     <--       (32:71)  ");else
                 ^                                          ^

(53:9-53:35) res += " ".repe…leftLen) <--  (32:76-32:102) res += " ".repe…leftLen)
             ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

     (53:35) Len);                    <--      (32:102) Len);
                 ^                                          ^

(54:4-54:51) if (i < rightLi…Lines[i] <--  (33:4-33:51) if (i < rightLi…Lines[i]
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (54:51) s[i];                    <--       (33:51) s[i];
                 ^                                          ^

      (55:2)   }                      <--        (34:2)   }
               ^                                          ^

 (56:2-57:0) return res;⏎             <--   (35:2-36:0) return res;⏎
             ^^^^^^^^^^^^                               ^^^^^^^^^^^^

      (57:0) }                        <--        (36:0) }
             ^                                          ^

(59:0-59:34) export default …sualize( <--  (37:0-37:34) export default …sualize(
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (59:34) ize(outpu                <--       (37:34) ize(outpu
                 ^                                          ^

     (59:48) ring, map                <--       (37:40) tput, map
                 ^                                          ^

     (59:50) ng, map:                 <--       (37:42) ut, map)
                 ^                                          ^

     (59:58)  any) {                  <--       (37:45)  map) {
                 ^                                          ^

     (59:60) ny) {                    <--       (37:47) ap) {
                 ^                                          ^

(60:2-60:30) const sourcesLi… new Map <--  (38:2-38:30) const sourcesLi… new Map
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (60:30)  Map<stri                <--       (38:30)  Map(map.
                 ^                                          ^

(61:4-61:21) map.sources.map((        <--  (38:31-38:48) map.sources.map((
             ^^^^^^^^^^^^^^^^^                           ^^^^^^^^^^^^^^^^^

     (61:21) ap((sourc                <--       (38:48) ap((sourc
                 ^                                          ^

     (61:35) ring, ind                <--       (38:54) urce, ind
                 ^                                          ^

     (61:37) ng, index                <--       (38:56) ce, index
                 ^                                          ^

     (61:50) mber) =>                 <--       (38:61) ndex) =>
                 ^                                          ^

     (61:55)  => [                    <--       (38:66)  => [sour
                 ^                                          ^

      (62:6)     sourc                <--       (38:67) => [sourc
                 ^                                          ^

     (62:12) urce,                    <--       (38:73) urce, map
                 ^                                          ^

(63:6-63:43) map.sourcesCont…it("\n") <--  (38:75-38:112) map.sourcesCont…it("\n")
             ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

     (63:43) \n"),                    <--      (38:112) \n")]));
                 ^                                          ^

      (64:5)    ]),                   <--      (38:113) n")]));
                 ^                                          ^

      (65:2)   );                     <--      (38:114) ")]));
               ^                                            ^

      (65:3)   );                     <--      (38:115) )]));
                ^                                           ^

(66:2-66:40) const outputLin…it("\n") <--  (39:2-39:40) const outputLin…it("\n")
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (66:40) \n");                    <--       (39:40) \n");
                 ^                                          ^

      (70:2)   const                  <--        (40:2)   const
               ^                                          ^

      (70:8) nst range                <--        (40:8) nst range
                 ^                                          ^

(74:5-74:10)  }[] = [];               <--  (40:14-40:19) nges = [];
                 ^^^^^                                       ^^^^^

     (74:10) = [];                    <--       (40:19) = [];
                 ^                                          ^

      (75:2)   let p                  <--        (41:2)   let p
               ^                                          ^

      (75:6) let prev:                <--        (41:6) let prev
                 ^                                          ^

(75:30-75:37) ull = null;             <--  (41:10-41:17) rev = null;
                 ^^^^^^^                                    ^^^^^^^

     (75:37) null;                    <--       (41:17) null;
                 ^                                          ^

(76:2-76:27) let prevIsNewLi… = false <--  (42:2-42:27) let prevIsNewLi… = false
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (76:27) alse;                    <--       (42:27) alse;
                 ^                                          ^

      (77:2)   let i                  <--        (43:2)   let i
               ^                                          ^

      (77:6) let index                <--        (43:6) let index
                 ^                                          ^

(77:19-77:23) mber = 0;               <--  (43:11-43:15) ndex = 0;
                  ^^^^                                       ^^^^

     (77:23)  = 0;                    <--       (43:15)  = 0;
                 ^                                          ^

(79:2-79:41) const rangeMapp…Mappings <--  (44:2-44:41) const rangeMapp…Mappings
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (79:41) ings                     <--       (44:41) ings ? de
                 ^                                          ^

(80:6-80:44) decodeRangeMapp…appings) <--  (44:44-44:82) decodeRangeMapp…appings)
             ^^^^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^

     (80:44) ngs)                     <--       (44:82) ngs) : nu
                 ^                                          ^

      (81:6)   : null;                <--       (44:85) ) : null;
                 ^                                          ^

     (81:10) null;                    <--       (44:89) null;
                 ^                                          ^

(83:2-83:44) eachMapping(new…ping =>  <--  (45:2-45:44) eachMapping(new…ping =>
             ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

     (83:44)  => {                    <--       (45:44)  => {
                 ^                                          ^

(84:4-84:23) if (prev === null)       <--  (46:4-46:23) if (prev === null)
             ^^^^^^^^^^^^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^

     (84:23) ll) {                    <--       (46:23) ll) {
                 ^                                          ^

(85:6-85:20) prev = mapping           <--  (47:6-47:20) prev = mapping
             ^^^^^^^^^^^^^^                             ^^^^^^^^^^^^^^

     (85:20) ping;                    <--       (47:20) ping;
                 ^                                          ^

(86:6-86:26) prevIsNewLine = true     <--  (48:6-48:26) prevIsNewLine = true
             ^^^^^^^^^^^^^^^^^^^^                       ^^^^^^^^^^^^^^^^^^^^

     (86:26) true;                    <--       (48:26) true;
                 ^                                          ^

      (87:6)     retur                <--        (49:6)     retur
                 ^                                          ^

      (88:4)     }                    <--        (50:4)     }
                 ^                                          ^

(90:4-90:23) if (prevIsNewLine)       <--  (51:4-51:23) if (prevIsNewLine)
             ^^^^^^^^^^^^^^^^^^^                        ^^^^^^^^^^^^^^^^^^^

     (90:23) ne) {                    <--       (51:23) ne) {
                 ^                                          ^

(91:6-91:15)   index = 0;             <--  (52:6-52:15)   index = 0;
               ^^^^^^^^^                                  ^^^^^^^^^

     (91:15)  = 0;                    <--       (52:15)  = 0;
                 ^                                          ^

(92:4-92:11)    } else {              <--  (53:4-53:11)    } else {
                ^^^^^^^                                    ^^^^^^^

     (92:11) lse {                    <--       (53:11) lse {
                 ^                                          ^

(93:6-93:13)    index++;              <--  (54:6-54:13)    index++;
                ^^^^^^^                                    ^^^^^^^

     (93:13) ex++;                    <--       (54:13) ex++;
                 ^                                          ^

      (94:4)     }                    <--        (55:4)     }
                 ^                                          ^

      (96:4)     // NO                <--        (57:4)     // NO
                 ^                                          ^

      (97:4)     // _r                <--        (58:4)     // _r
                 ^                                          ^

      (99:4)     const                <--        (60:4)     const
                 ^                                          ^

     (99:10) nst origi                <--       (60:10) nst origi
                 ^                                          ^

     (99:25) ange = {                 <--       (60:18) inal = {
                 ^                                          ^

     (99:28) e = {                    <--       (60:21) l = {
                 ^                                          ^

(100:6-100:12)    from: { l           <--  (61:6-61:12)    from: {
                  ^^^^^^                                   ^^^^^^

    (100:12) om: { lin                <--       (61:12) om: {
                 ^                                          ^

(100:14-100:25)  line: prev.          <--  (62:8-62:19)  line: prev.
                 ^^^^^^^^^^^                             ^^^^^^^^^^^

    (100:25) rev.origi                <--       (62:19) rev.origi
                 ^                                          ^

    (100:38) ine!, col                <--       (62:31) Line,
                 ^                                          ^

(100:40-100:53) column: prev.         <--  (63:8-63:21) column: prev.
                ^^^^^^^^^^^^^                           ^^^^^^^^^^^^^

    (100:53) rev.origi                <--       (63:21) rev.origi
                 ^                                          ^

    (100:69) mn! },                   <--        (64:6)     },
                 ^                                          ^

    (100:70) n! },                    <--        (64:7)    },
                 ^                                          ^

(101:6-101:10)     to: null           <--  (65:6-65:10)     to: null
                   ^^^^                                     ^^^^

    (101:10) to: null,                <--       (65:10) to: null
                 ^                                          ^

     (102:4)     };                   <--        (66:4)     };
                 ^                                          ^

     (102:5)    };                    <--        (66:5)    };
                 ^                                          ^

     (103:4)     const                <--        (67:4)     const
                 ^                                          ^

    (103:10) nst gener                <--       (67:10) nst gener
                 ^                                          ^

    (103:26) ange = {                 <--       (67:19) ated = {
                 ^                                          ^

    (103:29) e = {                    <--       (67:22) d = {
                 ^                                          ^

(104:6-104:12)    from: { l           <--  (68:6-68:12)    from: {
                  ^^^^^^                                   ^^^^^^

    (104:12) om: { lin                <--       (68:12) om: {
                 ^                                          ^

(104:14-104:38) line: prev.gene…atedLine <--  (69:8-69:32) line: prev.gene…atedLine
                ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (104:38) Line, col                <--       (69:32) Line,
                 ^                                          ^

(104:40-104:53) column: prev.         <--  (70:8-70:21) column: prev.
                ^^^^^^^^^^^^^                           ^^^^^^^^^^^^^

    (104:53) rev.gener                <--       (70:21) rev.gener
                 ^                                          ^

    (104:69) umn },                   <--        (71:6)     },
                 ^                                          ^

    (104:70) mn },                    <--        (71:7)    },
                 ^                                          ^

(105:6-105:10)     to: null           <--  (72:6-72:10)     to: null
                   ^^^^                                     ^^^^

    (105:10) to: null,                <--       (72:10) to: null
                 ^                                          ^

     (106:4)     };                   <--        (73:4)     };
                 ^                                          ^

     (106:5)    };                    <--        (73:5)    };
                 ^                                          ^

(108:4-108:66) if (rangeMappin…index)) <--  (74:4-74:66) if (rangeMappin…index))
               ^^^^^^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^^^^^^^

    (108:66) x)) {                    <--       (74:66) x)) {
                 ^                                          ^

(109:6-109:20) original.to =          <--  (75:6-75:20) original.to =
               ^^^^^^^^^^^^^^                           ^^^^^^^^^^^^^^

    (109:20) o = {                    <--       (75:20) o = {
                 ^                                          ^

(110:8-110:22) line: mapping.         <--  (76:8-76:22) line: mapping.
               ^^^^^^^^^^^^^^                           ^^^^^^^^^^^^^^

    (110:22) ing.origi                <--       (76:22) ing.origi
                 ^                                          ^

    (110:35) ine!,                    <--       (76:34) Line,
                 ^                                          ^

(111:8-111:24) column: mapping.       <--  (77:8-77:24) column: mapping.
               ^^^^^^^^^^^^^^^^                         ^^^^^^^^^^^^^^^^

    (111:24) ing.origi                <--       (77:24) ing.origi
                 ^                                          ^

     (112:6)     };                   <--        (78:6)     };
                 ^                                          ^

     (112:7)    };                    <--        (78:7)    };
                 ^                                          ^

(113:6-113:21) generated.to =         <--  (79:6-79:21) generated.to =
               ^^^^^^^^^^^^^^^                          ^^^^^^^^^^^^^^^

    (113:21) o = {                    <--       (79:21) o = {
                 ^                                          ^

     (114:8)     line:                <--        (80:8)     line:
                 ^                                          ^

    (114:12) line:                    <--       (80:12) line: gen
                 ^                                          ^

(115:10-115:76) generated.from.…tedLine) <--  (80:14-80:80) generated.from.…tedLine)
                ^^^^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^

    (115:76) ine),                    <--       (80:80) ine),
                 ^                                          ^

(116:8-116:24) column: mapping.       <--  (81:8-81:24) column: mapping.
               ^^^^^^^^^^^^^^^^                         ^^^^^^^^^^^^^^^^

    (116:24) ing.gener                <--       (81:24) ing.gener
                 ^                                          ^

     (117:6)     };                   <--        (82:6)     };
                 ^                                          ^

     (117:7)    };                    <--        (82:7)    };
                 ^                                          ^

(118:6-118:56) if (mapping.gen…edLine) <--  (83:6-83:56) if (mapping.gen…edLine)
               ^^^^^^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^^^^^^^

    (118:56) ne) {                    <--       (83:56) ne) {
                 ^                                          ^

(119:8-119:27) generated.to.column    <--  (84:8-84:27) generated.to.column
               ^^^^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^

    (119:27) lumn =                   <--       (84:27) lumn = ge
                 ^                                          ^

(120:10-120:31) generated.from.column <--  (84:30-84:51) generated.from.column
                ^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^^

    (120:31) lumn +                   <--       (84:51) lumn + (m
                 ^                                          ^

(121:11-121:58) mapping.generat…dColumn) <--  (84:55-84:102) mapping.generat…dColumn)
                ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (121:58) umn);                    <--      (84:102) umn);
                 ^                                          ^

(122:6-122:13)    } else {            <--  (85:6-85:13)    } else {
                  ^^^^^^^                                  ^^^^^^^

    (122:13) lse {                    <--       (85:13) lse {
                 ^                                          ^

(123:8-123:53) generated.to.co…edColumn <--  (86:8-86:53) generated.to.co…edColumn
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (123:53) lumn;                    <--       (86:53) lumn;
                 ^                                          ^

     (124:6)     }                    <--        (87:6)     }
                 ^                                          ^

(126:6-126:51) if (original.fr…o.line) <--  (88:6-88:51) if (original.fr…o.line)
               ^^^^^^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^^^^^^^

    (126:51) ne) {                    <--       (88:51) ne) {
                 ^                                          ^

(127:8-127:45) original.to.lin…rom.line <--  (89:8-89:45) original.to.lin…rom.line
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (127:45) line;                    <--       (89:45) line;
                 ^                                          ^

(128:8-128:37) original.to.col…Infinity <--  (90:8-90:37) original.to.col…Infinity
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (128:37) nity;                    <--       (90:37) nity;
                 ^                                          ^

(129:6-129:60) } else if (orig…column) <--  (91:6-91:60) } else if (orig…column)
               ^^^^^^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^^^^^^^

    (129:60) mn) {                    <--       (91:60) mn) {
                 ^                                          ^

(130:8-130:49) original.to.col…m.column <--  (92:8-92:49) original.to.col…m.column
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (130:49) lumn;                    <--       (92:49) lumn;
                 ^                                          ^

     (131:6)     }                    <--        (93:6)     }
                 ^                                          ^

(132:6-132:53) if (generated.f…o.line) <--  (94:6-94:53) if (generated.f…o.line)
               ^^^^^^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^^^^^^^

    (132:53) ne) {                    <--       (94:53) ne) {
                 ^                                          ^

(133:8-133:47) generated.to.li…rom.line <--  (95:8-95:47) generated.to.li…rom.line
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (133:47) line;                    <--       (95:47) line;
                 ^                                          ^

(134:8-134:38) generated.to.co…Infinity <--  (96:8-96:38) generated.to.co…Infinity
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (134:38) nity;                    <--       (96:38) nity;
                 ^                                          ^

(135:6-135:62) } else if (gene…column) <--  (97:6-97:62) } else if (gene…column)
               ^^^^^^^^^^^^^^^^^^^^^^^^                  ^^^^^^^^^^^^^^^^^^^^^^^^

    (135:62) mn) {                    <--       (97:62) mn) {
                 ^                                          ^

(136:8-136:51) generated.to.co…m.column <--  (98:8-98:51) generated.to.co…m.column
               ^^^^^^^^^^^^^^^^^^^^^^^^                   ^^^^^^^^^^^^^^^^^^^^^^^^

    (136:51) lumn;                    <--       (98:51) lumn;
                 ^                                          ^

     (137:6)     }                    <--        (99:6)     }
                 ^                                          ^

     (138:4)     }                    <--       (100:4)     }
                 ^                                          ^

(139:4-139:16) ranges.push(           <--  (101:4-101:16) ranges.push(
               ^^^^^^^^^^^^                               ^^^^^^^^^^^^

    (139:16) ush({ ori                <--      (101:16) ush({
                 ^                                          ^

    (139:18) h({ origi                <--       (102:6)     origi
                 ^                                          ^

    (139:26) inal, gen                <--      (102:14) inal,
                 ^                                          ^

    (139:28) al, gener                <--       (103:6)     gener
                 ^                                          ^

    (139:37) ated, sou                <--      (103:15) ated,
                 ^                                          ^

(139:39-139:52) source: prev.         <--  (104:6-104:19) source: prev.
                ^^^^^^^^^^^^^                             ^^^^^^^^^^^^^

    (139:52) rev.sourc                <--      (104:19) rev.sourc
                 ^                                          ^

(139:60-139:62) rce! });              <--  (105:4-105:6)     });
                     ^^                                      ^^

    (139:62) ! });                    <--       (105:6)   });
                 ^                                          ^

(141:4-141:65) prevIsNewLine =…atedLine <--  (106:4-106:65) prevIsNewLine =…atedLine
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (141:65) Line;                    <--      (106:65) Line;
                 ^                                          ^

(142:4-142:18) prev = mapping         <--  (107:4-107:18) prev = mapping
               ^^^^^^^^^^^^^^                             ^^^^^^^^^^^^^^

    (142:18) ping;                    <--      (107:18) ping;
                 ^                                          ^

(143:2-143:4)   });                   <--  (108:2-108:4)   });
                ^^                                         ^^

     (143:4)   });                    <--       (108:4)   });
                 ^                                          ^

     (144:2)   // TO                  <--       (109:2)   // TO
               ^                                          ^

     (145:2)   // @b                  <--       (110:2)   // @b
               ^                                          ^

     (146:2)   // or                  <--       (111:2)   // or
               ^                                          ^

     (147:2)   // th                  <--       (112:2)   // th
               ^                                          ^

(148:2-148:10)   if (prev!.           <--  (113:2-113:10)   if (prev.o
                 ^^^^^^^^                                   ^^^^^^^^

    (148:10) prev!.ori                <--      (113:10) prev.orig
                 ^                                          ^

(148:12-148:26) originalLine)         <--  (113:11-113:25) originalLine)
                ^^^^^^^^^^^^^^                             ^^^^^^^^^^^^^^

    (148:26) ne) {                    <--      (113:25) ne) {
                 ^                                          ^

(149:4-149:16) ranges.push(           <--  (114:4-114:16) ranges.push(
               ^^^^^^^^^^^^                               ^^^^^^^^^^^^

    (149:16) ush({                    <--      (114:16) ush({
                 ^                                          ^

(150:6-150:16)  original: {           <--  (115:6-115:16)  original: {
                ^^^^^^^^^^                                 ^^^^^^^^^^

    (150:16) al: {                    <--      (115:16) al: {
                 ^                                          ^

(151:8-151:14)    from: { l           <--  (116:8-116:14)    from: {
                  ^^^^^^                                     ^^^^^^

    (151:14) om: { lin                <--      (116:14) om: {
                 ^                                          ^

(151:16-151:26)  line: prev!          <--  (117:10-117:20)  line: prev.
                 ^^^^^^^^^^                                 ^^^^^^^^^^

    (151:26) prev!.ori                <--      (117:20) prev.orig
                 ^                                          ^

    (151:28) ev!.origi                <--      (117:21) rev.origi
                 ^                                          ^

    (151:40) Line, col                <--      (117:33) Line,
                 ^                                          ^

(151:42-151:54) column: prev          <--  (118:10-118:22) column: prev
                ^^^^^^^^^^^^                               ^^^^^^^^^^^^

    (151:54) prev!.ori                <--      (118:22) prev.orig
                 ^                                          ^

    (151:56) ev!.origi                <--      (118:23) rev.origi
                 ^                                          ^

    (151:72) mn! },                   <--       (119:8)     },
                 ^                                          ^

    (151:73) n! },                    <--       (119:9)    },
                 ^                                          ^

(152:8-152:12)     to: null           <--  (120:8-120:12)     to: null
                   ^^^^                                       ^^^^

    (152:12) to: null,                <--      (120:12) to: null
                 ^                                          ^

     (153:6)     },                   <--       (121:6)     },
                 ^                                          ^

     (153:7)    },                    <--       (121:7)    },
                 ^                                          ^

(154:6-154:17)  generated:            <--  (122:6-122:17)  generated:
                ^^^^^^^^^^^                                ^^^^^^^^^^^

    (154:17) ed: {                    <--      (122:17) ed: {
                 ^                                          ^

(155:8-155:14)    from: { l           <--  (123:8-123:14)    from: {
                  ^^^^^^                                     ^^^^^^

    (155:14) om: { lin                <--      (123:14) om: {
                 ^                                          ^

(155:16-155:26)  line: prev!          <--  (124:10-124:20)  line: prev.
                 ^^^^^^^^^^                                 ^^^^^^^^^^

    (155:26) prev!.gen                <--      (124:20) prev.gene
                 ^                                          ^

    (155:28) ev!.gener                <--      (124:21) rev.gener
                 ^                                          ^

    (155:41) Line, col                <--      (124:34) Line,
                 ^                                          ^

(155:43-155:55) column: prev          <--  (125:10-125:22) column: prev
                ^^^^^^^^^^^^                               ^^^^^^^^^^^^

    (155:55) prev!.gen                <--      (125:22) prev.gene
                 ^                                          ^

    (155:57) ev!.gener                <--      (125:23) rev.gener
                 ^                                          ^

    (155:73) umn },                   <--       (126:8)     },
                 ^                                          ^

    (155:74) mn },                    <--       (126:9)    },
                 ^                                          ^

(156:8-156:12)     to: null           <--  (127:8-127:12)     to: null
                   ^^^^                                       ^^^^

    (156:12) to: null,                <--      (127:12) to: null
                 ^                                          ^

     (157:6)     },                   <--       (128:6)     },
                 ^                                          ^

     (157:7)    },                    <--       (128:7)    },
                 ^                                          ^

(158:6-158:18) source: prev           <--  (129:6-129:18) source: prev
               ^^^^^^^^^^^^                               ^^^^^^^^^^^^

    (158:18) prev!.sou                <--      (129:18) prev.sour
                 ^                                          ^

    (158:20) ev!.sourc                <--      (129:19) rev.sourc
                 ^                                          ^

(159:4-159:6)     });                 <--  (130:4-130:6)     });
                  ^^                                         ^^

     (159:6)   });                    <--       (130:6)   });
                 ^                                          ^

     (160:2)   }                      <--       (131:2)   }
               ^                                          ^

(162:2-162:26) const res = ran…es.map(( <--  (132:2-132:26) const res = ran…es.map((
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (162:26) ap(({ ori                <--      (132:26) ap(({
                 ^                                          ^

    (162:28) (({ origi                <--       (133:4)     origi
                 ^                                          ^

    (162:36) inal, gen                <--      (133:12) inal,
                 ^                                          ^

    (162:38) al, gener                <--       (134:4)     gener
                 ^                                          ^

    (162:47) ated, sou                <--      (134:13) ated,
                 ^                                          ^

    (162:49) ed, sourc                <--       (135:4)     sourc
                 ^                                          ^

(162:56-162:62) ce }) => {            <--  (136:2-136:8)   }) => {
                   ^^^^^^                                  ^^^^^^

    (162:62)  => {                    <--       (136:8)  => {
                 ^                                          ^

(163:4-163:13)   let input;           <--  (137:4-137:13)   let input;
                 ^^^^^^^^^                                  ^^^^^^^^^

    (163:13) nput;                    <--      (137:13) nput;
                 ^                                          ^

(164:4-164:14)  let output;           <--  (138:4-138:14)  let output;
                ^^^^^^^^^^                                 ^^^^^^^^^^

    (164:14) tput;                    <--      (138:14) tput;
                 ^                                          ^

(166:4-166:21) if (original.to)       <--  (139:4-139:21) if (original.to)
               ^^^^^^^^^^^^^^^^^                          ^^^^^^^^^^^^^^^^^

    (166:21) to) {                    <--      (139:21) to) {
                 ^                                          ^

(167:6-167:34) input = simpleC…ameRange <--  (140:6-140:34) input = simpleC…ameRange
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (167:34) ange(                    <--      (140:34) ange(sour
                 ^                                          ^

(168:8-168:32) sourcesLines.ge…(source) <--  (140:35-140:59) sourcesLines.ge…(source)
               ^^^^^^^^^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^^^^^^

    (168:32) rce)!,                   <--      (140:59) rce), ori
                 ^                                          ^

(169:8-169:26) original.from.line     <--  (140:61-140:79) original.from.line
               ^^^^^^^^^^^^^^^^^^                          ^^^^^^^^^^^^^^^^^^

    (169:26) line,                    <--      (140:79) line, ori
                 ^                                          ^

(170:8-170:28) original.from.column   <--  (140:81-140:101) original.from.column
               ^^^^^^^^^^^^^^^^^^^^                         ^^^^^^^^^^^^^^^^^^^^

    (170:28) lumn,                    <--     (140:101) lumn, ori
                 ^                                          ^

(171:8-171:24) original.to.line       <--  (140:103-140:119) original.to.line
               ^^^^^^^^^^^^^^^^                              ^^^^^^^^^^^^^^^^

    (171:24) line,                    <--     (140:119) line, ori
                 ^                                          ^

(172:8-172:20) original.to.           <--  (140:121-140:133) original.to.
               ^^^^^^^^^^^^                                  ^^^^^^^^^^^^

    (172:20) .to.colum                <--     (140:133) .to.colum
                 ^                                          ^

     (173:6)     );                   <--     (140:139) lumn);
                 ^                                          ^

     (173:7)    );                    <--     (140:140) umn);
                 ^                                          ^

(174:6-174:35) output = simple…ameRange <--  (141:6-141:35) output = simple…ameRange
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (174:35) ange(                    <--      (141:35) ange(outp
                 ^                                          ^

     (175:8)     outpu                <--      (141:36) nge(outpu
                 ^                                          ^

    (175:19) ines,                    <--      (141:47) ines, gen
                 ^                                          ^

(176:8-176:27) generated.from.line    <--  (141:49-141:68) generated.from.line
               ^^^^^^^^^^^^^^^^^^^                         ^^^^^^^^^^^^^^^^^^^

    (176:27) line,                    <--      (141:68) line, gen
                 ^                                          ^

(177:8-177:29) generated.from.column  <--  (141:70-141:91) generated.from.column
               ^^^^^^^^^^^^^^^^^^^^^                       ^^^^^^^^^^^^^^^^^^^^^

    (177:29) lumn,                    <--      (141:91) lumn, gen
                 ^                                          ^

(178:8-178:20) generated.to           <--  (141:93-141:105) generated.to
               ^^^^^^^^^^^^                                 ^^^^^^^^^^^^

    (178:20) d.to!.lin                <--     (141:105) d.to.line
                 ^                                          ^

    (178:22) to!.line,                <--     (141:106) .to.line,
                 ^                                          ^

    (178:26) line,                    <--     (141:110) line, gen
                 ^                                          ^

(179:8-179:20) generated.to           <--  (141:112-141:124) generated.to
               ^^^^^^^^^^^^                                  ^^^^^^^^^^^^

    (179:20) d.to!.col                <--     (141:124) d.to.colu
                 ^                                          ^

    (179:22) to!.colum                <--     (141:125) .to.colum
                 ^                                          ^

     (180:6)     );                   <--     (141:131) lumn);
                 ^                                          ^

     (180:7)    );                    <--     (141:132) umn);
                 ^                                          ^

(181:4-181:11)    } else {            <--  (142:4-142:11)    } else {
                  ^^^^^^^                                    ^^^^^^^

    (181:11) lse {                    <--      (142:11) lse {
                 ^                                          ^

(182:6-182:34) input = simpleC…amePoint <--  (143:6-143:34) input = simpleC…amePoint
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (182:34) oint(                    <--      (143:34) oint(sour
                 ^                                          ^

(183:8-183:32) sourcesLines.ge…(source) <--  (143:35-143:59) sourcesLines.ge…(source)
               ^^^^^^^^^^^^^^^^^^^^^^^^                      ^^^^^^^^^^^^^^^^^^^^^^^^

    (183:32) rce)!,                   <--      (143:59) rce), ori
                 ^                                          ^

(184:8-184:26) original.from.line     <--  (143:61-143:79) original.from.line
               ^^^^^^^^^^^^^^^^^^                          ^^^^^^^^^^^^^^^^^^

    (184:26) line,                    <--      (143:79) line, ori
                 ^                                          ^

(185:8-185:22) original.from.         <--  (143:81-143:95) original.from.
               ^^^^^^^^^^^^^^                              ^^^^^^^^^^^^^^

    (185:22) rom.colum                <--      (143:95) rom.colum
                 ^                                          ^

     (186:6)     );                   <--     (143:101) lumn);
                 ^                                          ^

     (186:7)    );                    <--     (143:102) umn);
                 ^                                          ^

(187:6-187:35) output = simple…amePoint <--  (144:6-144:35) output = simple…amePoint
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (187:35) oint(                    <--      (144:35) oint(outp
                 ^                                          ^

     (188:8)     outpu                <--      (144:36) int(outpu
                 ^                                          ^

    (188:19) ines,                    <--      (144:47) ines, gen
                 ^                                          ^

(189:8-189:27) generated.from.line    <--  (144:49-144:68) generated.from.line
               ^^^^^^^^^^^^^^^^^^^                         ^^^^^^^^^^^^^^^^^^^

    (189:27) line,                    <--      (144:68) line, gen
                 ^                                          ^

(190:8-190:23) generated.from.        <--  (144:70-144:85) generated.from.
               ^^^^^^^^^^^^^^^                             ^^^^^^^^^^^^^^^

    (190:23) rom.colum                <--      (144:85) rom.colum
                 ^                                          ^

     (191:6)     );                   <--      (144:91) lumn);
                 ^                                          ^

     (191:7)    );                    <--      (144:92) umn);
                 ^                                          ^

     (192:4)     }                    <--       (145:4)     }
                 ^                                          ^

(194:4-194:24) return joinMultiline   <--  (146:4-146:24) return joinMultiline
               ^^^^^^^^^^^^^^^^^^^^                       ^^^^^^^^^^^^^^^^^^^^

    (194:24) line(                    <--      (146:24) line(join
                 ^                                          ^

     (195:6)     joinM                <--      (146:25) ine(joinM
                 ^                                          ^

    (195:19) line(                    <--      (146:38) line(inpu
                 ^                                          ^

     (196:8)     input                <--      (146:39) ine(input
                 ^                                          ^

    (196:13) nput,                    <--      (146:44) nput, " <
                 ^                                          ^

     (197:8)     " <--                <--      (146:46) ut, " <--
                 ^                                          ^

    (197:16) -  ",                    <--      (146:54) -  ", LOC
                 ^                                          ^

(198:8-198:38) LOC_SIZE + CONT…E * 2 + <--  (146:56-146:86) LOC_SIZE + CONT…E * 2 +
               ^^^^^^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^

    (198:38) 2 + CONTE                <--      (146:86) 2 + CONTE
                 ^                                          ^

     (199:6)     ),                   <--      (146:98) SIZE), ou
                 ^                                          ^

     (199:7)    ),                    <--      (146:99) IZE), out
                 ^                                          ^

     (200:6)     outpu                <--     (146:101) E), outpu
                 ^                                          ^

     (201:4)     );                   <--     (146:107) tput);
                 ^                                          ^

     (201:5)    );                    <--     (146:108) put);
                 ^                                          ^

(202:2-202:4)   });                   <--  (147:2-147:4)   });
                ^^                                         ^^

     (202:4)   });                    <--       (147:4)   });
                 ^                                          ^

(204:2-205:0) return res.join…\n\n");⏎ <--  (148:2-149:0) return res.join…\n\n");⏎
              ^^^^^^^^^^^^^^^^^^^^^^^^                    ^^^^^^^^^^^^^^^^^^^^^^^^

     (205:0) }                        <--       (149:0) }
             ^                                          ^
