File: sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.sourcemap.txt

package info (click to toggle)
node-typescript 2.1.5-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 203,952 kB
  • ctags: 52,987
  • sloc: sh: 11; makefile: 5
file content (909 lines) | stat: -rw-r--r-- 34,339 bytes parent folder | download | duplicates (2)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
===================================================================
JsFile: sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js
mapUrl: sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map
sourceRoot: 
sources: sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts
===================================================================
-------------------------------------------------------------------
emittedFile:tests/cases/compiler/sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js
sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.ts
-------------------------------------------------------------------
>>>var robotA = [1, "mower", "mowing"];
1 >
2 >^^^^
3 >    ^^^^^^
4 >          ^^^
5 >             ^
6 >              ^
7 >               ^^
8 >                 ^^^^^^^
9 >                        ^^
10>                          ^^^^^^^^
11>                                  ^
12>                                   ^
13>                                    ^^^^^->
1 >declare var console: {
  >    log(msg: any): void;
  >}
  >type Robot = [number, string, string];
  >type MultiSkilledRobot = [string, [string, string]];
  >
  >
2 >var 
3 >    robotA
4 >          : Robot = 
5 >             [
6 >              1
7 >               , 
8 >                 "mower"
9 >                        , 
10>                          "mowing"
11>                                  ]
12>                                   ;
1 >Emitted(1, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(7, 5) + SourceIndex(0)
3 >Emitted(1, 11) Source(7, 11) + SourceIndex(0)
4 >Emitted(1, 14) Source(7, 21) + SourceIndex(0)
5 >Emitted(1, 15) Source(7, 22) + SourceIndex(0)
6 >Emitted(1, 16) Source(7, 23) + SourceIndex(0)
7 >Emitted(1, 18) Source(7, 25) + SourceIndex(0)
8 >Emitted(1, 25) Source(7, 32) + SourceIndex(0)
9 >Emitted(1, 27) Source(7, 34) + SourceIndex(0)
10>Emitted(1, 35) Source(7, 42) + SourceIndex(0)
11>Emitted(1, 36) Source(7, 43) + SourceIndex(0)
12>Emitted(1, 37) Source(7, 44) + SourceIndex(0)
---
>>>var robotB = [2, "trimmer", "trimming"];
1->
2 >^^^^
3 >    ^^^^^^
4 >          ^^^
5 >             ^
6 >              ^
7 >               ^^
8 >                 ^^^^^^^^^
9 >                          ^^
10>                            ^^^^^^^^^^
11>                                      ^
12>                                       ^
13>                                        ^^^^^->
1->
  >
2 >var 
3 >    robotB
4 >          : Robot = 
5 >             [
6 >              2
7 >               , 
8 >                 "trimmer"
9 >                          , 
10>                            "trimming"
11>                                      ]
12>                                       ;
1->Emitted(2, 1) Source(8, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(8, 5) + SourceIndex(0)
3 >Emitted(2, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(8, 21) + SourceIndex(0)
5 >Emitted(2, 15) Source(8, 22) + SourceIndex(0)
6 >Emitted(2, 16) Source(8, 23) + SourceIndex(0)
7 >Emitted(2, 18) Source(8, 25) + SourceIndex(0)
8 >Emitted(2, 27) Source(8, 34) + SourceIndex(0)
9 >Emitted(2, 29) Source(8, 36) + SourceIndex(0)
10>Emitted(2, 39) Source(8, 46) + SourceIndex(0)
11>Emitted(2, 40) Source(8, 47) + SourceIndex(0)
12>Emitted(2, 41) Source(8, 48) + SourceIndex(0)
---
>>>var multiRobotA = ["mower", ["mowing", ""]];
1->
2 >^^^^
3 >    ^^^^^^^^^^^
4 >               ^^^
5 >                  ^
6 >                   ^^^^^^^
7 >                          ^^
8 >                            ^
9 >                             ^^^^^^^^
10>                                     ^^
11>                                       ^^
12>                                         ^
13>                                          ^
14>                                           ^
15>                                            ^^^^^^^^^^^->
1->
  >
2 >var 
3 >    multiRobotA
4 >               : MultiSkilledRobot = 
5 >                  [
6 >                   "mower"
7 >                          , 
8 >                            [
9 >                             "mowing"
10>                                     , 
11>                                       ""
12>                                         ]
13>                                          ]
14>                                           ;
1->Emitted(3, 1) Source(9, 1) + SourceIndex(0)
2 >Emitted(3, 5) Source(9, 5) + SourceIndex(0)
3 >Emitted(3, 16) Source(9, 16) + SourceIndex(0)
4 >Emitted(3, 19) Source(9, 38) + SourceIndex(0)
5 >Emitted(3, 20) Source(9, 39) + SourceIndex(0)
6 >Emitted(3, 27) Source(9, 46) + SourceIndex(0)
7 >Emitted(3, 29) Source(9, 48) + SourceIndex(0)
8 >Emitted(3, 30) Source(9, 49) + SourceIndex(0)
9 >Emitted(3, 38) Source(9, 57) + SourceIndex(0)
10>Emitted(3, 40) Source(9, 59) + SourceIndex(0)
11>Emitted(3, 42) Source(9, 61) + SourceIndex(0)
12>Emitted(3, 43) Source(9, 62) + SourceIndex(0)
13>Emitted(3, 44) Source(9, 63) + SourceIndex(0)
14>Emitted(3, 45) Source(9, 64) + SourceIndex(0)
---
>>>var multiRobotB = ["trimmer", ["trimming", "edging"]];
1->
2 >^^^^
3 >    ^^^^^^^^^^^
4 >               ^^^
5 >                  ^
6 >                   ^^^^^^^^^
7 >                            ^^
8 >                              ^
9 >                               ^^^^^^^^^^
10>                                         ^^
11>                                           ^^^^^^^^
12>                                                   ^
13>                                                    ^
14>                                                     ^
1->
  >
2 >var 
3 >    multiRobotB
4 >               : MultiSkilledRobot = 
5 >                  [
6 >                   "trimmer"
7 >                            , 
8 >                              [
9 >                               "trimming"
10>                                         , 
11>                                           "edging"
12>                                                   ]
13>                                                    ]
14>                                                     ;
1->Emitted(4, 1) Source(10, 1) + SourceIndex(0)
2 >Emitted(4, 5) Source(10, 5) + SourceIndex(0)
3 >Emitted(4, 16) Source(10, 16) + SourceIndex(0)
4 >Emitted(4, 19) Source(10, 38) + SourceIndex(0)
5 >Emitted(4, 20) Source(10, 39) + SourceIndex(0)
6 >Emitted(4, 29) Source(10, 48) + SourceIndex(0)
7 >Emitted(4, 31) Source(10, 50) + SourceIndex(0)
8 >Emitted(4, 32) Source(10, 51) + SourceIndex(0)
9 >Emitted(4, 42) Source(10, 61) + SourceIndex(0)
10>Emitted(4, 44) Source(10, 63) + SourceIndex(0)
11>Emitted(4, 52) Source(10, 71) + SourceIndex(0)
12>Emitted(4, 53) Source(10, 72) + SourceIndex(0)
13>Emitted(4, 54) Source(10, 73) + SourceIndex(0)
14>Emitted(4, 55) Source(10, 74) + SourceIndex(0)
---
>>>var nameA, numberB, nameB, skillB;
1 >
2 >^^^^
3 >    ^^^^^
4 >         ^^
5 >           ^^^^^^^
6 >                  ^^
7 >                    ^^^^^
8 >                         ^^
9 >                           ^^^^^^
10>                                 ^
1 >
  >
  >
2 >let 
3 >    nameA: string
4 >         , 
5 >           numberB: number
6 >                  , 
7 >                    nameB: string
8 >                         , 
9 >                           skillB: string
10>                                 ;
1 >Emitted(5, 1) Source(12, 1) + SourceIndex(0)
2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0)
3 >Emitted(5, 10) Source(12, 18) + SourceIndex(0)
4 >Emitted(5, 12) Source(12, 20) + SourceIndex(0)
5 >Emitted(5, 19) Source(12, 35) + SourceIndex(0)
6 >Emitted(5, 21) Source(12, 37) + SourceIndex(0)
7 >Emitted(5, 26) Source(12, 50) + SourceIndex(0)
8 >Emitted(5, 28) Source(12, 52) + SourceIndex(0)
9 >Emitted(5, 34) Source(12, 66) + SourceIndex(0)
10>Emitted(5, 35) Source(12, 67) + SourceIndex(0)
---
>>>var robotAInfo;
1 >
2 >^^^^
3 >    ^^^^^^^^^^
4 >              ^
5 >               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >let 
3 >    robotAInfo: (number | string)[]
4 >              ;
1 >Emitted(6, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(6, 15) Source(13, 36) + SourceIndex(0)
4 >Emitted(6, 16) Source(13, 37) + SourceIndex(0)
---
>>>var multiSkillB, nameMB, primarySkillB, secondarySkillB;
1->
2 >^^^^
3 >    ^^^^^^^^^^^
4 >               ^^
5 >                 ^^^^^^
6 >                       ^^
7 >                         ^^^^^^^^^^^^^
8 >                                      ^^
9 >                                        ^^^^^^^^^^^^^^^
10>                                                       ^
1->
  >
  >
2 >let 
3 >    multiSkillB: [string, string]
4 >               , 
5 >                 nameMB: string
6 >                       , 
7 >                         primarySkillB: string
8 >                                      , 
9 >                                        secondarySkillB: string
10>                                                       ;
1->Emitted(7, 1) Source(15, 1) + SourceIndex(0)
2 >Emitted(7, 5) Source(15, 5) + SourceIndex(0)
3 >Emitted(7, 16) Source(15, 34) + SourceIndex(0)
4 >Emitted(7, 18) Source(15, 36) + SourceIndex(0)
5 >Emitted(7, 24) Source(15, 50) + SourceIndex(0)
6 >Emitted(7, 26) Source(15, 52) + SourceIndex(0)
7 >Emitted(7, 39) Source(15, 73) + SourceIndex(0)
8 >Emitted(7, 41) Source(15, 75) + SourceIndex(0)
9 >Emitted(7, 56) Source(15, 98) + SourceIndex(0)
10>Emitted(7, 57) Source(15, 99) + SourceIndex(0)
---
>>>var multiRobotAInfo;
1 >
2 >^^^^
3 >    ^^^^^^^^^^^^^^^
4 >                   ^
1 >
  >
2 >let 
3 >    multiRobotAInfo: (string | [string, string])[]
4 >                   ;
1 >Emitted(8, 1) Source(16, 1) + SourceIndex(0)
2 >Emitted(8, 5) Source(16, 5) + SourceIndex(0)
3 >Emitted(8, 20) Source(16, 51) + SourceIndex(0)
4 >Emitted(8, 21) Source(16, 52) + SourceIndex(0)
---
>>>nameA = robotA[1];
1 >
2 >^^^^^^^^^^^^^^^^^
3 >                 ^
4 >                  ^^^^^^^^^^^^^^^->
1 >
  >
  >[, 
2 >nameA
3 >                 ] = robotA;
1 >Emitted(9, 1) Source(18, 4) + SourceIndex(0)
2 >Emitted(9, 18) Source(18, 9) + SourceIndex(0)
3 >Emitted(9, 19) Source(18, 20) + SourceIndex(0)
---
>>>_a = getRobotB(), nameB = _a[1];
1->
2 >^^^^^^^^^^^^^^^^
3 >                ^^
4 >                  ^^^^^^^^^^^^^
5 >                               ^
6 >                                ^^^^^^^^^^^^^^^^->
1->
  >
2 >[, nameB] = getRobotB()
3 >                
4 >                  nameB
5 >                               ] = getRobotB();
1->Emitted(10, 1) Source(19, 1) + SourceIndex(0)
2 >Emitted(10, 17) Source(19, 24) + SourceIndex(0)
3 >Emitted(10, 19) Source(19, 4) + SourceIndex(0)
4 >Emitted(10, 32) Source(19, 9) + SourceIndex(0)
5 >Emitted(10, 33) Source(19, 25) + SourceIndex(0)
---
>>>_b = [2, "trimmer", "trimming"], nameB = _b[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                               ^^
4 >                                 ^^^^^^^^^^^^^
5 >                                              ^
1->
  >
2 >[, nameB] = [2, "trimmer", "trimming"]
3 >                               
4 >                                 nameB
5 >                                              ] = [2, "trimmer", "trimming"];
1->Emitted(11, 1) Source(20, 1) + SourceIndex(0)
2 >Emitted(11, 32) Source(20, 39) + SourceIndex(0)
3 >Emitted(11, 34) Source(20, 4) + SourceIndex(0)
4 >Emitted(11, 47) Source(20, 9) + SourceIndex(0)
5 >Emitted(11, 48) Source(20, 40) + SourceIndex(0)
---
>>>multiSkillB = multiRobotB[1];
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                            ^
4 >                             ^^^^^^^^^^^^^^^->
1 >
  >[, 
2 >multiSkillB
3 >                            ] = multiRobotB;
1 >Emitted(12, 1) Source(21, 4) + SourceIndex(0)
2 >Emitted(12, 29) Source(21, 15) + SourceIndex(0)
3 >Emitted(12, 30) Source(21, 31) + SourceIndex(0)
---
>>>_c = getMultiRobotB(), multiSkillB = _c[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^
3 >                     ^^
4 >                       ^^^^^^^^^^^^^^^^^^^
5 >                                          ^
6 >                                           ^^^^^^^^^^^^^^^^^^->
1->
  >
2 >[, multiSkillB] = getMultiRobotB()
3 >                     
4 >                       multiSkillB
5 >                                          ] = getMultiRobotB();
1->Emitted(13, 1) Source(22, 1) + SourceIndex(0)
2 >Emitted(13, 22) Source(22, 35) + SourceIndex(0)
3 >Emitted(13, 24) Source(22, 4) + SourceIndex(0)
4 >Emitted(13, 43) Source(22, 15) + SourceIndex(0)
5 >Emitted(13, 44) Source(22, 36) + SourceIndex(0)
---
>>>_d = ["roomba", ["vaccum", "mopping"]], multiSkillB = _d[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                      ^^
4 >                                        ^^^^^^^^^^^^^^^^^^^
5 >                                                           ^
1->
  >
2 >[, multiSkillB] = ["roomba", ["vaccum", "mopping"]]
3 >                                      
4 >                                        multiSkillB
5 >                                                           ] = ["roomba", ["vaccum", "mopping"]];
1->Emitted(14, 1) Source(23, 1) + SourceIndex(0)
2 >Emitted(14, 39) Source(23, 52) + SourceIndex(0)
3 >Emitted(14, 41) Source(23, 4) + SourceIndex(0)
4 >Emitted(14, 60) Source(23, 15) + SourceIndex(0)
5 >Emitted(14, 61) Source(23, 53) + SourceIndex(0)
---
>>>numberB = robotB[0];
1 >
2 >^^^^^^^^^^^^^^^^^^^
3 >                   ^
4 >                    ^^^^^^->
1 >
  >
  >[
2 >numberB
3 >                   ] = robotB;
1 >Emitted(15, 1) Source(25, 2) + SourceIndex(0)
2 >Emitted(15, 20) Source(25, 9) + SourceIndex(0)
3 >Emitted(15, 21) Source(25, 20) + SourceIndex(0)
---
>>>numberB = getRobotB()[0];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^
3 >                        ^
4 >                         ^^^^^^^^^^^^^^^^->
1->
  >[
2 >numberB
3 >                        ] = getRobotB();
1->Emitted(16, 1) Source(26, 2) + SourceIndex(0)
2 >Emitted(16, 25) Source(26, 9) + SourceIndex(0)
3 >Emitted(16, 26) Source(26, 25) + SourceIndex(0)
---
>>>numberB = [2, "trimmer", "trimming"][0];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                       ^
1->
  >[
2 >numberB
3 >                                       ] = [2, "trimmer", "trimming"];
1->Emitted(17, 1) Source(27, 2) + SourceIndex(0)
2 >Emitted(17, 40) Source(27, 9) + SourceIndex(0)
3 >Emitted(17, 41) Source(27, 40) + SourceIndex(0)
---
>>>nameMB = multiRobotB[0];
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 >                       ^
4 >                        ^^^^^^->
1 >
  >[
2 >nameMB
3 >                       ] = multiRobotB;
1 >Emitted(18, 1) Source(28, 2) + SourceIndex(0)
2 >Emitted(18, 24) Source(28, 8) + SourceIndex(0)
3 >Emitted(18, 25) Source(28, 24) + SourceIndex(0)
---
>>>nameMB = getMultiRobotB()[0];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                            ^
4 >                             ^^^^^^^^^^^^^^^^^^^^->
1->
  >[
2 >nameMB
3 >                            ] = getMultiRobotB();
1->Emitted(19, 1) Source(29, 2) + SourceIndex(0)
2 >Emitted(19, 29) Source(29, 8) + SourceIndex(0)
3 >Emitted(19, 30) Source(29, 29) + SourceIndex(0)
---
>>>nameMB = ["trimmer", ["trimming", "edging"]][0];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                               ^
4 >                                                ^^^^^^^^^^^^->
1->
  >[
2 >nameMB
3 >                                               ] = ["trimmer", ["trimming", "edging"]];
1->Emitted(20, 1) Source(30, 2) + SourceIndex(0)
2 >Emitted(20, 48) Source(30, 8) + SourceIndex(0)
3 >Emitted(20, 49) Source(30, 48) + SourceIndex(0)
---
>>>numberB = robotB[0], nameB = robotB[1], skillB = robotB[2];
1->
2 >^^^^^^^^^^^^^^^^^^^
3 >                   ^^
4 >                     ^^^^^^^^^^^^^^^^^
5 >                                      ^^
6 >                                        ^^^^^^^^^^^^^^^^^^
7 >                                                          ^
8 >                                                           ^^^^^^^->
1->
  >
  >[
2 >numberB
3 >                   , 
4 >                     nameB
5 >                                      , 
6 >                                        skillB
7 >                                                          ] = robotB;
1->Emitted(21, 1) Source(32, 2) + SourceIndex(0)
2 >Emitted(21, 20) Source(32, 9) + SourceIndex(0)
3 >Emitted(21, 22) Source(32, 11) + SourceIndex(0)
4 >Emitted(21, 39) Source(32, 16) + SourceIndex(0)
5 >Emitted(21, 41) Source(32, 18) + SourceIndex(0)
6 >Emitted(21, 59) Source(32, 24) + SourceIndex(0)
7 >Emitted(21, 60) Source(32, 35) + SourceIndex(0)
---
>>>_e = getRobotB(), numberB = _e[0], nameB = _e[1], skillB = _e[2];
1->
2 >^^^^^^^^^^^^^^^^
3 >                ^^
4 >                  ^^^^^^^^^^^^^^^
5 >                                 ^^
6 >                                   ^^^^^^^^^^^^^
7 >                                                ^^
8 >                                                  ^^^^^^^^^^^^^^
9 >                                                                ^
10>                                                                 ^^^^^^^^^^^^^^^^->
1->
  >
2 >[numberB, nameB, skillB] = getRobotB()
3 >                
4 >                  numberB
5 >                                 , 
6 >                                   nameB
7 >                                                , 
8 >                                                  skillB
9 >                                                                ] = getRobotB();
1->Emitted(22, 1) Source(33, 1) + SourceIndex(0)
2 >Emitted(22, 17) Source(33, 39) + SourceIndex(0)
3 >Emitted(22, 19) Source(33, 2) + SourceIndex(0)
4 >Emitted(22, 34) Source(33, 9) + SourceIndex(0)
5 >Emitted(22, 36) Source(33, 11) + SourceIndex(0)
6 >Emitted(22, 49) Source(33, 16) + SourceIndex(0)
7 >Emitted(22, 51) Source(33, 18) + SourceIndex(0)
8 >Emitted(22, 65) Source(33, 24) + SourceIndex(0)
9 >Emitted(22, 66) Source(33, 40) + SourceIndex(0)
---
>>>_f = [2, "trimmer", "trimming"], numberB = _f[0], nameB = _f[1], skillB = _f[2];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                               ^^
4 >                                 ^^^^^^^^^^^^^^^
5 >                                                ^^
6 >                                                  ^^^^^^^^^^^^^
7 >                                                               ^^
8 >                                                                 ^^^^^^^^^^^^^^
9 >                                                                               ^
10>                                                                                ^^^^^^^^^^^^^^->
1->
  >
2 >[numberB, nameB, skillB] = [2, "trimmer", "trimming"]
3 >                               
4 >                                 numberB
5 >                                                , 
6 >                                                  nameB
7 >                                                               , 
8 >                                                                 skillB
9 >                                                                               ] = [2, "trimmer", "trimming"];
1->Emitted(23, 1) Source(34, 1) + SourceIndex(0)
2 >Emitted(23, 32) Source(34, 54) + SourceIndex(0)
3 >Emitted(23, 34) Source(34, 2) + SourceIndex(0)
4 >Emitted(23, 49) Source(34, 9) + SourceIndex(0)
5 >Emitted(23, 51) Source(34, 11) + SourceIndex(0)
6 >Emitted(23, 64) Source(34, 16) + SourceIndex(0)
7 >Emitted(23, 66) Source(34, 18) + SourceIndex(0)
8 >Emitted(23, 80) Source(34, 24) + SourceIndex(0)
9 >Emitted(23, 81) Source(34, 55) + SourceIndex(0)
---
>>>nameMB = multiRobotB[0], _g = multiRobotB[1], primarySkillB = _g[0], secondarySkillB = _g[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 >                       ^^
4 >                         ^^^^^^^^^^^^^^^^^^^
5 >                                            ^^
6 >                                              ^^^^^^^^^^^^^^^^^^^^^
7 >                                                                   ^^
8 >                                                                     ^^^^^^^^^^^^^^^^^^^^^^^
9 >                                                                                            ^
10>                                                                                             ^^^^^^->
1->
  >[
2 >nameMB
3 >                       , 
4 >                         [primarySkillB, secondarySkillB]
5 >                                            
6 >                                              primarySkillB
7 >                                                                   , 
8 >                                                                     secondarySkillB
9 >                                                                                            ]] = multiRobotB;
1->Emitted(24, 1) Source(35, 2) + SourceIndex(0)
2 >Emitted(24, 24) Source(35, 8) + SourceIndex(0)
3 >Emitted(24, 26) Source(35, 10) + SourceIndex(0)
4 >Emitted(24, 45) Source(35, 42) + SourceIndex(0)
5 >Emitted(24, 47) Source(35, 11) + SourceIndex(0)
6 >Emitted(24, 68) Source(35, 24) + SourceIndex(0)
7 >Emitted(24, 70) Source(35, 26) + SourceIndex(0)
8 >Emitted(24, 93) Source(35, 41) + SourceIndex(0)
9 >Emitted(24, 94) Source(35, 58) + SourceIndex(0)
---
>>>_h = getMultiRobotB(), nameMB = _h[0], _j = _h[1], primarySkillB = _j[0], secondarySkillB = _j[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^
3 >                     ^^
4 >                       ^^^^^^^^^^^^^^
5 >                                     ^^
6 >                                       ^^^^^^^^^^
7 >                                                 ^^
8 >                                                   ^^^^^^^^^^^^^^^^^^^^^
9 >                                                                        ^^
10>                                                                          ^^^^^^^^^^^^^^^^^^^^^^^
11>                                                                                                 ^
12>                                                                                                  ^^^^^^^^^^^^^^^^^^^^->
1->
  >
2 >[nameMB, [primarySkillB, secondarySkillB]] = getMultiRobotB()
3 >                     
4 >                       nameMB
5 >                                     , 
6 >                                       [primarySkillB, secondarySkillB]
7 >                                                 
8 >                                                   primarySkillB
9 >                                                                        , 
10>                                                                          secondarySkillB
11>                                                                                                 ]] = getMultiRobotB();
1->Emitted(25, 1) Source(36, 1) + SourceIndex(0)
2 >Emitted(25, 22) Source(36, 62) + SourceIndex(0)
3 >Emitted(25, 24) Source(36, 2) + SourceIndex(0)
4 >Emitted(25, 38) Source(36, 8) + SourceIndex(0)
5 >Emitted(25, 40) Source(36, 10) + SourceIndex(0)
6 >Emitted(25, 50) Source(36, 42) + SourceIndex(0)
7 >Emitted(25, 52) Source(36, 11) + SourceIndex(0)
8 >Emitted(25, 73) Source(36, 24) + SourceIndex(0)
9 >Emitted(25, 75) Source(36, 26) + SourceIndex(0)
10>Emitted(25, 98) Source(36, 41) + SourceIndex(0)
11>Emitted(25, 99) Source(36, 63) + SourceIndex(0)
---
>>>_k = ["trimmer", ["trimming", "edging"]], nameMB = _k[0], _l = _k[1], primarySkillB = _l[0], secondarySkillB = _l[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                        ^^
4 >                                          ^^^^^^^^^^^^^^
5 >                                                        ^^
6 >                                                          ^^^^^^^^^^
7 >                                                                    ^^
8 >                                                                      ^^^^^^^^^^^^^^^^^^^^^
9 >                                                                                           ^^
10>                                                                                             ^^^^^^^^^^^^^^^^^^^^^^^
11>                                                                                                                    ^
1->
  >
2 >[nameMB, [primarySkillB, secondarySkillB]] = ["trimmer", ["trimming", "edging"]]
3 >                                        
4 >                                          nameMB
5 >                                                        , 
6 >                                                          [primarySkillB, secondarySkillB]
7 >                                                                    
8 >                                                                      primarySkillB
9 >                                                                                           , 
10>                                                                                             secondarySkillB
11>                                                                                                                    ]] = ["trimmer", ["trimming", "edging"]];
1->Emitted(26, 1) Source(37, 1) + SourceIndex(0)
2 >Emitted(26, 41) Source(37, 81) + SourceIndex(0)
3 >Emitted(26, 43) Source(37, 2) + SourceIndex(0)
4 >Emitted(26, 57) Source(37, 8) + SourceIndex(0)
5 >Emitted(26, 59) Source(37, 10) + SourceIndex(0)
6 >Emitted(26, 69) Source(37, 42) + SourceIndex(0)
7 >Emitted(26, 71) Source(37, 11) + SourceIndex(0)
8 >Emitted(26, 92) Source(37, 24) + SourceIndex(0)
9 >Emitted(26, 94) Source(37, 26) + SourceIndex(0)
10>Emitted(26, 117) Source(37, 41) + SourceIndex(0)
11>Emitted(26, 118) Source(37, 82) + SourceIndex(0)
---
>>>numberB = robotB[0], robotAInfo = robotB.slice(1);
1 >
2 >^^^^^^^^^^^^^^^^^^^
3 >                   ^^
4 >                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 >                                                 ^
6 >                                                  ^^^^^^^^^^^->
1 >
  >
  >[
2 >numberB
3 >                   , 
4 >                     ...robotAInfo
5 >                                                 ] = robotB;
1 >Emitted(27, 1) Source(39, 2) + SourceIndex(0)
2 >Emitted(27, 20) Source(39, 9) + SourceIndex(0)
3 >Emitted(27, 22) Source(39, 11) + SourceIndex(0)
4 >Emitted(27, 50) Source(39, 24) + SourceIndex(0)
5 >Emitted(27, 51) Source(39, 35) + SourceIndex(0)
---
>>>_m = getRobotB(), numberB = _m[0], robotAInfo = _m.slice(1);
1->
2 >^^^^^^^^^^^^^^^^
3 >                ^^
4 >                  ^^^^^^^^^^^^^^^
5 >                                 ^^
6 >                                   ^^^^^^^^^^^^^^^^^^^^^^^^
7 >                                                           ^
8 >                                                            ^^^^^^^^^^^^^^^^->
1->
  >
