  (1:0-9) function f()            <--    (1:0-9) function f() 
          ^^^^^^^^^                              ^^^^^^^^^

 (1:9-10) ion f() {               <--   (1:9-10) ion f() {
              ^                                      ^

(1:10-13) on f() {                <--  (1:10-11) on f() {
              ^^^                                    ^

(1:10-13) on f() {                <--  (1:11-13) n f() {
              ^^^                                    ^^

(1:13-14) f() {                   <--  (1:13-14) f() {
              ^                                      ^

 (2:2-10)   switch (v) {          <--   (2:2-10)   switch (v) {
            ^^^^^^^^                               ^^^^^^^^

(2:10-11) ch (v) {                <--  (2:10-11) ch (v) {
              ^                                      ^

(2:11-14) h (v) {                 <--  (2:11-14) h (v) {
              ^^^                                    ^^^

  (3:4-9)     case 0:             <--    (3:4-9)     case 0:
              ^^^^^                                  ^^^^^

 (3:9-10) ase 0:                  <--   (3:9-10) ase 0:
              ^                                      ^

(3:10-11) se 0:                   <--  (3:10-11) se 0:
              ^                                      ^

  (4:6-7)     {                   <--   (4:6-11)     try {
              ^                                      ^^^^^

  (4:6-7)     {                   <--   (5:8-12)     var _usi
              ^                                      ^^^^

  (4:6-7)     {                   <--  (5:12-21) var _usingCtx = b
              ^                                      ^^^^^^^^^

  (4:6-7)     {                   <--  (5:21-24) gCtx = babe
              ^                                      ^^^

  (4:6-7)     {                   <--  (5:24-36) x = babelHelpers.usi
              ^                                      ^^^^^^^^^^^^

  (4:6-7)     {                   <--  (5:36-37) pers.usin
              ^                                      ^

  (4:6-7)     {                   <--  (5:37-45) ers.usingCtx();
              ^                                      ^^^^^^^^

  (4:6-7)     {                   <--  (5:45-48) gCtx();
              ^                                      ^^^

 (5:8-14)     using x =           <--   (6:8-14)     const x = 
              ^^^^^^                                 ^^^^^^

(5:14-15) ing x = 0               <--  (6:14-15) nst x = _
              ^                                      ^

(5:15-18) ng x = 0;               <--  (6:15-18) st x = _usi
              ^^^                                    ^^^

(5:15-18) ng x = 0;               <--  (6:18-27) x = _usingCtx.u(0
              ^^^                                    ^^^^^^^^^

(5:15-18) ng x = 0;               <--  (6:27-28) gCtx.u(0)
              ^^^                                    ^

(5:15-18) ng x = 0;               <--  (6:28-29) Ctx.u(0);
              ^^^                                    ^

(5:15-18) ng x = 0;               <--  (6:29-30) tx.u(0);
              ^^^                                    ^

(5:18-19) x = 0;                  <--  (6:30-31) x.u(0);
              ^                                      ^

(5:19-20)  = 0;                   <--  (6:31-33) .u(0);
              ^                                      ^^

(5:20-20) = 0;                    <--   (7:6-15)     } catch (_) {
             ><                                      ^^^^^^^^^

(5:20-20) = 0;                    <--  (7:15-16) ch (_) {
             ><                                      ^

(5:20-20) = 0;                    <--  (7:16-19) h (_) {
             ><                                      ^^^

(5:20-20) = 0;                    <--   (8:8-17)     _usingCtx.e =
             ><                                      ^^^^^^^^^

(5:20-20) = 0;                    <--  (8:17-18) gCtx.e = 
             ><                                      ^

(5:20-20) = 0;                    <--  (8:18-19) Ctx.e = _
             ><                                      ^

(5:20-20) = 0;                    <--  (8:19-22) tx.e = _;
             ><                                      ^^^

(5:20-20) = 0;                    <--  (8:22-23) e = _;
             ><                                      ^

(5:20-20) = 0;                    <--  (8:23-24)  = _;
             ><                                      ^

(5:20-20) = 0;                    <--   (9:6-17)     } finally {
             ><                                      ^^^^^^^^^^^

(5:20-20) = 0;                    <--  (10:8-17)     _usingCtx.d()
             ><                                      ^^^^^^^^^

(5:20-20) = 0;                    <--  (10:17-18) gCtx.d();
             ><                                       ^

(5:20-20) = 0;                    <--  (10:18-19) Ctx.d();
             ><                                       ^

(5:20-20) = 0;                    <--  (10:19-22) tx.d();
             ><                                       ^^^

(5:20-20) = 0;                    <--   (11:6-7)     }
             ><                                      ^

 (7:6-12)     break;              <--  (12:6-12)     break;
              ^^^^^^                                 ^^^^^^

 (8:4-12)     default:            <--  (13:4-12)     default:
              ^^^^^^^^                               ^^^^^^^^

  (9:6-7)     {                   <--  (14:6-11)     try {
              ^                                      ^^^^^

  (9:6-7)     {                   <--  (15:8-12)     var _usi
              ^                                      ^^^^

  (9:6-7)     {                   <--  (15:12-22) var _usingCtx2 = b
              ^                                       ^^^^^^^^^^

  (9:6-7)     {                   <--  (15:22-25) Ctx2 = babe
              ^                                       ^^^

  (9:6-7)     {                   <--  (15:25-37) 2 = babelHelpers.usi
              ^                                       ^^^^^^^^^^^^

  (9:6-7)     {                   <--  (15:37-38) pers.usin
              ^                                       ^

  (9:6-7)     {                   <--  (15:38-46) ers.usingCtx();
              ^                                       ^^^^^^^^

  (9:6-7)     {                   <--  (15:46-49) gCtx();
              ^                                       ^^^

(10:8-14)     using y =           <--  (16:8-14)     const y = 
              ^^^^^^                                 ^^^^^^

(10:14-15) ing y = 1              <--  (16:14-15) nst y = _
               ^                                      ^

(10:15-18) ng y = 1;              <--  (16:15-18) st y = _usi
               ^^^                                    ^^^

(10:15-18) ng y = 1;              <--  (16:18-28) y = _usingCtx2.u(1
               ^^^                                    ^^^^^^^^^^

(10:15-18) ng y = 1;              <--  (16:28-29) Ctx2.u(1)
               ^^^                                    ^

(10:15-18) ng y = 1;              <--  (16:29-30) tx2.u(1);
               ^^^                                    ^

(10:15-18) ng y = 1;              <--  (16:30-31) x2.u(1);
               ^^^                                    ^

(10:18-19) y = 1;                 <--  (16:31-32) 2.u(1);
               ^                                      ^

(10:19-20)  = 1;                  <--  (16:32-34) .u(1);
               ^                                      ^^

(10:20-20) = 1;                   <--  (17:6-15)     } catch (_) {
              ><                                     ^^^^^^^^^

(10:20-20) = 1;                   <--  (17:15-16) ch (_) {
              ><                                      ^

(10:20-20) = 1;                   <--  (17:16-19) h (_) {
              ><                                      ^^^

(10:20-20) = 1;                   <--  (18:8-18)     _usingCtx2.e =
              ><                                     ^^^^^^^^^^

(10:20-20) = 1;                   <--  (18:18-19) Ctx2.e = 
              ><                                      ^

(10:20-20) = 1;                   <--  (18:19-20) tx2.e = _
              ><                                      ^

(10:20-20) = 1;                   <--  (18:20-23) x2.e = _;
              ><                                      ^^^

(10:20-20) = 1;                   <--  (18:23-24) e = _;
              ><                                      ^

(10:20-20) = 1;                   <--  (18:24-25)  = _;
              ><                                      ^

(10:20-20) = 1;                   <--  (19:6-17)     } finally {
              ><                                     ^^^^^^^^^^^

(10:20-20) = 1;                   <--  (20:8-18)     _usingCtx2.d()
              ><                                     ^^^^^^^^^^

(10:20-20) = 1;                   <--  (20:18-19) Ctx2.d();
              ><                                      ^

(10:20-20) = 1;                   <--  (20:19-20) tx2.d();
              ><                                      ^

(10:20-20) = 1;                   <--  (20:20-23) x2.d();
              ><                                      ^^^

(10:20-20) = 1;                   <--   (21:6-7)     }
              ><                                     ^

(12:6-12)     break;              <--  (22:6-12)     break;
              ^^^^^^                                 ^^^^^^

 (13:2-3)   };                    <--   (23:2-3)   }
            ^                                      ^

 (13:3-4)   };                    <--   (24:2-3)   ;
             ^                                     ^

 (14:0-1) }                       <--   (25:0-1) }
          ^                                      ^
