===================================================================
JsFile: sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js
mapUrl: sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map
sourceRoot: 
sources: sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts
===================================================================
-------------------------------------------------------------------
emittedFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js
sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts
-------------------------------------------------------------------
>>>"use strict";
>>>let robots = [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }];
1 >
2 >^^^^
3 >    ^^^^^^
4 >          ^^^
5 >             ^
6 >              ^^
7 >                ^^^^
8 >                    ^^
9 >                      ^^^^^^^
10>                             ^^
11>                               ^^^^^
12>                                    ^^
13>                                      ^^^^^^^^
14>                                              ^^
15>                                                ^^
16>                                                  ^^
17>                                                    ^^^^
18>                                                        ^^
19>                                                          ^^^^^^^^^
20>                                                                   ^^
21>                                                                     ^^^^^
22>                                                                          ^^
23>                                                                            ^^^^^^^^^^
24>                                                                                      ^^
25>                                                                                        ^
26>                                                                                         ^
1 >declare var console: {
  >    log(msg: any): void;
  >}
  >interface Robot {
  >    name: string;
  >    skill: string;
  >}
  >
  >interface MultiRobot {
  >    name: string;
  >    skills: {
  >        primary?: string;
  >        secondary?: string;
  >    };
  >}
  >
  >
2 >let 
3 >    robots
4 >          : Robot[] = 
5 >             [
6 >              { 
7 >                name
8 >                    : 
9 >                      "mower"
10>                             , 
11>                               skill
12>                                    : 
13>                                      "mowing"
14>                                               }
15>                                                , 
16>                                                  { 
17>                                                    name
18>                                                        : 
19>                                                          "trimmer"
20>                                                                   , 
21>                                                                     skill
22>                                                                          : 
23>                                                                            "trimming"
24>                                                                                       }
25>                                                                                        ]
26>                                                                                         ;
1 >Emitted(2, 1) Source(17, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(17, 5) + SourceIndex(0)
3 >Emitted(2, 11) Source(17, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(17, 23) + SourceIndex(0)
5 >Emitted(2, 15) Source(17, 24) + SourceIndex(0)
6 >Emitted(2, 17) Source(17, 26) + SourceIndex(0)
7 >Emitted(2, 21) Source(17, 30) + SourceIndex(0)
8 >Emitted(2, 23) Source(17, 32) + SourceIndex(0)
9 >Emitted(2, 30) Source(17, 39) + SourceIndex(0)
10>Emitted(2, 32) Source(17, 41) + SourceIndex(0)
11>Emitted(2, 37) Source(17, 46) + SourceIndex(0)
12>Emitted(2, 39) Source(17, 48) + SourceIndex(0)
13>Emitted(2, 47) Source(17, 56) + SourceIndex(0)
14>Emitted(2, 49) Source(17, 58) + SourceIndex(0)
15>Emitted(2, 51) Source(17, 60) + SourceIndex(0)
16>Emitted(2, 53) Source(17, 62) + SourceIndex(0)
17>Emitted(2, 57) Source(17, 66) + SourceIndex(0)
18>Emitted(2, 59) Source(17, 68) + SourceIndex(0)
19>Emitted(2, 68) Source(17, 77) + SourceIndex(0)
20>Emitted(2, 70) Source(17, 79) + SourceIndex(0)
21>Emitted(2, 75) Source(17, 84) + SourceIndex(0)
22>Emitted(2, 77) Source(17, 86) + SourceIndex(0)
23>Emitted(2, 87) Source(17, 96) + SourceIndex(0)
24>Emitted(2, 89) Source(17, 98) + SourceIndex(0)
25>Emitted(2, 90) Source(17, 99) + SourceIndex(0)
26>Emitted(2, 91) Source(17, 100) + SourceIndex(0)
---
>>>let multiRobots = [{ name: "mower", skills: { primary: "mowing", secondary: "none" } },
1 >
2 >^^^^
3 >    ^^^^^^^^^^^
4 >               ^^^
5 >                  ^
6 >                   ^^
7 >                     ^^^^
8 >                         ^^
9 >                           ^^^^^^^
10>                                  ^^
11>                                    ^^^^^^
12>                                          ^^
13>                                            ^^
14>                                              ^^^^^^^
15>                                                     ^^
16>                                                       ^^^^^^^^
17>                                                               ^^
18>                                                                 ^^^^^^^^^
19>                                                                          ^^
20>                                                                            ^^^^^^
21>                                                                                  ^^
22>                                                                                    ^^
1 >
  >
2 >let 
3 >    multiRobots
4 >               : MultiRobot[] = 
5 >                  [
6 >                   { 
7 >                     name
8 >                         : 
9 >                           "mower"
10>                                  , 
11>                                    skills
12>                                          : 
13>                                            { 
14>                                              primary
15>                                                     : 
16>                                                       "mowing"
17>                                                               , 
18>                                                                 secondary
19>                                                                          : 
20>                                                                            "none"
21>                                                                                   }
22>                                                                                     }
1 >Emitted(3, 1) Source(18, 1) + SourceIndex(0)
2 >Emitted(3, 5) Source(18, 5) + SourceIndex(0)
3 >Emitted(3, 16) Source(18, 16) + SourceIndex(0)
4 >Emitted(3, 19) Source(18, 33) + SourceIndex(0)
5 >Emitted(3, 20) Source(18, 34) + SourceIndex(0)
6 >Emitted(3, 22) Source(18, 36) + SourceIndex(0)
7 >Emitted(3, 26) Source(18, 40) + SourceIndex(0)
8 >Emitted(3, 28) Source(18, 42) + SourceIndex(0)
9 >Emitted(3, 35) Source(18, 49) + SourceIndex(0)
10>Emitted(3, 37) Source(18, 51) + SourceIndex(0)
11>Emitted(3, 43) Source(18, 57) + SourceIndex(0)
12>Emitted(3, 45) Source(18, 59) + SourceIndex(0)
13>Emitted(3, 47) Source(18, 61) + SourceIndex(0)
14>Emitted(3, 54) Source(18, 68) + SourceIndex(0)
15>Emitted(3, 56) Source(18, 70) + SourceIndex(0)
16>Emitted(3, 64) Source(18, 78) + SourceIndex(0)
17>Emitted(3, 66) Source(18, 80) + SourceIndex(0)
18>Emitted(3, 75) Source(18, 89) + SourceIndex(0)
19>Emitted(3, 77) Source(18, 91) + SourceIndex(0)
20>Emitted(3, 83) Source(18, 97) + SourceIndex(0)
21>Emitted(3, 85) Source(18, 99) + SourceIndex(0)
22>Emitted(3, 87) Source(18, 101) + SourceIndex(0)
---
>>>    { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }];
1 >^^^^
2 >    ^^
3 >      ^^^^
4 >          ^^
5 >            ^^^^^^^^^
6 >                     ^^
7 >                       ^^^^^^
8 >                             ^^
9 >                               ^^
10>                                 ^^^^^^^
11>                                        ^^
12>                                          ^^^^^^^^^^
13>                                                    ^^
14>                                                      ^^^^^^^^^
15>                                                               ^^
16>                                                                 ^^^^^^^^
17>                                                                         ^^
18>                                                                           ^^
19>                                                                             ^
20>                                                                              ^
1 >,
  >    
2 >    { 
3 >      name
4 >          : 
5 >            "trimmer"
6 >                     , 
7 >                       skills
8 >                             : 
9 >                               { 
10>                                 primary
11>                                        : 
12>                                          "trimming"
13>                                                    , 
14>                                                      secondary
15>                                                               : 
16>                                                                 "edging"
17>                                                                          }
18>                                                                            }
19>                                                                             ]
20>                                                                              ;
1 >Emitted(4, 5) Source(19, 5) + SourceIndex(0)
2 >Emitted(4, 7) Source(19, 7) + SourceIndex(0)
3 >Emitted(4, 11) Source(19, 11) + SourceIndex(0)
4 >Emitted(4, 13) Source(19, 13) + SourceIndex(0)
5 >Emitted(4, 22) Source(19, 22) + SourceIndex(0)
6 >Emitted(4, 24) Source(19, 24) + SourceIndex(0)
7 >Emitted(4, 30) Source(19, 30) + SourceIndex(0)
8 >Emitted(4, 32) Source(19, 32) + SourceIndex(0)
9 >Emitted(4, 34) Source(19, 34) + SourceIndex(0)
10>Emitted(4, 41) Source(19, 41) + SourceIndex(0)
11>Emitted(4, 43) Source(19, 43) + SourceIndex(0)
12>Emitted(4, 53) Source(19, 53) + SourceIndex(0)
13>Emitted(4, 55) Source(19, 55) + SourceIndex(0)
14>Emitted(4, 64) Source(19, 64) + SourceIndex(0)
15>Emitted(4, 66) Source(19, 66) + SourceIndex(0)
16>Emitted(4, 74) Source(19, 74) + SourceIndex(0)
17>Emitted(4, 76) Source(19, 76) + SourceIndex(0)
18>Emitted(4, 78) Source(19, 78) + SourceIndex(0)
19>Emitted(4, 79) Source(19, 79) + SourceIndex(0)
20>Emitted(4, 80) Source(19, 80) + SourceIndex(0)
---
>>>function getRobots() {
1 >
2 >^^^^^^^^^
3 >         ^^^^^^^^^
4 >                  ^->
1 >
  >
  >
2 >function 
3 >         getRobots
1 >Emitted(5, 1) Source(21, 1) + SourceIndex(0)
2 >Emitted(5, 10) Source(21, 10) + SourceIndex(0)
3 >Emitted(5, 19) Source(21, 19) + SourceIndex(0)
---
>>>    return robots;
1->^^^^
2 >    ^^^^^^^
3 >           ^^^^^^
4 >                 ^
1->() {
  >    
2 >    return 
3 >           robots
4 >                 ;
1->Emitted(6, 5) Source(22, 5) + SourceIndex(0)
2 >Emitted(6, 12) Source(22, 12) + SourceIndex(0)
3 >Emitted(6, 18) Source(22, 18) + SourceIndex(0)
4 >Emitted(6, 19) Source(22, 19) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(7, 1) Source(23, 1) + SourceIndex(0)
2 >Emitted(7, 2) Source(23, 2) + SourceIndex(0)
---
>>>function getMultiRobots() {
1->
2 >^^^^^^^^^
3 >         ^^^^^^^^^^^^^^
4 >                       ^->
1->
  >
  >
2 >function 
3 >         getMultiRobots
1->Emitted(8, 1) Source(25, 1) + SourceIndex(0)
2 >Emitted(8, 10) Source(25, 10) + SourceIndex(0)
3 >Emitted(8, 24) Source(25, 24) + SourceIndex(0)
---
>>>    return multiRobots;
1->^^^^
2 >    ^^^^^^^
3 >           ^^^^^^^^^^^
4 >                      ^
1->() {
  >    
2 >    return 
3 >           multiRobots
4 >                      ;
1->Emitted(9, 5) Source(26, 5) + SourceIndex(0)
2 >Emitted(9, 12) Source(26, 12) + SourceIndex(0)
3 >Emitted(9, 23) Source(26, 23) + SourceIndex(0)
4 >Emitted(9, 24) Source(26, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(10, 1) Source(27, 1) + SourceIndex(0)
2 >Emitted(10, 2) Source(27, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName" } of robots) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^
12>                                       ^^^^^^
13>                                             ^^
14>                                               ^
1->
  >
  >
2 >for (
3 >     let 
4 >         {
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                  }
11>                                    of 
12>                                       robots
13>                                             ) 
14>                                               {
1->Emitted(11, 1) Source(29, 1) + SourceIndex(0)
2 >Emitted(11, 6) Source(29, 6) + SourceIndex(0)
3 >Emitted(11, 10) Source(29, 10) + SourceIndex(0)
4 >Emitted(11, 12) Source(29, 11) + SourceIndex(0)
5 >Emitted(11, 16) Source(29, 15) + SourceIndex(0)
6 >Emitted(11, 18) Source(29, 17) + SourceIndex(0)
7 >Emitted(11, 23) Source(29, 22) + SourceIndex(0)
8 >Emitted(11, 26) Source(29, 25) + SourceIndex(0)
9 >Emitted(11, 34) Source(29, 33) + SourceIndex(0)
10>Emitted(11, 36) Source(29, 35) + SourceIndex(0)
11>Emitted(11, 40) Source(29, 39) + SourceIndex(0)
12>Emitted(11, 46) Source(29, 45) + SourceIndex(0)
13>Emitted(11, 48) Source(29, 47) + SourceIndex(0)
14>Emitted(11, 49) Source(29, 48) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(12, 5) Source(30, 5) + SourceIndex(0)
2 >Emitted(12, 12) Source(30, 12) + SourceIndex(0)
3 >Emitted(12, 13) Source(30, 13) + SourceIndex(0)
4 >Emitted(12, 16) Source(30, 16) + SourceIndex(0)
5 >Emitted(12, 17) Source(30, 17) + SourceIndex(0)
6 >Emitted(12, 22) Source(30, 22) + SourceIndex(0)
7 >Emitted(12, 23) Source(30, 23) + SourceIndex(0)
8 >Emitted(12, 24) Source(30, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(13, 1) Source(31, 1) + SourceIndex(0)
2 >Emitted(13, 2) Source(31, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName" } of getRobots()) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^
12>                                       ^^^^^^^^^
13>                                                ^^
14>                                                  ^^
15>                                                    ^
1->
  >
2 >for (
3 >     let 
4 >         {
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                  }
11>                                    of 
12>                                       getRobots
13>                                                ()
14>                                                  ) 
15>                                                    {
1->Emitted(14, 1) Source(32, 1) + SourceIndex(0)
2 >Emitted(14, 6) Source(32, 6) + SourceIndex(0)
3 >Emitted(14, 10) Source(32, 10) + SourceIndex(0)
4 >Emitted(14, 12) Source(32, 11) + SourceIndex(0)
5 >Emitted(14, 16) Source(32, 15) + SourceIndex(0)
6 >Emitted(14, 18) Source(32, 17) + SourceIndex(0)
7 >Emitted(14, 23) Source(32, 22) + SourceIndex(0)
8 >Emitted(14, 26) Source(32, 25) + SourceIndex(0)
9 >Emitted(14, 34) Source(32, 33) + SourceIndex(0)
10>Emitted(14, 36) Source(32, 35) + SourceIndex(0)
11>Emitted(14, 40) Source(32, 39) + SourceIndex(0)
12>Emitted(14, 49) Source(32, 48) + SourceIndex(0)
13>Emitted(14, 51) Source(32, 50) + SourceIndex(0)
14>Emitted(14, 53) Source(32, 52) + SourceIndex(0)
15>Emitted(14, 54) Source(32, 53) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(15, 5) Source(33, 5) + SourceIndex(0)
2 >Emitted(15, 12) Source(33, 12) + SourceIndex(0)
3 >Emitted(15, 13) Source(33, 13) + SourceIndex(0)
4 >Emitted(15, 16) Source(33, 16) + SourceIndex(0)
5 >Emitted(15, 17) Source(33, 17) + SourceIndex(0)
6 >Emitted(15, 22) Source(33, 22) + SourceIndex(0)
7 >Emitted(15, 23) Source(33, 23) + SourceIndex(0)
8 >Emitted(15, 24) Source(33, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(16, 1) Source(34, 1) + SourceIndex(0)
2 >Emitted(16, 2) Source(34, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^
12>                                       ^
13>                                        ^^
14>                                          ^^^^
15>                                              ^^
16>                                                ^^^^^^^
17>                                                       ^^
18>                                                         ^^^^^
19>                                                              ^^
20>                                                                ^^^^^^^^
21>                                                                        ^^
22>                                                                          ^^
23>                                                                            ^^
24>                                                                              ^^^^
25>                                                                                  ^^
26>                                                                                    ^^^^^^^^^
27>                                                                                             ^^
28>                                                                                               ^^^^^
29>                                                                                                    ^^
30>                                                                                                      ^^^^^^^^^^
31>                                                                                                                ^^
32>                                                                                                                  ^
33>                                                                                                                   ^^
34>                                                                                                                     ^
1->
  >
2 >for (
3 >     let 
4 >         {
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                  }
11>                                    of 
12>                                       [
13>                                        { 
14>                                          name
15>                                              : 
16>                                                "mower"
17>                                                       , 
18>                                                         skill
19>                                                              : 
20>                                                                "mowing"
21>                                                                         }
22>                                                                          , 
23>                                                                            { 
24>                                                                              name
25>                                                                                  : 
26>                                                                                    "trimmer"
27>                                                                                             , 
28>                                                                                               skill
29>                                                                                                    : 
30>                                                                                                      "trimming"
31>                                                                                                                 }
32>                                                                                                                  ]
33>                                                                                                                   ) 
34>                                                                                                                     {
1->Emitted(17, 1) Source(35, 1) + SourceIndex(0)
2 >Emitted(17, 6) Source(35, 6) + SourceIndex(0)
3 >Emitted(17, 10) Source(35, 10) + SourceIndex(0)
4 >Emitted(17, 12) Source(35, 11) + SourceIndex(0)
5 >Emitted(17, 16) Source(35, 15) + SourceIndex(0)
6 >Emitted(17, 18) Source(35, 17) + SourceIndex(0)
7 >Emitted(17, 23) Source(35, 22) + SourceIndex(0)
8 >Emitted(17, 26) Source(35, 25) + SourceIndex(0)
9 >Emitted(17, 34) Source(35, 33) + SourceIndex(0)
10>Emitted(17, 36) Source(35, 35) + SourceIndex(0)
11>Emitted(17, 40) Source(35, 39) + SourceIndex(0)
12>Emitted(17, 41) Source(35, 40) + SourceIndex(0)
13>Emitted(17, 43) Source(35, 42) + SourceIndex(0)
14>Emitted(17, 47) Source(35, 46) + SourceIndex(0)
15>Emitted(17, 49) Source(35, 48) + SourceIndex(0)
16>Emitted(17, 56) Source(35, 55) + SourceIndex(0)
17>Emitted(17, 58) Source(35, 57) + SourceIndex(0)
18>Emitted(17, 63) Source(35, 62) + SourceIndex(0)
19>Emitted(17, 65) Source(35, 64) + SourceIndex(0)
20>Emitted(17, 73) Source(35, 72) + SourceIndex(0)
21>Emitted(17, 75) Source(35, 74) + SourceIndex(0)
22>Emitted(17, 77) Source(35, 76) + SourceIndex(0)
23>Emitted(17, 79) Source(35, 78) + SourceIndex(0)
24>Emitted(17, 83) Source(35, 82) + SourceIndex(0)
25>Emitted(17, 85) Source(35, 84) + SourceIndex(0)
26>Emitted(17, 94) Source(35, 93) + SourceIndex(0)
27>Emitted(17, 96) Source(35, 95) + SourceIndex(0)
28>Emitted(17, 101) Source(35, 100) + SourceIndex(0)
29>Emitted(17, 103) Source(35, 102) + SourceIndex(0)
30>Emitted(17, 113) Source(35, 112) + SourceIndex(0)
31>Emitted(17, 115) Source(35, 114) + SourceIndex(0)
32>Emitted(17, 116) Source(35, 115) + SourceIndex(0)
33>Emitted(17, 118) Source(35, 117) + SourceIndex(0)
34>Emitted(17, 119) Source(35, 118) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(18, 5) Source(36, 5) + SourceIndex(0)
2 >Emitted(18, 12) Source(36, 12) + SourceIndex(0)
3 >Emitted(18, 13) Source(36, 13) + SourceIndex(0)
4 >Emitted(18, 16) Source(36, 16) + SourceIndex(0)
5 >Emitted(18, 17) Source(36, 17) + SourceIndex(0)
6 >Emitted(18, 22) Source(36, 22) + SourceIndex(0)
7 >Emitted(18, 23) Source(36, 23) + SourceIndex(0)
8 >Emitted(18, 24) Source(36, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(19, 1) Source(37, 1) + SourceIndex(0)
2 >Emitted(19, 2) Source(37, 2) + SourceIndex(0)
---
>>>for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = { primary: "nosKill", secondary: "noSkill" } } of multiRobots) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^^^
6 >                 ^^
7 >                   ^^
8 >                     ^^^^^^^
9 >                            ^^
10>                              ^^^^^^^^
11>                                      ^^^
12>                                         ^^^^^^^^^
13>                                                  ^^
14>                                                    ^^^^^^^^^
15>                                                             ^^
16>                                                               ^^^^^^^^^^
17>                                                                         ^^^
18>                                                                            ^^^^^^^^^^^
19>                                                                                       ^^
20>                                                                                         ^^^
21>                                                                                            ^^
22>                                                                                              ^^^^^^^
23>                                                                                                     ^^
24>                                                                                                       ^^^^^^^^^
25>                                                                                                                ^^
26>                                                                                                                  ^^^^^^^^^
27>                                                                                                                           ^^
28>                                                                                                                             ^^^^^^^^^
29>                                                                                                                                      ^^
30>                                                                                                                                        ^^
31>                                                                                                                                          ^^^^
32>                                                                                                                                              ^^^^^^^^^^^
33>                                                                                                                                                         ^^
34>                                                                                                                                                           ^
1->
  >
2 >for (
3 >     let 
4 >         { 
5 >           skills
6 >                 : 
7 >                   { 
8 >                     primary
9 >                            : 
10>                              primaryA
11>                                       = 
12>                                         "primary"
13>                                                  , 
14>                                                    secondary
15>                                                             : 
16>                                                               secondaryA
17>                                                                          = 
18>                                                                            "secondary"
19>                                                                                        }
20>                                                                                          =
  >                                                                                             
21>                                                                                            { 
22>                                                                                              primary
23>                                                                                                     : 
24>                                                                                                       "nosKill"
25>                                                                                                                , 
26>                                                                                                                  secondary
27>                                                                                                                           : 
28>                                                                                                                             "noSkill"
29>                                                                                                                                       }
30>                                                                                                                                         }
31>                                                                                                                                           of 
32>                                                                                                                                              multiRobots
33>                                                                                                                                                         ) 
34>                                                                                                                                                           {
1->Emitted(20, 1) Source(38, 1) + SourceIndex(0)
2 >Emitted(20, 6) Source(38, 6) + SourceIndex(0)
3 >Emitted(20, 10) Source(38, 10) + SourceIndex(0)
4 >Emitted(20, 12) Source(38, 12) + SourceIndex(0)
5 >Emitted(20, 18) Source(38, 18) + SourceIndex(0)
6 >Emitted(20, 20) Source(38, 20) + SourceIndex(0)
7 >Emitted(20, 22) Source(38, 22) + SourceIndex(0)
8 >Emitted(20, 29) Source(38, 29) + SourceIndex(0)
9 >Emitted(20, 31) Source(38, 31) + SourceIndex(0)
10>Emitted(20, 39) Source(38, 39) + SourceIndex(0)
11>Emitted(20, 42) Source(38, 42) + SourceIndex(0)
12>Emitted(20, 51) Source(38, 51) + SourceIndex(0)
13>Emitted(20, 53) Source(38, 53) + SourceIndex(0)
14>Emitted(20, 62) Source(38, 62) + SourceIndex(0)
15>Emitted(20, 64) Source(38, 64) + SourceIndex(0)
16>Emitted(20, 74) Source(38, 74) + SourceIndex(0)
17>Emitted(20, 77) Source(38, 77) + SourceIndex(0)
18>Emitted(20, 88) Source(38, 88) + SourceIndex(0)
19>Emitted(20, 90) Source(38, 90) + SourceIndex(0)
20>Emitted(20, 93) Source(39, 5) + SourceIndex(0)
21>Emitted(20, 95) Source(39, 7) + SourceIndex(0)
22>Emitted(20, 102) Source(39, 14) + SourceIndex(0)
23>Emitted(20, 104) Source(39, 16) + SourceIndex(0)
24>Emitted(20, 113) Source(39, 25) + SourceIndex(0)
25>Emitted(20, 115) Source(39, 27) + SourceIndex(0)
26>Emitted(20, 124) Source(39, 36) + SourceIndex(0)
27>Emitted(20, 126) Source(39, 38) + SourceIndex(0)
28>Emitted(20, 135) Source(39, 47) + SourceIndex(0)
29>Emitted(20, 137) Source(39, 49) + SourceIndex(0)
30>Emitted(20, 139) Source(39, 51) + SourceIndex(0)
31>Emitted(20, 143) Source(39, 55) + SourceIndex(0)
32>Emitted(20, 154) Source(39, 66) + SourceIndex(0)
33>Emitted(20, 156) Source(39, 68) + SourceIndex(0)
34>Emitted(20, 157) Source(39, 69) + SourceIndex(0)
---
>>>    console.log(primaryA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^^^^
7 >                        ^
8 >                         ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                primaryA
7 >                        )
8 >                         ;
1 >Emitted(21, 5) Source(40, 5) + SourceIndex(0)
2 >Emitted(21, 12) Source(40, 12) + SourceIndex(0)
3 >Emitted(21, 13) Source(40, 13) + SourceIndex(0)
4 >Emitted(21, 16) Source(40, 16) + SourceIndex(0)
5 >Emitted(21, 17) Source(40, 17) + SourceIndex(0)
6 >Emitted(21, 25) Source(40, 25) + SourceIndex(0)
7 >Emitted(21, 26) Source(40, 26) + SourceIndex(0)
8 >Emitted(21, 27) Source(40, 27) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(22, 1) Source(41, 1) + SourceIndex(0)
2 >Emitted(22, 2) Source(41, 2) + SourceIndex(0)
---
>>>for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = { primary: "nosKill", secondary: "noSkill" } } of getMultiRobots()) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^^^
6 >                 ^^
7 >                   ^^
8 >                     ^^^^^^^
9 >                            ^^
10>                              ^^^^^^^^
11>                                      ^^^
12>                                         ^^^^^^^^^
13>                                                  ^^
14>                                                    ^^^^^^^^^
15>                                                             ^^
16>                                                               ^^^^^^^^^^
17>                                                                         ^^^
18>                                                                            ^^^^^^^^^^^
19>                                                                                       ^^
20>                                                                                         ^^^
21>                                                                                            ^^
22>                                                                                              ^^^^^^^
23>                                                                                                     ^^
24>                                                                                                       ^^^^^^^^^
25>                                                                                                                ^^
26>                                                                                                                  ^^^^^^^^^
27>                                                                                                                           ^^
28>                                                                                                                             ^^^^^^^^^
29>                                                                                                                                      ^^
30>                                                                                                                                        ^^
31>                                                                                                                                          ^^^^
32>                                                                                                                                              ^^^^^^^^^^^^^^
33>                                                                                                                                                            ^^
34>                                                                                                                                                              ^^
35>                                                                                                                                                                ^
1->
  >
2 >for (
3 >     let 
4 >         { 
5 >           skills
6 >                 : 
7 >                   { 
8 >                     primary
9 >                            : 
10>                              primaryA
11>                                       = 
12>                                         "primary"
13>                                                  , 
14>                                                    secondary
15>                                                             : 
16>                                                               secondaryA
17>                                                                          = 
18>                                                                            "secondary"
19>                                                                                        }
20>                                                                                          =
  >                                                                                             
21>                                                                                            { 
22>                                                                                              primary
23>                                                                                                     : 
24>                                                                                                       "nosKill"
25>                                                                                                                , 
26>                                                                                                                  secondary
27>                                                                                                                           : 
28>                                                                                                                             "noSkill"
29>                                                                                                                                       }
30>                                                                                                                                         }
31>                                                                                                                                           of 
32>                                                                                                                                              getMultiRobots
33>                                                                                                                                                            ()
34>                                                                                                                                                              ) 
35>                                                                                                                                                                {
1->Emitted(23, 1) Source(42, 1) + SourceIndex(0)
2 >Emitted(23, 6) Source(42, 6) + SourceIndex(0)
3 >Emitted(23, 10) Source(42, 10) + SourceIndex(0)
4 >Emitted(23, 12) Source(42, 12) + SourceIndex(0)
5 >Emitted(23, 18) Source(42, 18) + SourceIndex(0)
6 >Emitted(23, 20) Source(42, 20) + SourceIndex(0)
7 >Emitted(23, 22) Source(42, 22) + SourceIndex(0)
8 >Emitted(23, 29) Source(42, 29) + SourceIndex(0)
9 >Emitted(23, 31) Source(42, 31) + SourceIndex(0)
10>Emitted(23, 39) Source(42, 39) + SourceIndex(0)
11>Emitted(23, 42) Source(42, 42) + SourceIndex(0)
12>Emitted(23, 51) Source(42, 51) + SourceIndex(0)
13>Emitted(23, 53) Source(42, 53) + SourceIndex(0)
14>Emitted(23, 62) Source(42, 62) + SourceIndex(0)
15>Emitted(23, 64) Source(42, 64) + SourceIndex(0)
16>Emitted(23, 74) Source(42, 74) + SourceIndex(0)
17>Emitted(23, 77) Source(42, 77) + SourceIndex(0)
18>Emitted(23, 88) Source(42, 88) + SourceIndex(0)
19>Emitted(23, 90) Source(42, 90) + SourceIndex(0)
20>Emitted(23, 93) Source(43, 5) + SourceIndex(0)
21>Emitted(23, 95) Source(43, 7) + SourceIndex(0)
22>Emitted(23, 102) Source(43, 14) + SourceIndex(0)
23>Emitted(23, 104) Source(43, 16) + SourceIndex(0)
24>Emitted(23, 113) Source(43, 25) + SourceIndex(0)
25>Emitted(23, 115) Source(43, 27) + SourceIndex(0)
26>Emitted(23, 124) Source(43, 36) + SourceIndex(0)
27>Emitted(23, 126) Source(43, 38) + SourceIndex(0)
28>Emitted(23, 135) Source(43, 47) + SourceIndex(0)
29>Emitted(23, 137) Source(43, 49) + SourceIndex(0)
30>Emitted(23, 139) Source(43, 51) + SourceIndex(0)
31>Emitted(23, 143) Source(43, 55) + SourceIndex(0)
32>Emitted(23, 157) Source(43, 69) + SourceIndex(0)
33>Emitted(23, 159) Source(43, 71) + SourceIndex(0)
34>Emitted(23, 161) Source(43, 73) + SourceIndex(0)
35>Emitted(23, 162) Source(43, 74) + SourceIndex(0)
---
>>>    console.log(primaryA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^^^^
7 >                        ^
8 >                         ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                primaryA
7 >                        )
8 >                         ;
1 >Emitted(24, 5) Source(44, 5) + SourceIndex(0)
2 >Emitted(24, 12) Source(44, 12) + SourceIndex(0)
3 >Emitted(24, 13) Source(44, 13) + SourceIndex(0)
4 >Emitted(24, 16) Source(44, 16) + SourceIndex(0)
5 >Emitted(24, 17) Source(44, 17) + SourceIndex(0)
6 >Emitted(24, 25) Source(44, 25) + SourceIndex(0)
7 >Emitted(24, 26) Source(44, 26) + SourceIndex(0)
8 >Emitted(24, 27) Source(44, 27) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(25, 1) Source(45, 1) + SourceIndex(0)
2 >Emitted(25, 2) Source(45, 2) + SourceIndex(0)
---
>>>for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = { primary: "nosKill", secondary: "noSkill" } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } },
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^^^
6 >                 ^^
7 >                   ^^
8 >                     ^^^^^^^
9 >                            ^^
10>                              ^^^^^^^^
11>                                      ^^^
12>                                         ^^^^^^^^^
13>                                                  ^^
14>                                                    ^^^^^^^^^
15>                                                             ^^
16>                                                               ^^^^^^^^^^
17>                                                                         ^^^
18>                                                                            ^^^^^^^^^^^
19>                                                                                       ^^
20>                                                                                         ^^^
21>                                                                                            ^^
22>                                                                                              ^^^^^^^
23>                                                                                                     ^^
24>                                                                                                       ^^^^^^^^^
25>                                                                                                                ^^
26>                                                                                                                  ^^^^^^^^^
27>                                                                                                                           ^^
28>                                                                                                                             ^^^^^^^^^
29>                                                                                                                                      ^^
30>                                                                                                                                        ^^
31>                                                                                                                                          ^^^^
32>                                                                                                                                              ^
33>                                                                                                                                               ^^
34>                                                                                                                                                 ^^^^
35>                                                                                                                                                     ^^
36>                                                                                                                                                       ^^^^^^^
37>                                                                                                                                                              ^^
38>                                                                                                                                                                ^^^^^^
39>                                                                                                                                                                      ^^
40>                                                                                                                                                                        ^^
41>                                                                                                                                                                          ^^^^^^^
42>                                                                                                                                                                                 ^^
43>                                                                                                                                                                                   ^^^^^^^^
44>                                                                                                                                                                                           ^^
45>                                                                                                                                                                                             ^^^^^^^^^
46>                                                                                                                                                                                                      ^^
47>                                                                                                                                                                                                        ^^^^^^
48>                                                                                                                                                                                                              ^^
49>                                                                                                                                                                                                                ^^
1->
  >
2 >for (
3 >     let 
4 >         { 
5 >           skills
6 >                 : 
7 >                   { 
8 >                     primary
9 >                            : 
10>                              primaryA
11>                                       = 
12>                                         "primary"
13>                                                  , 
14>                                                    secondary
15>                                                             : 
16>                                                               secondaryA
17>                                                                          = 
18>                                                                            "secondary"
19>                                                                                        }
20>                                                                                          =
  >                                                                                             
21>                                                                                            { 
22>                                                                                              primary
23>                                                                                                     : 
24>                                                                                                       "nosKill"
25>                                                                                                                , 
26>                                                                                                                  secondary
27>                                                                                                                           : 
28>                                                                                                                             "noSkill"
29>                                                                                                                                       }
30>                                                                                                                                         }
31>                                                                                                                                           of
  >                                                                                                                                              <MultiRobot[]>
32>                                                                                                                                              [
33>                                                                                                                                               { 
34>                                                                                                                                                 name
35>                                                                                                                                                     : 
36>                                                                                                                                                       "mower"
37>                                                                                                                                                              , 
38>                                                                                                                                                                skills
39>                                                                                                                                                                      : 
40>                                                                                                                                                                        { 
41>                                                                                                                                                                          primary
42>                                                                                                                                                                                 : 
43>                                                                                                                                                                                   "mowing"
44>                                                                                                                                                                                           , 
45>                                                                                                                                                                                             secondary
46>                                                                                                                                                                                                      : 
47>                                                                                                                                                                                                        "none"
48>                                                                                                                                                                                                               }
49>                                                                                                                                                                                                                 }
1->Emitted(26, 1) Source(46, 1) + SourceIndex(0)
2 >Emitted(26, 6) Source(46, 6) + SourceIndex(0)
3 >Emitted(26, 10) Source(46, 10) + SourceIndex(0)
4 >Emitted(26, 12) Source(46, 12) + SourceIndex(0)
5 >Emitted(26, 18) Source(46, 18) + SourceIndex(0)
6 >Emitted(26, 20) Source(46, 20) + SourceIndex(0)
7 >Emitted(26, 22) Source(46, 22) + SourceIndex(0)
8 >Emitted(26, 29) Source(46, 29) + SourceIndex(0)
9 >Emitted(26, 31) Source(46, 31) + SourceIndex(0)
10>Emitted(26, 39) Source(46, 39) + SourceIndex(0)
11>Emitted(26, 42) Source(46, 42) + SourceIndex(0)
12>Emitted(26, 51) Source(46, 51) + SourceIndex(0)
13>Emitted(26, 53) Source(46, 53) + SourceIndex(0)
14>Emitted(26, 62) Source(46, 62) + SourceIndex(0)
15>Emitted(26, 64) Source(46, 64) + SourceIndex(0)
16>Emitted(26, 74) Source(46, 74) + SourceIndex(0)
17>Emitted(26, 77) Source(46, 77) + SourceIndex(0)
18>Emitted(26, 88) Source(46, 88) + SourceIndex(0)
19>Emitted(26, 90) Source(46, 90) + SourceIndex(0)
20>Emitted(26, 93) Source(47, 5) + SourceIndex(0)
21>Emitted(26, 95) Source(47, 7) + SourceIndex(0)
22>Emitted(26, 102) Source(47, 14) + SourceIndex(0)
23>Emitted(26, 104) Source(47, 16) + SourceIndex(0)
24>Emitted(26, 113) Source(47, 25) + SourceIndex(0)
25>Emitted(26, 115) Source(47, 27) + SourceIndex(0)
26>Emitted(26, 124) Source(47, 36) + SourceIndex(0)
27>Emitted(26, 126) Source(47, 38) + SourceIndex(0)
28>Emitted(26, 135) Source(47, 47) + SourceIndex(0)
29>Emitted(26, 137) Source(47, 49) + SourceIndex(0)
30>Emitted(26, 139) Source(47, 51) + SourceIndex(0)
31>Emitted(26, 143) Source(48, 19) + SourceIndex(0)
32>Emitted(26, 144) Source(48, 20) + SourceIndex(0)
33>Emitted(26, 146) Source(48, 22) + SourceIndex(0)
34>Emitted(26, 150) Source(48, 26) + SourceIndex(0)
35>Emitted(26, 152) Source(48, 28) + SourceIndex(0)
36>Emitted(26, 159) Source(48, 35) + SourceIndex(0)
37>Emitted(26, 161) Source(48, 37) + SourceIndex(0)
38>Emitted(26, 167) Source(48, 43) + SourceIndex(0)
39>Emitted(26, 169) Source(48, 45) + SourceIndex(0)
40>Emitted(26, 171) Source(48, 47) + SourceIndex(0)
41>Emitted(26, 178) Source(48, 54) + SourceIndex(0)
42>Emitted(26, 180) Source(48, 56) + SourceIndex(0)
43>Emitted(26, 188) Source(48, 64) + SourceIndex(0)
44>Emitted(26, 190) Source(48, 66) + SourceIndex(0)
45>Emitted(26, 199) Source(48, 75) + SourceIndex(0)
46>Emitted(26, 201) Source(48, 77) + SourceIndex(0)
47>Emitted(26, 207) Source(48, 83) + SourceIndex(0)
48>Emitted(26, 209) Source(48, 85) + SourceIndex(0)
49>Emitted(26, 211) Source(48, 87) + SourceIndex(0)
---
>>>    { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) {
1 >^^^^
2 >    ^^
3 >      ^^^^
4 >          ^^
5 >            ^^^^^^^^^
6 >                     ^^
7 >                       ^^^^^^
8 >                             ^^
9 >                               ^^
10>                                 ^^^^^^^
11>                                        ^^
12>                                          ^^^^^^^^^^
13>                                                    ^^
14>                                                      ^^^^^^^^^
15>                                                               ^^
16>                                                                 ^^^^^^^^
17>                                                                         ^^
18>                                                                           ^^
19>                                                                             ^
20>                                                                              ^^
21>                                                                                ^
1 >,
  >    
2 >    { 
3 >      name
4 >          : 
5 >            "trimmer"
6 >                     , 
7 >                       skills
8 >                             : 
9 >                               { 
10>                                 primary
11>                                        : 
12>                                          "trimming"
13>                                                    , 
14>                                                      secondary
15>                                                               : 
16>                                                                 "edging"
17>                                                                          }
18>                                                                            }
19>                                                                             ]
20>                                                                              ) 
21>                                                                                {
1 >Emitted(27, 5) Source(49, 5) + SourceIndex(0)
2 >Emitted(27, 7) Source(49, 7) + SourceIndex(0)
3 >Emitted(27, 11) Source(49, 11) + SourceIndex(0)
4 >Emitted(27, 13) Source(49, 13) + SourceIndex(0)
5 >Emitted(27, 22) Source(49, 22) + SourceIndex(0)
6 >Emitted(27, 24) Source(49, 24) + SourceIndex(0)
7 >Emitted(27, 30) Source(49, 30) + SourceIndex(0)
8 >Emitted(27, 32) Source(49, 32) + SourceIndex(0)
9 >Emitted(27, 34) Source(49, 34) + SourceIndex(0)
10>Emitted(27, 41) Source(49, 41) + SourceIndex(0)
11>Emitted(27, 43) Source(49, 43) + SourceIndex(0)
12>Emitted(27, 53) Source(49, 53) + SourceIndex(0)
13>Emitted(27, 55) Source(49, 55) + SourceIndex(0)
14>Emitted(27, 64) Source(49, 64) + SourceIndex(0)
15>Emitted(27, 66) Source(49, 66) + SourceIndex(0)
16>Emitted(27, 74) Source(49, 74) + SourceIndex(0)
17>Emitted(27, 76) Source(49, 76) + SourceIndex(0)
18>Emitted(27, 78) Source(49, 78) + SourceIndex(0)
19>Emitted(27, 79) Source(49, 79) + SourceIndex(0)
20>Emitted(27, 81) Source(49, 81) + SourceIndex(0)
21>Emitted(27, 82) Source(49, 82) + SourceIndex(0)
---
>>>    console.log(primaryA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^^^^
7 >                        ^
8 >                         ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                primaryA
7 >                        )
8 >                         ;
1 >Emitted(28, 5) Source(50, 5) + SourceIndex(0)
2 >Emitted(28, 12) Source(50, 12) + SourceIndex(0)
3 >Emitted(28, 13) Source(50, 13) + SourceIndex(0)
4 >Emitted(28, 16) Source(50, 16) + SourceIndex(0)
5 >Emitted(28, 17) Source(50, 17) + SourceIndex(0)
6 >Emitted(28, 25) Source(50, 25) + SourceIndex(0)
7 >Emitted(28, 26) Source(50, 26) + SourceIndex(0)
8 >Emitted(28, 27) Source(50, 27) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(29, 1) Source(51, 1) + SourceIndex(0)
2 >Emitted(29, 2) Source(51, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName", skill: skillA = "noSkill" } of robots) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^^
12>                                        ^^
13>                                          ^^^^^^
14>                                                ^^^
15>                                                   ^^^^^^^^^
16>                                                            ^^
17>                                                              ^^^^
18>                                                                  ^^^^^^
19>                                                                        ^^
20>                                                                          ^
1->
  >
  >
2 >for (
3 >     let 
4 >         {
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                 , 
11>                                   skill
12>                                        : 
13>                                          skillA
14>                                                 = 
15>                                                   "noSkill"
16>                                                             }
17>                                                               of 
18>                                                                  robots
19>                                                                        ) 
20>                                                                          {
1->Emitted(30, 1) Source(53, 1) + SourceIndex(0)
2 >Emitted(30, 6) Source(53, 6) + SourceIndex(0)
3 >Emitted(30, 10) Source(53, 10) + SourceIndex(0)
4 >Emitted(30, 12) Source(53, 11) + SourceIndex(0)
5 >Emitted(30, 16) Source(53, 15) + SourceIndex(0)
6 >Emitted(30, 18) Source(53, 17) + SourceIndex(0)
7 >Emitted(30, 23) Source(53, 22) + SourceIndex(0)
8 >Emitted(30, 26) Source(53, 25) + SourceIndex(0)
9 >Emitted(30, 34) Source(53, 33) + SourceIndex(0)
10>Emitted(30, 36) Source(53, 35) + SourceIndex(0)
11>Emitted(30, 41) Source(53, 40) + SourceIndex(0)
12>Emitted(30, 43) Source(53, 42) + SourceIndex(0)
13>Emitted(30, 49) Source(53, 48) + SourceIndex(0)
14>Emitted(30, 52) Source(53, 51) + SourceIndex(0)
15>Emitted(30, 61) Source(53, 60) + SourceIndex(0)
16>Emitted(30, 63) Source(53, 62) + SourceIndex(0)
17>Emitted(30, 67) Source(53, 66) + SourceIndex(0)
18>Emitted(30, 73) Source(53, 72) + SourceIndex(0)
19>Emitted(30, 75) Source(53, 74) + SourceIndex(0)
20>Emitted(30, 76) Source(53, 75) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(31, 5) Source(54, 5) + SourceIndex(0)
2 >Emitted(31, 12) Source(54, 12) + SourceIndex(0)
3 >Emitted(31, 13) Source(54, 13) + SourceIndex(0)
4 >Emitted(31, 16) Source(54, 16) + SourceIndex(0)
5 >Emitted(31, 17) Source(54, 17) + SourceIndex(0)
6 >Emitted(31, 22) Source(54, 22) + SourceIndex(0)
7 >Emitted(31, 23) Source(54, 23) + SourceIndex(0)
8 >Emitted(31, 24) Source(54, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(32, 1) Source(55, 1) + SourceIndex(0)
2 >Emitted(32, 2) Source(55, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName", skill: skillA = "noSkill" } of getRobots()) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^^
12>                                        ^^
13>                                          ^^^^^^
14>                                                ^^^
15>                                                   ^^^^^^^^^
16>                                                            ^^
17>                                                              ^^^^
18>                                                                  ^^^^^^^^^
19>                                                                           ^^
20>                                                                             ^^
21>                                                                               ^
1->
  >
2 >for (
3 >     let 
4 >         {
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                 , 
11>                                   skill
12>                                        : 
13>                                          skillA
14>                                                 = 
15>                                                   "noSkill"
16>                                                              }
17>                                                               of 
18>                                                                  getRobots
19>                                                                           ()
20>                                                                             ) 
21>                                                                               {
1->Emitted(33, 1) Source(56, 1) + SourceIndex(0)
2 >Emitted(33, 6) Source(56, 6) + SourceIndex(0)
3 >Emitted(33, 10) Source(56, 10) + SourceIndex(0)
4 >Emitted(33, 12) Source(56, 11) + SourceIndex(0)
5 >Emitted(33, 16) Source(56, 15) + SourceIndex(0)
6 >Emitted(33, 18) Source(56, 17) + SourceIndex(0)
7 >Emitted(33, 23) Source(56, 22) + SourceIndex(0)
8 >Emitted(33, 26) Source(56, 25) + SourceIndex(0)
9 >Emitted(33, 34) Source(56, 33) + SourceIndex(0)
10>Emitted(33, 36) Source(56, 35) + SourceIndex(0)
11>Emitted(33, 41) Source(56, 40) + SourceIndex(0)
12>Emitted(33, 43) Source(56, 42) + SourceIndex(0)
13>Emitted(33, 49) Source(56, 48) + SourceIndex(0)
14>Emitted(33, 52) Source(56, 51) + SourceIndex(0)
15>Emitted(33, 61) Source(56, 60) + SourceIndex(0)
16>Emitted(33, 63) Source(56, 63) + SourceIndex(0)
17>Emitted(33, 67) Source(56, 67) + SourceIndex(0)
18>Emitted(33, 76) Source(56, 76) + SourceIndex(0)
19>Emitted(33, 78) Source(56, 78) + SourceIndex(0)
20>Emitted(33, 80) Source(56, 80) + SourceIndex(0)
21>Emitted(33, 81) Source(56, 81) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(34, 5) Source(57, 5) + SourceIndex(0)
2 >Emitted(34, 12) Source(57, 12) + SourceIndex(0)
3 >Emitted(34, 13) Source(57, 13) + SourceIndex(0)
4 >Emitted(34, 16) Source(57, 16) + SourceIndex(0)
5 >Emitted(34, 17) Source(57, 17) + SourceIndex(0)
6 >Emitted(34, 22) Source(57, 22) + SourceIndex(0)
7 >Emitted(34, 23) Source(57, 23) + SourceIndex(0)
8 >Emitted(34, 24) Source(57, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(35, 1) Source(58, 1) + SourceIndex(0)
2 >Emitted(35, 2) Source(58, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName", skill: skillA = "noSkill" } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^^
12>                                        ^^
13>                                          ^^^^^^
14>                                                ^^^
15>                                                   ^^^^^^^^^
16>                                                            ^^
17>                                                              ^^^^
18>                                                                  ^
19>                                                                   ^^
20>                                                                     ^^^^
21>                                                                         ^^
22>                                                                           ^^^^^^^
23>                                                                                  ^^
24>                                                                                    ^^^^^
25>                                                                                         ^^
26>                                                                                           ^^^^^^^^
27>                                                                                                   ^^
28>                                                                                                     ^^
29>                                                                                                       ^^
30>                                                                                                         ^^^^
31>                                                                                                             ^^
32>                                                                                                               ^^^^^^^^^
33>                                                                                                                        ^^
34>                                                                                                                          ^^^^^
35>                                                                                                                               ^^
36>                                                                                                                                 ^^^^^^^^^^
37>                                                                                                                                           ^^
38>                                                                                                                                             ^
39>                                                                                                                                              ^^
40>                                                                                                                                                ^
1->
  >
2 >for (
3 >     let 
4 >         {
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                 , 
11>                                   skill
12>                                        : 
13>                                          skillA
14>                                                 = 
15>                                                   "noSkill"
16>                                                              }
17>                                                               of 
18>                                                                  [
19>                                                                   { 
20>                                                                     name
21>                                                                         : 
22>                                                                           "mower"
23>                                                                                  , 
24>                                                                                    skill
25>                                                                                         : 
26>                                                                                           "mowing"
27>                                                                                                    }
28>                                                                                                     , 
29>                                                                                                       { 
30>                                                                                                         name
31>                                                                                                             : 
32>                                                                                                               "trimmer"
33>                                                                                                                        , 
34>                                                                                                                          skill
35>                                                                                                                               : 
36>                                                                                                                                 "trimming"
37>                                                                                                                                            }
38>                                                                                                                                             ]
39>                                                                                                                                              ) 
40>                                                                                                                                                {
1->Emitted(36, 1) Source(59, 1) + SourceIndex(0)
2 >Emitted(36, 6) Source(59, 6) + SourceIndex(0)
3 >Emitted(36, 10) Source(59, 10) + SourceIndex(0)
4 >Emitted(36, 12) Source(59, 11) + SourceIndex(0)
5 >Emitted(36, 16) Source(59, 15) + SourceIndex(0)
6 >Emitted(36, 18) Source(59, 17) + SourceIndex(0)
7 >Emitted(36, 23) Source(59, 22) + SourceIndex(0)
8 >Emitted(36, 26) Source(59, 25) + SourceIndex(0)
9 >Emitted(36, 34) Source(59, 33) + SourceIndex(0)
10>Emitted(36, 36) Source(59, 35) + SourceIndex(0)
11>Emitted(36, 41) Source(59, 40) + SourceIndex(0)
12>Emitted(36, 43) Source(59, 42) + SourceIndex(0)
13>Emitted(36, 49) Source(59, 48) + SourceIndex(0)
14>Emitted(36, 52) Source(59, 51) + SourceIndex(0)
15>Emitted(36, 61) Source(59, 60) + SourceIndex(0)
16>Emitted(36, 63) Source(59, 63) + SourceIndex(0)
17>Emitted(36, 67) Source(59, 67) + SourceIndex(0)
18>Emitted(36, 68) Source(59, 68) + SourceIndex(0)
19>Emitted(36, 70) Source(59, 70) + SourceIndex(0)
20>Emitted(36, 74) Source(59, 74) + SourceIndex(0)
21>Emitted(36, 76) Source(59, 76) + SourceIndex(0)
22>Emitted(36, 83) Source(59, 83) + SourceIndex(0)
23>Emitted(36, 85) Source(59, 85) + SourceIndex(0)
24>Emitted(36, 90) Source(59, 90) + SourceIndex(0)
25>Emitted(36, 92) Source(59, 92) + SourceIndex(0)
26>Emitted(36, 100) Source(59, 100) + SourceIndex(0)
27>Emitted(36, 102) Source(59, 102) + SourceIndex(0)
28>Emitted(36, 104) Source(59, 104) + SourceIndex(0)
29>Emitted(36, 106) Source(59, 106) + SourceIndex(0)
30>Emitted(36, 110) Source(59, 110) + SourceIndex(0)
31>Emitted(36, 112) Source(59, 112) + SourceIndex(0)
32>Emitted(36, 121) Source(59, 121) + SourceIndex(0)
33>Emitted(36, 123) Source(59, 123) + SourceIndex(0)
34>Emitted(36, 128) Source(59, 128) + SourceIndex(0)
35>Emitted(36, 130) Source(59, 130) + SourceIndex(0)
36>Emitted(36, 140) Source(59, 140) + SourceIndex(0)
37>Emitted(36, 142) Source(59, 142) + SourceIndex(0)
38>Emitted(36, 143) Source(59, 143) + SourceIndex(0)
39>Emitted(36, 145) Source(59, 145) + SourceIndex(0)
40>Emitted(36, 146) Source(59, 146) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(37, 5) Source(60, 5) + SourceIndex(0)
2 >Emitted(37, 12) Source(60, 12) + SourceIndex(0)
3 >Emitted(37, 13) Source(60, 13) + SourceIndex(0)
4 >Emitted(37, 16) Source(60, 16) + SourceIndex(0)
5 >Emitted(37, 17) Source(60, 17) + SourceIndex(0)
6 >Emitted(37, 22) Source(60, 22) + SourceIndex(0)
7 >Emitted(37, 23) Source(60, 23) + SourceIndex(0)
8 >Emitted(37, 24) Source(60, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(38, 1) Source(61, 1) + SourceIndex(0)
2 >Emitted(38, 2) Source(61, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName", skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = { primary: "noSkill", secondary: "noSkill" } } of multiRobots) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^^^
12>                                         ^^
13>                                           ^^
14>                                             ^^^^^^^
15>                                                    ^^
16>                                                      ^^^^^^^^
17>                                                              ^^^
18>                                                                 ^^^^^^^^^
19>                                                                          ^^
20>                                                                            ^^^^^^^^^
21>                                                                                     ^^
22>                                                                                       ^^^^^^^^^^
23>                                                                                                 ^^^
24>                                                                                                    ^^^^^^^^^^^
25>                                                                                                               ^^
26>                                                                                                                 ^^^
27>                                                                                                                    ^^
28>                                                                                                                      ^^^^^^^
29>                                                                                                                             ^^
30>                                                                                                                               ^^^^^^^^^
31>                                                                                                                                        ^^
32>                                                                                                                                          ^^^^^^^^^
33>                                                                                                                                                   ^^
34>                                                                                                                                                     ^^^^^^^^^
35>                                                                                                                                                              ^^
36>                                                                                                                                                                ^^
37>                                                                                                                                                                  ^^^^
38>                                                                                                                                                                      ^^^^^^^^^^^
39>                                                                                                                                                                                 ^^
40>                                                                                                                                                                                   ^
1->
  >
2 >for (
3 >     let 
4 >         {
  >             
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                 ,
  >                                     
11>                                   skills
12>                                         : 
13>                                           {
  >                                                   
14>                                             primary
15>                                                    : 
16>                                                      primaryA
17>                                                               = 
18>                                                                 "primary"
19>                                                                          ,
  >                                                                                  
20>                                                                            secondary
21>                                                                                     : 
22>                                                                                       secondaryA
23>                                                                                                  = 
24>                                                                                                    "secondary"
25>                                                                                                               
  >                                                                                                                   }
26>                                                                                                                  = 
27>                                                                                                                    { 
28>                                                                                                                      primary
29>                                                                                                                             : 
30>                                                                                                                               "noSkill"
31>                                                                                                                                        , 
32>                                                                                                                                          secondary
33>                                                                                                                                                   : 
34>                                                                                                                                                     "noSkill"
35>                                                                                                                                                               }
36>                                                                                                                                                                
  >                                                                                                                                                                }
37>                                                                                                                                                                   of 
38>                                                                                                                                                                      multiRobots
39>                                                                                                                                                                                 ) 
40>                                                                                                                                                                                   {
1->Emitted(39, 1) Source(62, 1) + SourceIndex(0)
2 >Emitted(39, 6) Source(62, 6) + SourceIndex(0)
3 >Emitted(39, 10) Source(62, 10) + SourceIndex(0)
4 >Emitted(39, 12) Source(63, 5) + SourceIndex(0)
5 >Emitted(39, 16) Source(63, 9) + SourceIndex(0)
6 >Emitted(39, 18) Source(63, 11) + SourceIndex(0)
7 >Emitted(39, 23) Source(63, 16) + SourceIndex(0)
8 >Emitted(39, 26) Source(63, 19) + SourceIndex(0)
9 >Emitted(39, 34) Source(63, 27) + SourceIndex(0)
10>Emitted(39, 36) Source(64, 5) + SourceIndex(0)
11>Emitted(39, 42) Source(64, 11) + SourceIndex(0)
12>Emitted(39, 44) Source(64, 13) + SourceIndex(0)
13>Emitted(39, 46) Source(65, 9) + SourceIndex(0)
14>Emitted(39, 53) Source(65, 16) + SourceIndex(0)
15>Emitted(39, 55) Source(65, 18) + SourceIndex(0)
16>Emitted(39, 63) Source(65, 26) + SourceIndex(0)
17>Emitted(39, 66) Source(65, 29) + SourceIndex(0)
18>Emitted(39, 75) Source(65, 38) + SourceIndex(0)
19>Emitted(39, 77) Source(66, 9) + SourceIndex(0)
20>Emitted(39, 86) Source(66, 18) + SourceIndex(0)
21>Emitted(39, 88) Source(66, 20) + SourceIndex(0)
22>Emitted(39, 98) Source(66, 30) + SourceIndex(0)
23>Emitted(39, 101) Source(66, 33) + SourceIndex(0)
24>Emitted(39, 112) Source(66, 44) + SourceIndex(0)
25>Emitted(39, 114) Source(67, 6) + SourceIndex(0)
26>Emitted(39, 117) Source(67, 9) + SourceIndex(0)
27>Emitted(39, 119) Source(67, 11) + SourceIndex(0)
28>Emitted(39, 126) Source(67, 18) + SourceIndex(0)
29>Emitted(39, 128) Source(67, 20) + SourceIndex(0)
30>Emitted(39, 137) Source(67, 29) + SourceIndex(0)
31>Emitted(39, 139) Source(67, 31) + SourceIndex(0)
32>Emitted(39, 148) Source(67, 40) + SourceIndex(0)
33>Emitted(39, 150) Source(67, 42) + SourceIndex(0)
34>Emitted(39, 159) Source(67, 51) + SourceIndex(0)
35>Emitted(39, 161) Source(67, 53) + SourceIndex(0)
36>Emitted(39, 163) Source(68, 2) + SourceIndex(0)
37>Emitted(39, 167) Source(68, 6) + SourceIndex(0)
38>Emitted(39, 178) Source(68, 17) + SourceIndex(0)
39>Emitted(39, 180) Source(68, 19) + SourceIndex(0)
40>Emitted(39, 181) Source(68, 20) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(40, 5) Source(69, 5) + SourceIndex(0)
2 >Emitted(40, 12) Source(69, 12) + SourceIndex(0)
3 >Emitted(40, 13) Source(69, 13) + SourceIndex(0)
4 >Emitted(40, 16) Source(69, 16) + SourceIndex(0)
5 >Emitted(40, 17) Source(69, 17) + SourceIndex(0)
6 >Emitted(40, 22) Source(69, 22) + SourceIndex(0)
7 >Emitted(40, 23) Source(69, 23) + SourceIndex(0)
8 >Emitted(40, 24) Source(69, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(41, 1) Source(70, 1) + SourceIndex(0)
2 >Emitted(41, 2) Source(70, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName", skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = { primary: "noSkill", secondary: "noSkill" } } of getMultiRobots()) {
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^^^
12>                                         ^^
13>                                           ^^
14>                                             ^^^^^^^
15>                                                    ^^
16>                                                      ^^^^^^^^
17>                                                              ^^^
18>                                                                 ^^^^^^^^^
19>                                                                          ^^
20>                                                                            ^^^^^^^^^
21>                                                                                     ^^
22>                                                                                       ^^^^^^^^^^
23>                                                                                                 ^^^
24>                                                                                                    ^^^^^^^^^^^
25>                                                                                                               ^^
26>                                                                                                                 ^^^
27>                                                                                                                    ^^
28>                                                                                                                      ^^^^^^^
29>                                                                                                                             ^^
30>                                                                                                                               ^^^^^^^^^
31>                                                                                                                                        ^^
32>                                                                                                                                          ^^^^^^^^^
33>                                                                                                                                                   ^^
34>                                                                                                                                                     ^^^^^^^^^
35>                                                                                                                                                              ^^
36>                                                                                                                                                                ^^
37>                                                                                                                                                                  ^^^^
38>                                                                                                                                                                      ^^^^^^^^^^^^^^
39>                                                                                                                                                                                    ^^
40>                                                                                                                                                                                      ^^
41>                                                                                                                                                                                        ^
1->
  >
2 >for (
3 >     let 
4 >         {
  >             
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                 ,
  >                                     
11>                                   skills
12>                                         : 
13>                                           {
  >                                                   
14>                                             primary
15>                                                    : 
16>                                                      primaryA
17>                                                               = 
18>                                                                 "primary"
19>                                                                          ,
  >                                                                                  
20>                                                                            secondary
21>                                                                                     : 
22>                                                                                       secondaryA
23>                                                                                                  = 
24>                                                                                                    "secondary"
25>                                                                                                               
  >                                                                                                                   }
26>                                                                                                                  = 
27>                                                                                                                    { 
28>                                                                                                                      primary
29>                                                                                                                             : 
30>                                                                                                                               "noSkill"
31>                                                                                                                                        , 
32>                                                                                                                                          secondary
33>                                                                                                                                                   : 
34>                                                                                                                                                     "noSkill"
35>                                                                                                                                                               }
36>                                                                                                                                                                
  >                                                                                                                                                                }
37>                                                                                                                                                                   of 
38>                                                                                                                                                                      getMultiRobots
39>                                                                                                                                                                                    ()
40>                                                                                                                                                                                      ) 
41>                                                                                                                                                                                        {
1->Emitted(42, 1) Source(71, 1) + SourceIndex(0)
2 >Emitted(42, 6) Source(71, 6) + SourceIndex(0)
3 >Emitted(42, 10) Source(71, 10) + SourceIndex(0)
4 >Emitted(42, 12) Source(72, 5) + SourceIndex(0)
5 >Emitted(42, 16) Source(72, 9) + SourceIndex(0)
6 >Emitted(42, 18) Source(72, 11) + SourceIndex(0)
7 >Emitted(42, 23) Source(72, 16) + SourceIndex(0)
8 >Emitted(42, 26) Source(72, 19) + SourceIndex(0)
9 >Emitted(42, 34) Source(72, 27) + SourceIndex(0)
10>Emitted(42, 36) Source(73, 5) + SourceIndex(0)
11>Emitted(42, 42) Source(73, 11) + SourceIndex(0)
12>Emitted(42, 44) Source(73, 13) + SourceIndex(0)
13>Emitted(42, 46) Source(74, 9) + SourceIndex(0)
14>Emitted(42, 53) Source(74, 16) + SourceIndex(0)
15>Emitted(42, 55) Source(74, 18) + SourceIndex(0)
16>Emitted(42, 63) Source(74, 26) + SourceIndex(0)
17>Emitted(42, 66) Source(74, 29) + SourceIndex(0)
18>Emitted(42, 75) Source(74, 38) + SourceIndex(0)
19>Emitted(42, 77) Source(75, 9) + SourceIndex(0)
20>Emitted(42, 86) Source(75, 18) + SourceIndex(0)
21>Emitted(42, 88) Source(75, 20) + SourceIndex(0)
22>Emitted(42, 98) Source(75, 30) + SourceIndex(0)
23>Emitted(42, 101) Source(75, 33) + SourceIndex(0)
24>Emitted(42, 112) Source(75, 44) + SourceIndex(0)
25>Emitted(42, 114) Source(76, 6) + SourceIndex(0)
26>Emitted(42, 117) Source(76, 9) + SourceIndex(0)
27>Emitted(42, 119) Source(76, 11) + SourceIndex(0)
28>Emitted(42, 126) Source(76, 18) + SourceIndex(0)
29>Emitted(42, 128) Source(76, 20) + SourceIndex(0)
30>Emitted(42, 137) Source(76, 29) + SourceIndex(0)
31>Emitted(42, 139) Source(76, 31) + SourceIndex(0)
32>Emitted(42, 148) Source(76, 40) + SourceIndex(0)
33>Emitted(42, 150) Source(76, 42) + SourceIndex(0)
34>Emitted(42, 159) Source(76, 51) + SourceIndex(0)
35>Emitted(42, 161) Source(76, 53) + SourceIndex(0)
36>Emitted(42, 163) Source(77, 2) + SourceIndex(0)
37>Emitted(42, 167) Source(77, 6) + SourceIndex(0)
38>Emitted(42, 181) Source(77, 20) + SourceIndex(0)
39>Emitted(42, 183) Source(77, 22) + SourceIndex(0)
40>Emitted(42, 185) Source(77, 24) + SourceIndex(0)
41>Emitted(42, 186) Source(77, 25) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(43, 5) Source(78, 5) + SourceIndex(0)
2 >Emitted(43, 12) Source(78, 12) + SourceIndex(0)
3 >Emitted(43, 13) Source(78, 13) + SourceIndex(0)
4 >Emitted(43, 16) Source(78, 16) + SourceIndex(0)
5 >Emitted(43, 17) Source(78, 17) + SourceIndex(0)
6 >Emitted(43, 22) Source(78, 22) + SourceIndex(0)
7 >Emitted(43, 23) Source(78, 23) + SourceIndex(0)
8 >Emitted(43, 24) Source(78, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(44, 1) Source(79, 1) + SourceIndex(0)
2 >Emitted(44, 2) Source(79, 2) + SourceIndex(0)
---
>>>for (let { name: nameA = "noName", skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = { primary: "noSkill", secondary: "noSkill" } } of [{ name: "mower", skills: { primary: "mowing", secondary: "none" } },
1->
2 >^^^^^
3 >     ^^^^
4 >         ^^
5 >           ^^^^
6 >               ^^
7 >                 ^^^^^
8 >                      ^^^
9 >                         ^^^^^^^^
10>                                 ^^
11>                                   ^^^^^^
12>                                         ^^
13>                                           ^^
14>                                             ^^^^^^^
15>                                                    ^^
16>                                                      ^^^^^^^^
17>                                                              ^^^
18>                                                                 ^^^^^^^^^
19>                                                                          ^^
20>                                                                            ^^^^^^^^^
21>                                                                                     ^^
22>                                                                                       ^^^^^^^^^^
23>                                                                                                 ^^^
24>                                                                                                    ^^^^^^^^^^^
25>                                                                                                               ^^
26>                                                                                                                 ^^^
27>                                                                                                                    ^^
28>                                                                                                                      ^^^^^^^
29>                                                                                                                             ^^
30>                                                                                                                               ^^^^^^^^^
31>                                                                                                                                        ^^
32>                                                                                                                                          ^^^^^^^^^
33>                                                                                                                                                   ^^
34>                                                                                                                                                     ^^^^^^^^^
35>                                                                                                                                                              ^^
36>                                                                                                                                                                ^^
37>                                                                                                                                                                  ^^^^
38>                                                                                                                                                                      ^
39>                                                                                                                                                                       ^^
40>                                                                                                                                                                         ^^^^
41>                                                                                                                                                                             ^^
42>                                                                                                                                                                               ^^^^^^^
43>                                                                                                                                                                                      ^^
44>                                                                                                                                                                                        ^^^^^^
45>                                                                                                                                                                                              ^^
46>                                                                                                                                                                                                ^^
47>                                                                                                                                                                                                  ^^^^^^^
48>                                                                                                                                                                                                         ^^
49>                                                                                                                                                                                                           ^^^^^^^^
50>                                                                                                                                                                                                                   ^^
51>                                                                                                                                                                                                                     ^^^^^^^^^
52>                                                                                                                                                                                                                              ^^
53>                                                                                                                                                                                                                                ^^^^^^
54>                                                                                                                                                                                                                                      ^^
55>                                                                                                                                                                                                                                        ^^
1->
  >
2 >for (
3 >     let 
4 >         {
  >             
5 >           name
6 >               : 
7 >                 nameA
8 >                       = 
9 >                         "noName"
10>                                 ,
  >                                     
11>                                   skills
12>                                         : 
13>                                           {
  >                                                   
14>                                             primary
15>                                                    : 
16>                                                      primaryA
17>                                                               = 
18>                                                                 "primary"
19>                                                                          ,
  >                                                                                  
20>                                                                            secondary
21>                                                                                     : 
22>                                                                                       secondaryA
23>                                                                                                  = 
24>                                                                                                    "secondary"
25>                                                                                                               
  >                                                                                                                   }
26>                                                                                                                  = 
27>                                                                                                                    { 
28>                                                                                                                      primary
29>                                                                                                                             : 
30>                                                                                                                               "noSkill"
31>                                                                                                                                        , 
32>                                                                                                                                          secondary
33>                                                                                                                                                   : 
34>                                                                                                                                                     "noSkill"
35>                                                                                                                                                               }
36>                                                                                                                                                                
  >                                                                                                                                                                }
37>                                                                                                                                                                   of <MultiRobot[]>
38>                                                                                                                                                                      [
39>                                                                                                                                                                       { 
40>                                                                                                                                                                         name
41>                                                                                                                                                                             : 
42>                                                                                                                                                                               "mower"
43>                                                                                                                                                                                      , 
44>                                                                                                                                                                                        skills
45>                                                                                                                                                                                              : 
46>                                                                                                                                                                                                { 
47>                                                                                                                                                                                                  primary
48>                                                                                                                                                                                                         : 
49>                                                                                                                                                                                                           "mowing"
50>                                                                                                                                                                                                                   , 
51>                                                                                                                                                                                                                     secondary
52>                                                                                                                                                                                                                              : 
53>                                                                                                                                                                                                                                "none"
54>                                                                                                                                                                                                                                       }
55>                                                                                                                                                                                                                                         }
1->Emitted(45, 1) Source(80, 1) + SourceIndex(0)
2 >Emitted(45, 6) Source(80, 6) + SourceIndex(0)
3 >Emitted(45, 10) Source(80, 10) + SourceIndex(0)
4 >Emitted(45, 12) Source(81, 5) + SourceIndex(0)
5 >Emitted(45, 16) Source(81, 9) + SourceIndex(0)
6 >Emitted(45, 18) Source(81, 11) + SourceIndex(0)
7 >Emitted(45, 23) Source(81, 16) + SourceIndex(0)
8 >Emitted(45, 26) Source(81, 19) + SourceIndex(0)
9 >Emitted(45, 34) Source(81, 27) + SourceIndex(0)
10>Emitted(45, 36) Source(82, 5) + SourceIndex(0)
11>Emitted(45, 42) Source(82, 11) + SourceIndex(0)
12>Emitted(45, 44) Source(82, 13) + SourceIndex(0)
13>Emitted(45, 46) Source(83, 9) + SourceIndex(0)
14>Emitted(45, 53) Source(83, 16) + SourceIndex(0)
15>Emitted(45, 55) Source(83, 18) + SourceIndex(0)
16>Emitted(45, 63) Source(83, 26) + SourceIndex(0)
17>Emitted(45, 66) Source(83, 29) + SourceIndex(0)
18>Emitted(45, 75) Source(83, 38) + SourceIndex(0)
19>Emitted(45, 77) Source(84, 9) + SourceIndex(0)
20>Emitted(45, 86) Source(84, 18) + SourceIndex(0)
21>Emitted(45, 88) Source(84, 20) + SourceIndex(0)
22>Emitted(45, 98) Source(84, 30) + SourceIndex(0)
23>Emitted(45, 101) Source(84, 33) + SourceIndex(0)
24>Emitted(45, 112) Source(84, 44) + SourceIndex(0)
25>Emitted(45, 114) Source(85, 6) + SourceIndex(0)
26>Emitted(45, 117) Source(85, 9) + SourceIndex(0)
27>Emitted(45, 119) Source(85, 11) + SourceIndex(0)
28>Emitted(45, 126) Source(85, 18) + SourceIndex(0)
29>Emitted(45, 128) Source(85, 20) + SourceIndex(0)
30>Emitted(45, 137) Source(85, 29) + SourceIndex(0)
31>Emitted(45, 139) Source(85, 31) + SourceIndex(0)
32>Emitted(45, 148) Source(85, 40) + SourceIndex(0)
33>Emitted(45, 150) Source(85, 42) + SourceIndex(0)
34>Emitted(45, 159) Source(85, 51) + SourceIndex(0)
35>Emitted(45, 161) Source(85, 53) + SourceIndex(0)
36>Emitted(45, 163) Source(86, 2) + SourceIndex(0)
37>Emitted(45, 167) Source(86, 20) + SourceIndex(0)
38>Emitted(45, 168) Source(86, 21) + SourceIndex(0)
39>Emitted(45, 170) Source(86, 23) + SourceIndex(0)
40>Emitted(45, 174) Source(86, 27) + SourceIndex(0)
41>Emitted(45, 176) Source(86, 29) + SourceIndex(0)
42>Emitted(45, 183) Source(86, 36) + SourceIndex(0)
43>Emitted(45, 185) Source(86, 38) + SourceIndex(0)
44>Emitted(45, 191) Source(86, 44) + SourceIndex(0)
45>Emitted(45, 193) Source(86, 46) + SourceIndex(0)
46>Emitted(45, 195) Source(86, 48) + SourceIndex(0)
47>Emitted(45, 202) Source(86, 55) + SourceIndex(0)
48>Emitted(45, 204) Source(86, 57) + SourceIndex(0)
49>Emitted(45, 212) Source(86, 65) + SourceIndex(0)
50>Emitted(45, 214) Source(86, 67) + SourceIndex(0)
51>Emitted(45, 223) Source(86, 76) + SourceIndex(0)
52>Emitted(45, 225) Source(86, 78) + SourceIndex(0)
53>Emitted(45, 231) Source(86, 84) + SourceIndex(0)
54>Emitted(45, 233) Source(86, 86) + SourceIndex(0)
55>Emitted(45, 235) Source(86, 88) + SourceIndex(0)
---
>>>    { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]) {
1 >^^^^
2 >    ^^
3 >      ^^^^
4 >          ^^
5 >            ^^^^^^^^^
6 >                     ^^
7 >                       ^^^^^^
8 >                             ^^
9 >                               ^^
10>                                 ^^^^^^^
11>                                        ^^
12>                                          ^^^^^^^^^^
13>                                                    ^^
14>                                                      ^^^^^^^^^
15>                                                               ^^
16>                                                                 ^^^^^^^^
17>                                                                         ^^
18>                                                                           ^^
19>                                                                             ^
20>                                                                              ^^
21>                                                                                ^
1 >,
  >    
2 >    { 
3 >      name
4 >          : 
5 >            "trimmer"
6 >                     , 
7 >                       skills
8 >                             : 
9 >                               { 
10>                                 primary
11>                                        : 
12>                                          "trimming"
13>                                                    , 
14>                                                      secondary
15>                                                               : 
16>                                                                 "edging"
17>                                                                          }
18>                                                                            }
19>                                                                             ]
20>                                                                              ) 
21>                                                                                {
1 >Emitted(46, 5) Source(87, 5) + SourceIndex(0)
2 >Emitted(46, 7) Source(87, 7) + SourceIndex(0)
3 >Emitted(46, 11) Source(87, 11) + SourceIndex(0)
4 >Emitted(46, 13) Source(87, 13) + SourceIndex(0)
5 >Emitted(46, 22) Source(87, 22) + SourceIndex(0)
6 >Emitted(46, 24) Source(87, 24) + SourceIndex(0)
7 >Emitted(46, 30) Source(87, 30) + SourceIndex(0)
8 >Emitted(46, 32) Source(87, 32) + SourceIndex(0)
9 >Emitted(46, 34) Source(87, 34) + SourceIndex(0)
10>Emitted(46, 41) Source(87, 41) + SourceIndex(0)
11>Emitted(46, 43) Source(87, 43) + SourceIndex(0)
12>Emitted(46, 53) Source(87, 53) + SourceIndex(0)
13>Emitted(46, 55) Source(87, 55) + SourceIndex(0)
14>Emitted(46, 64) Source(87, 64) + SourceIndex(0)
15>Emitted(46, 66) Source(87, 66) + SourceIndex(0)
16>Emitted(46, 74) Source(87, 74) + SourceIndex(0)
17>Emitted(46, 76) Source(87, 76) + SourceIndex(0)
18>Emitted(46, 78) Source(87, 78) + SourceIndex(0)
19>Emitted(46, 79) Source(87, 79) + SourceIndex(0)
20>Emitted(46, 81) Source(87, 81) + SourceIndex(0)
21>Emitted(46, 82) Source(87, 82) + SourceIndex(0)
---
>>>    console.log(nameA);
1 >^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^
7 >                     ^
8 >                      ^
1 >
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                nameA
7 >                     )
8 >                      ;
1 >Emitted(47, 5) Source(88, 5) + SourceIndex(0)
2 >Emitted(47, 12) Source(88, 12) + SourceIndex(0)
3 >Emitted(47, 13) Source(88, 13) + SourceIndex(0)
4 >Emitted(47, 16) Source(88, 16) + SourceIndex(0)
5 >Emitted(47, 17) Source(88, 17) + SourceIndex(0)
6 >Emitted(47, 22) Source(88, 22) + SourceIndex(0)
7 >Emitted(47, 23) Source(88, 23) + SourceIndex(0)
8 >Emitted(47, 24) Source(88, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(48, 1) Source(89, 1) + SourceIndex(0)
2 >Emitted(48, 2) Source(89, 2) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map