2 >[numberB, ...robotAInfo] = getRobotB()
3 >                
4 >                  numberB
5 >                                 , 
6 >                                   ...robotAInfo
7 >                                                           ] = getRobotB();
1->Emitted(28, 1) Source(40, 1) + SourceIndex(0)
2 >Emitted(28, 17) Source(40, 39) + SourceIndex(0)
3 >Emitted(28, 19) Source(40, 2) + SourceIndex(0)
4 >Emitted(28, 34) Source(40, 9) + SourceIndex(0)
5 >Emitted(28, 36) Source(40, 11) + SourceIndex(0)
6 >Emitted(28, 60) Source(40, 24) + SourceIndex(0)
7 >Emitted(28, 61) Source(40, 40) + SourceIndex(0)
---
>>>_o = [2, "trimmer", "trimming"], numberB = _o[0], robotAInfo = _o.slice(1);
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                               ^^
4 >                                 ^^^^^^^^^^^^^^^
5 >                                                ^^
6 >                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
7 >                                                                          ^
1->
  >
2 >[numberB, ...robotAInfo] = <Robot>[2, "trimmer", "trimming"]
3 >                               
4 >                                 numberB
5 >                                                , 
6 >                                                  ...robotAInfo
7 >                                                                          ] = <Robot>[2, "trimmer", "trimming"];
1->Emitted(29, 1) Source(41, 1) + SourceIndex(0)
2 >Emitted(29, 32) Source(41, 61) + SourceIndex(0)
3 >Emitted(29, 34) Source(41, 2) + SourceIndex(0)
4 >Emitted(29, 49) Source(41, 9) + SourceIndex(0)
5 >Emitted(29, 51) Source(41, 11) + SourceIndex(0)
6 >Emitted(29, 75) Source(41, 24) + SourceIndex(0)
7 >Emitted(29, 76) Source(41, 62) + SourceIndex(0)
---
>>>multiRobotAInfo = multiRobotA.slice(0);
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                      ^
4 >                                       ^^^^^^->
1 >
  >[
2 >...multiRobotAInfo
3 >                                      ] = multiRobotA;
1 >Emitted(30, 1) Source(42, 2) + SourceIndex(0)
2 >Emitted(30, 39) Source(42, 20) + SourceIndex(0)
3 >Emitted(30, 40) Source(42, 36) + SourceIndex(0)
---
>>>multiRobotAInfo = getMultiRobotB().slice(0);
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                           ^
4 >                                            ^^^^^^^^^^^^^^^^^^^^->
1->
  >[
2 >...multiRobotAInfo
3 >                                           ] = getMultiRobotB();
1->Emitted(31, 1) Source(43, 2) + SourceIndex(0)
2 >Emitted(31, 44) Source(43, 20) + SourceIndex(0)
3 >Emitted(31, 45) Source(43, 41) + SourceIndex(0)
---
>>>multiRobotAInfo = ["trimmer", ["trimming", "edging"]].slice(0);
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 >                                                              ^
1->
  >[
2 >...multiRobotAInfo
3 >                                                              ] = ["trimmer", ["trimming", "edging"]];
1->Emitted(32, 1) Source(44, 2) + SourceIndex(0)
2 >Emitted(32, 63) Source(44, 20) + SourceIndex(0)
3 >Emitted(32, 64) Source(44, 60) + SourceIndex(0)
---
>>>if (nameA == nameB) {
1 >
2 >^^
3 >  ^
4 >   ^
5 >    ^^^^^
6 >         ^^^^
7 >             ^^^^^
8 >                  ^
9 >                   ^
10>                    ^
11>                     ^^^^->
1 >
  >
  >
2 >if
3 >   
4 >   (
5 >    nameA
6 >          == 
7 >             nameB
8 >                  )
9 >                    
10>                    {
1 >Emitted(33, 1) Source(46, 1) + SourceIndex(0)
2 >Emitted(33, 3) Source(46, 3) + SourceIndex(0)
3 >Emitted(33, 4) Source(46, 4) + SourceIndex(0)
4 >Emitted(33, 5) Source(46, 5) + SourceIndex(0)
5 >Emitted(33, 10) Source(46, 10) + SourceIndex(0)
6 >Emitted(33, 14) Source(46, 14) + SourceIndex(0)
7 >Emitted(33, 19) Source(46, 19) + SourceIndex(0)
8 >Emitted(33, 20) Source(46, 20) + SourceIndex(0)
9 >Emitted(33, 21) Source(46, 21) + SourceIndex(0)
10>Emitted(33, 22) Source(46, 22) + SourceIndex(0)
---
>>>    console.log(skillB);
1->^^^^
2 >    ^^^^^^^
3 >           ^
4 >            ^^^
5 >               ^
6 >                ^^^^^^
7 >                      ^
8 >                       ^
1->
  >    
2 >    console
3 >           .
4 >            log
5 >               (
6 >                skillB
7 >                      )
8 >                       ;
1->Emitted(34, 5) Source(47, 5) + SourceIndex(0)
2 >Emitted(34, 12) Source(47, 12) + SourceIndex(0)
3 >Emitted(34, 13) Source(47, 13) + SourceIndex(0)
4 >Emitted(34, 16) Source(47, 16) + SourceIndex(0)
5 >Emitted(34, 17) Source(47, 17) + SourceIndex(0)
6 >Emitted(34, 23) Source(47, 23) + SourceIndex(0)
7 >Emitted(34, 24) Source(47, 24) + SourceIndex(0)
8 >Emitted(34, 25) Source(47, 25) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(35, 1) Source(48, 1) + SourceIndex(0)
2 >Emitted(35, 2) Source(48, 2) + SourceIndex(0)
---
>>>function getRobotB() {
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
  >
  >
1->Emitted(36, 1) Source(50, 1) + SourceIndex(0)
---
>>>    return robotB;
1->^^^^
2 >    ^^^^^^
3 >          ^
4 >           ^^^^^^
5 >                 ^
1->function getRobotB() {
  >    
2 >    return
3 >           
4 >           robotB
5 >                 ;
1->Emitted(37, 5) Source(51, 5) + SourceIndex(0)
2 >Emitted(37, 11) Source(51, 11) + SourceIndex(0)
3 >Emitted(37, 12) Source(51, 12) + SourceIndex(0)
4 >Emitted(37, 18) Source(51, 18) + SourceIndex(0)
5 >Emitted(37, 19) Source(51, 19) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(38, 1) Source(52, 1) + SourceIndex(0)
2 >Emitted(38, 2) Source(52, 2) + SourceIndex(0)
---
>>>function getMultiRobotB() {
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^->
1->
  >
  >
1->Emitted(39, 1) Source(54, 1) + SourceIndex(0)
---
>>>    return multiRobotB;
1->^^^^
2 >    ^^^^^^
3 >          ^
4 >           ^^^^^^^^^^^
5 >                      ^
1->function getMultiRobotB() {
  >    
2 >    return
3 >           
4 >           multiRobotB
5 >                      ;
1->Emitted(40, 5) Source(55, 5) + SourceIndex(0)
2 >Emitted(40, 11) Source(55, 11) + SourceIndex(0)
3 >Emitted(40, 12) Source(55, 12) + SourceIndex(0)
4 >Emitted(40, 23) Source(55, 23) + SourceIndex(0)
5 >Emitted(40, 24) Source(55, 24) + SourceIndex(0)
---
>>>}
1 >
2 >^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
  >
2 >}
1 >Emitted(41, 1) Source(56, 1) + SourceIndex(0)
2 >Emitted(41, 2) Source(56, 2) + SourceIndex(0)
---
>>>var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o;
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern3.js.map