Web Inspector: ES6: Provide a better view for Classes in the console
[WebKit-https.git] / LayoutTests / inspector / model / remote-object-expected.txt
1
2 -----------------------------------------------------
3 EXPRESSION: null
4 {
5   "_type": "object",
6   "_subtype": "null",
7   "_description": "null",
8   "_value": null
9 }
10
11 -----------------------------------------------------
12 EXPRESSION: undefined
13 {
14   "_type": "undefined",
15   "_description": "undefined"
16 }
17
18 -----------------------------------------------------
19 EXPRESSION: Symbol()
20 {
21   "_type": "symbol",
22   "_objectId": "<filtered>",
23   "_description": "Symbol()"
24 }
25
26 -----------------------------------------------------
27 EXPRESSION: Symbol('test')
28 {
29   "_type": "symbol",
30   "_objectId": "<filtered>",
31   "_description": "Symbol(test)"
32 }
33
34 -----------------------------------------------------
35 EXPRESSION: true
36 {
37   "_type": "boolean",
38   "_description": "true",
39   "_value": true
40 }
41
42 -----------------------------------------------------
43 EXPRESSION: false
44 {
45   "_type": "boolean",
46   "_description": "false",
47   "_value": false
48 }
49
50 -----------------------------------------------------
51 EXPRESSION: 0
52 {
53   "_type": "number",
54   "_description": "0",
55   "_value": 0
56 }
57
58 -----------------------------------------------------
59 EXPRESSION: -0
60 {
61   "_type": "number",
62   "_description": "-0",
63   "_value": 0
64 }
65
66 -----------------------------------------------------
67 EXPRESSION: 1
68 {
69   "_type": "number",
70   "_description": "1",
71   "_value": 1
72 }
73
74 -----------------------------------------------------
75 EXPRESSION: -1
76 {
77   "_type": "number",
78   "_description": "-1",
79   "_value": -1
80 }
81
82 -----------------------------------------------------
83 EXPRESSION: 1.234
84 {
85   "_type": "number",
86   "_description": "1.234",
87   "_value": 1.234
88 }
89
90 -----------------------------------------------------
91 EXPRESSION: -1.234
92 {
93   "_type": "number",
94   "_description": "-1.234",
95   "_value": -1.234
96 }
97
98 -----------------------------------------------------
99 EXPRESSION: 1e3
100 {
101   "_type": "number",
102   "_description": "1000",
103   "_value": 1000
104 }
105
106 -----------------------------------------------------
107 EXPRESSION: Number.MAX_VALUE
108 {
109   "_type": "number",
110   "_description": "1.7976931348623157e+308",
111   "_value": 1.7976931348623157e+308
112 }
113
114 -----------------------------------------------------
115 EXPRESSION: Number.MIN_VALUE
116 {
117   "_type": "number",
118   "_description": "5e-324",
119   "_value": 5e-324
120 }
121
122 -----------------------------------------------------
123 EXPRESSION: NaN
124 {
125   "_type": "number",
126   "_description": "NaN",
127   "_value": null
128 }
129
130 -----------------------------------------------------
131 EXPRESSION: Infinity
132 {
133   "_type": "number",
134   "_description": "Infinity",
135   "_value": null
136 }
137
138 -----------------------------------------------------
139 EXPRESSION: -Infinity
140 {
141   "_type": "number",
142   "_description": "-Infinity",
143   "_value": null
144 }
145
146 -----------------------------------------------------
147 EXPRESSION: ''
148 {
149   "_type": "string",
150   "_description": "",
151   "_value": ""
152 }
153
154 -----------------------------------------------------
155 EXPRESSION: '"'
156 {
157   "_type": "string",
158   "_description": "\"",
159   "_value": "\""
160 }
161
162 -----------------------------------------------------
163 EXPRESSION: "'"
164 {
165   "_type": "string",
166   "_description": "'",
167   "_value": "'"
168 }
169
170 -----------------------------------------------------
171 EXPRESSION: 'string'
172 {
173   "_type": "string",
174   "_description": "string",
175   "_value": "string"
176 }
177
178 -----------------------------------------------------
179 EXPRESSION: 'Unicode…'
180 {
181   "_type": "string",
182   "_description": "Unicode…",
183   "_value": "Unicode…"
184 }
185
186 -----------------------------------------------------
187 EXPRESSION: 'I wish I had something to put here.'
188 {
189   "_type": "string",
190   "_description": "I wish I had something to put here.",
191   "_value": "I wish I had something to put here."
192 }
193
194 -----------------------------------------------------
195 EXPRESSION: (function(){})
196 {
197   "_type": "function",
198   "_objectId": "<filtered>",
199   "_description": "function (){}"
200 }
201
202 -----------------------------------------------------
203 EXPRESSION: function foo(){}; foo
204 {
205   "_type": "function",
206   "_objectId": "<filtered>",
207   "_description": "function foo(){}"
208 }
209
210 -----------------------------------------------------
211 EXPRESSION: function myFunction(a, b) { console.log(a, b); }; myFunction
212 {
213   "_type": "function",
214   "_objectId": "<filtered>",
215   "_description": "function myFunction(a, b) { console.log(a, b); }"
216 }
217
218 -----------------------------------------------------
219 EXPRESSION: function myTarget(a, b) { console.log(a, b); }; myTarget.bind(null)
220 {
221   "_type": "function",
222   "_objectId": "<filtered>",
223   "_description": "function myTarget() {\n    [native code]\n}"
224 }
225
226 -----------------------------------------------------
227 EXPRESSION: Array.prototype.push
228 {
229   "_type": "function",
230   "_objectId": "<filtered>",
231   "_description": "function push() {\n    [native code]\n}"
232 }
233
234 -----------------------------------------------------
235 EXPRESSION: window.setTimeout
236 {
237   "_type": "function",
238   "_objectId": "<filtered>",
239   "_description": "function setTimeout() {\n    [native code]\n}"
240 }
241
242 -----------------------------------------------------
243 EXPRESSION: Object.getOwnPropertyDescriptor({ get getter() { return 1 } }, 'getter').get
244 {
245   "_type": "function",
246   "_objectId": "<filtered>",
247   "_description": "function () { return 1 }"
248 }
249
250 -----------------------------------------------------
251 EXPRESSION: Object.getOwnPropertyDescriptor({ set setter(v) { console.log(v); } }, 'setter').set
252 {
253   "_type": "function",
254   "_objectId": "<filtered>",
255   "_description": "function (v) { console.log(v); }"
256 }
257
258 -----------------------------------------------------
259 EXPRESSION: / /
260 {
261   "_type": "object",
262   "_subtype": "regexp",
263   "_objectId": "<filtered>",
264   "_description": "/ /",
265   "_preview": {
266     "_type": "object",
267     "_subtype": "regexp",
268     "_description": "/ /",
269     "_lossless": true,
270     "_overflow": false,
271     "_properties": [
272       {
273         "_name": "lastIndex",
274         "_type": "number",
275         "_value": "0"
276       },
277       {
278         "_name": "global",
279         "_type": "boolean",
280         "_value": "false"
281       },
282       {
283         "_name": "ignoreCase",
284         "_type": "boolean",
285         "_value": "false"
286       },
287       {
288         "_name": "multiline",
289         "_type": "boolean",
290         "_value": "false"
291       },
292       {
293         "_name": "source",
294         "_type": "string",
295         "_value": " "
296       }
297     ],
298     "_entries": null
299   }
300 }
301
302 -----------------------------------------------------
303 EXPRESSION: /(?:)/
304 {
305   "_type": "object",
306   "_subtype": "regexp",
307   "_objectId": "<filtered>",
308   "_description": "/(?:)/",
309   "_preview": {
310     "_type": "object",
311     "_subtype": "regexp",
312     "_description": "/(?:)/",
313     "_lossless": true,
314     "_overflow": false,
315     "_properties": [
316       {
317         "_name": "lastIndex",
318         "_type": "number",
319         "_value": "0"
320       },
321       {
322         "_name": "global",
323         "_type": "boolean",
324         "_value": "false"
325       },
326       {
327         "_name": "ignoreCase",
328         "_type": "boolean",
329         "_value": "false"
330       },
331       {
332         "_name": "multiline",
333         "_type": "boolean",
334         "_value": "false"
335       },
336       {
337         "_name": "source",
338         "_type": "string",
339         "_value": "(?:)"
340       }
341     ],
342     "_entries": null
343   }
344 }
345
346 -----------------------------------------------------
347 EXPRESSION: /^r(e)g[e]{1,}x+/
348 {
349   "_type": "object",
350   "_subtype": "regexp",
351   "_objectId": "<filtered>",
352   "_description": "/^r(e)g[e]{1,}x+/",
353   "_preview": {
354     "_type": "object",
355     "_subtype": "regexp",
356     "_description": "/^r(e)g[e]{1,}x+/",
357     "_lossless": true,
358     "_overflow": false,
359     "_properties": [
360       {
361         "_name": "lastIndex",
362         "_type": "number",
363         "_value": "0"
364       },
365       {
366         "_name": "global",
367         "_type": "boolean",
368         "_value": "false"
369       },
370       {
371         "_name": "ignoreCase",
372         "_type": "boolean",
373         "_value": "false"
374       },
375       {
376         "_name": "multiline",
377         "_type": "boolean",
378         "_value": "false"
379       },
380       {
381         "_name": "source",
382         "_type": "string",
383         "_value": "^r(e)g[e]{1,}x+"
384       }
385     ],
386     "_entries": null
387   }
388 }
389
390 -----------------------------------------------------
391 EXPRESSION: /^r(e)g[e]{1,}x+/ig
392 {
393   "_type": "object",
394   "_subtype": "regexp",
395   "_objectId": "<filtered>",
396   "_description": "/^r(e)g[e]{1,}x+/gi",
397   "_preview": {
398     "_type": "object",
399     "_subtype": "regexp",
400     "_description": "/^r(e)g[e]{1,}x+/gi",
401     "_lossless": true,
402     "_overflow": false,
403     "_properties": [
404       {
405         "_name": "lastIndex",
406         "_type": "number",
407         "_value": "0"
408       },
409       {
410         "_name": "global",
411         "_type": "boolean",
412         "_value": "true"
413       },
414       {
415         "_name": "ignoreCase",
416         "_type": "boolean",
417         "_value": "true"
418       },
419       {
420         "_name": "multiline",
421         "_type": "boolean",
422         "_value": "false"
423       },
424       {
425         "_name": "source",
426         "_type": "string",
427         "_value": "^r(e)g[e]{1,}x+"
428       }
429     ],
430     "_entries": null
431   }
432 }
433
434 -----------------------------------------------------
435 EXPRESSION: new RegExp('')
436 {
437   "_type": "object",
438   "_subtype": "regexp",
439   "_objectId": "<filtered>",
440   "_description": "/(?:)/",
441   "_preview": {
442     "_type": "object",
443     "_subtype": "regexp",
444     "_description": "/(?:)/",
445     "_lossless": true,
446     "_overflow": false,
447     "_properties": [
448       {
449         "_name": "lastIndex",
450         "_type": "number",
451         "_value": "0"
452       },
453       {
454         "_name": "global",
455         "_type": "boolean",
456         "_value": "false"
457       },
458       {
459         "_name": "ignoreCase",
460         "_type": "boolean",
461         "_value": "false"
462       },
463       {
464         "_name": "multiline",
465         "_type": "boolean",
466         "_value": "false"
467       },
468       {
469         "_name": "source",
470         "_type": "string",
471         "_value": "(?:)"
472       }
473     ],
474     "_entries": null
475   }
476 }
477
478 -----------------------------------------------------
479 EXPRESSION: new RegExp('test', 'i')
480 {
481   "_type": "object",
482   "_subtype": "regexp",
483   "_objectId": "<filtered>",
484   "_description": "/test/i",
485   "_preview": {
486     "_type": "object",
487     "_subtype": "regexp",
488     "_description": "/test/i",
489     "_lossless": true,
490     "_overflow": false,
491     "_properties": [
492       {
493         "_name": "lastIndex",
494         "_type": "number",
495         "_value": "0"
496       },
497       {
498         "_name": "global",
499         "_type": "boolean",
500         "_value": "false"
501       },
502       {
503         "_name": "ignoreCase",
504         "_type": "boolean",
505         "_value": "true"
506       },
507       {
508         "_name": "multiline",
509         "_type": "boolean",
510         "_value": "false"
511       },
512       {
513         "_name": "source",
514         "_type": "string",
515         "_value": "test"
516       }
517     ],
518     "_entries": null
519   }
520 }
521
522 -----------------------------------------------------
523 EXPRESSION: []
524 {
525   "_type": "object",
526   "_subtype": "array",
527   "_objectId": "<filtered>",
528   "_description": "Array",
529   "_size": 0,
530   "_preview": {
531     "_type": "object",
532     "_subtype": "array",
533     "_description": "Array",
534     "_lossless": true,
535     "_overflow": false,
536     "_size": 0,
537     "_properties": [],
538     "_entries": null
539   }
540 }
541
542 -----------------------------------------------------
543 EXPRESSION: [0, -0, 1, 2]
544 {
545   "_type": "object",
546   "_subtype": "array",
547   "_objectId": "<filtered>",
548   "_description": "Array",
549   "_size": 4,
550   "_preview": {
551     "_type": "object",
552     "_subtype": "array",
553     "_description": "Array",
554     "_lossless": true,
555     "_overflow": false,
556     "_size": 4,
557     "_properties": [
558       {
559         "_name": "0",
560         "_type": "number",
561         "_value": "0"
562       },
563       {
564         "_name": "1",
565         "_type": "number",
566         "_value": "0"
567       },
568       {
569         "_name": "2",
570         "_type": "number",
571         "_value": "1"
572       },
573       {
574         "_name": "3",
575         "_type": "number",
576         "_value": "2"
577       }
578     ],
579     "_entries": null
580   }
581 }
582
583 -----------------------------------------------------
584 EXPRESSION: [[1],[2],[3]]
585 {
586   "_type": "object",
587   "_subtype": "array",
588   "_objectId": "<filtered>",
589   "_description": "Array",
590   "_size": 3,
591   "_preview": {
592     "_type": "object",
593     "_subtype": "array",
594     "_description": "Array",
595     "_lossless": true,
596     "_overflow": false,
597     "_size": 3,
598     "_properties": [
599       {
600         "_name": "0",
601         "_type": "object",
602         "_subtype": "array",
603         "_valuePreview": {
604           "_type": "object",
605           "_subtype": "array",
606           "_description": "Array",
607           "_lossless": true,
608           "_overflow": false,
609           "_size": 1,
610           "_properties": [
611             {
612               "_name": "0",
613               "_type": "number",
614               "_value": "1"
615             }
616           ],
617           "_entries": null
618         }
619       },
620       {
621         "_name": "1",
622         "_type": "object",
623         "_subtype": "array",
624         "_valuePreview": {
625           "_type": "object",
626           "_subtype": "array",
627           "_description": "Array",
628           "_lossless": true,
629           "_overflow": false,
630           "_size": 1,
631           "_properties": [
632             {
633               "_name": "0",
634               "_type": "number",
635               "_value": "2"
636             }
637           ],
638           "_entries": null
639         }
640       },
641       {
642         "_name": "2",
643         "_type": "object",
644         "_subtype": "array",
645         "_valuePreview": {
646           "_type": "object",
647           "_subtype": "array",
648           "_description": "Array",
649           "_lossless": true,
650           "_overflow": false,
651           "_size": 1,
652           "_properties": [
653             {
654               "_name": "0",
655               "_type": "number",
656               "_value": "3"
657             }
658           ],
659           "_entries": null
660         }
661       }
662     ],
663     "_entries": null
664   }
665 }
666
667 -----------------------------------------------------
668 EXPRESSION: [true, 1, 1.234, 'string', /regex/]
669 {
670   "_type": "object",
671   "_subtype": "array",
672   "_objectId": "<filtered>",
673   "_description": "Array",
674   "_size": 5,
675   "_preview": {
676     "_type": "object",
677     "_subtype": "array",
678     "_description": "Array",
679     "_lossless": false,
680     "_overflow": false,
681     "_size": 5,
682     "_properties": [
683       {
684         "_name": "0",
685         "_type": "boolean",
686         "_value": "true"
687       },
688       {
689         "_name": "1",
690         "_type": "number",
691         "_value": "1"
692       },
693       {
694         "_name": "2",
695         "_type": "number",
696         "_value": "1.234"
697       },
698       {
699         "_name": "3",
700         "_type": "string",
701         "_value": "string"
702       },
703       {
704         "_name": "4",
705         "_type": "object",
706         "_subtype": "regexp",
707         "_value": "/regex/"
708       }
709     ],
710     "_entries": null
711   }
712 }
713
714 -----------------------------------------------------
715 EXPRESSION: [{a:1}, {b:2}, {c:2}]
716 {
717   "_type": "object",
718   "_subtype": "array",
719   "_objectId": "<filtered>",
720   "_description": "Array",
721   "_size": 3,
722   "_preview": {
723     "_type": "object",
724     "_subtype": "array",
725     "_description": "Array",
726     "_lossless": true,
727     "_overflow": false,
728     "_size": 3,
729     "_properties": [
730       {
731         "_name": "0",
732         "_type": "object",
733         "_valuePreview": {
734           "_type": "object",
735           "_description": "Object",
736           "_lossless": true,
737           "_overflow": false,
738           "_properties": [
739             {
740               "_name": "a",
741               "_type": "number",
742               "_value": "1"
743             }
744           ],
745           "_entries": null
746         }
747       },
748       {
749         "_name": "1",
750         "_type": "object",
751         "_valuePreview": {
752           "_type": "object",
753           "_description": "Object",
754           "_lossless": true,
755           "_overflow": false,
756           "_properties": [
757             {
758               "_name": "b",
759               "_type": "number",
760               "_value": "2"
761             }
762           ],
763           "_entries": null
764         }
765       },
766       {
767         "_name": "2",
768         "_type": "object",
769         "_valuePreview": {
770           "_type": "object",
771           "_description": "Object",
772           "_lossless": true,
773           "_overflow": false,
774           "_properties": [
775             {
776               "_name": "c",
777               "_type": "number",
778               "_value": "2"
779             }
780           ],
781           "_entries": null
782         }
783       }
784     ],
785     "_entries": null
786   }
787 }
788
789 -----------------------------------------------------
790 EXPRESSION: [[{a:1}, {b:2}, {c:2}]]
791 {
792   "_type": "object",
793   "_subtype": "array",
794   "_objectId": "<filtered>",
795   "_description": "Array",
796   "_size": 1,
797   "_preview": {
798     "_type": "object",
799     "_subtype": "array",
800     "_description": "Array",
801     "_lossless": true,
802     "_overflow": false,
803     "_size": 1,
804     "_properties": [
805       {
806         "_name": "0",
807         "_type": "object",
808         "_subtype": "array",
809         "_valuePreview": {
810           "_type": "object",
811           "_subtype": "array",
812           "_description": "Array",
813           "_lossless": true,
814           "_overflow": false,
815           "_size": 3,
816           "_properties": [
817             {
818               "_name": "0",
819               "_type": "object",
820               "_valuePreview": {
821                 "_type": "object",
822                 "_description": "Object",
823                 "_lossless": true,
824                 "_overflow": false,
825                 "_properties": [
826                   {
827                     "_name": "a",
828                     "_type": "number",
829                     "_value": "1"
830                   }
831                 ],
832                 "_entries": null
833               }
834             },
835             {
836               "_name": "1",
837               "_type": "object",
838               "_valuePreview": {
839                 "_type": "object",
840                 "_description": "Object",
841                 "_lossless": true,
842                 "_overflow": false,
843                 "_properties": [
844                   {
845                     "_name": "b",
846                     "_type": "number",
847                     "_value": "2"
848                   }
849                 ],
850                 "_entries": null
851               }
852             },
853             {
854               "_name": "2",
855               "_type": "object",
856               "_valuePreview": {
857                 "_type": "object",
858                 "_description": "Object",
859                 "_lossless": true,
860                 "_overflow": false,
861                 "_properties": [
862                   {
863                     "_name": "c",
864                     "_type": "number",
865                     "_value": "2"
866                   }
867                 ],
868                 "_entries": null
869               }
870             }
871           ],
872           "_entries": null
873         }
874       }
875     ],
876     "_entries": null
877   }
878 }
879
880 -----------------------------------------------------
881 EXPRESSION: arr = []; arr.length = 100; arr
882 {
883   "_type": "object",
884   "_subtype": "array",
885   "_objectId": "<filtered>",
886   "_description": "Array",
887   "_size": 100,
888   "_preview": {
889     "_type": "object",
890     "_subtype": "array",
891     "_description": "Array",
892     "_lossless": true,
893     "_overflow": false,
894     "_size": 100,
895     "_properties": [],
896     "_entries": null
897   }
898 }
899
900 -----------------------------------------------------
901 EXPRESSION: arr = []; arr.length = 100; arr.fill(1)
902 {
903   "_type": "object",
904   "_subtype": "array",
905   "_objectId": "<filtered>",
906   "_description": "Array",
907   "_size": 100,
908   "_preview": {
909     "_type": "object",
910     "_subtype": "array",
911     "_description": "Array",
912     "_lossless": true,
913     "_overflow": false,
914     "_size": 100,
915     "_properties": [
916       {
917         "_name": "0",
918         "_type": "number",
919         "_value": "1"
920       },
921       {
922         "_name": "1",
923         "_type": "number",
924         "_value": "1"
925       },
926       {
927         "_name": "2",
928         "_type": "number",
929         "_value": "1"
930       },
931       {
932         "_name": "3",
933         "_type": "number",
934         "_value": "1"
935       },
936       {
937         "_name": "4",
938         "_type": "number",
939         "_value": "1"
940       },
941       {
942         "_name": "5",
943         "_type": "number",
944         "_value": "1"
945       },
946       {
947         "_name": "6",
948         "_type": "number",
949         "_value": "1"
950       },
951       {
952         "_name": "7",
953         "_type": "number",
954         "_value": "1"
955       },
956       {
957         "_name": "8",
958         "_type": "number",
959         "_value": "1"
960       },
961       {
962         "_name": "9",
963         "_type": "number",
964         "_value": "1"
965       },
966       {
967         "_name": "10",
968         "_type": "number",
969         "_value": "1"
970       },
971       {
972         "_name": "11",
973         "_type": "number",
974         "_value": "1"
975       },
976       {
977         "_name": "12",
978         "_type": "number",
979         "_value": "1"
980       },
981       {
982         "_name": "13",
983         "_type": "number",
984         "_value": "1"
985       },
986       {
987         "_name": "14",
988         "_type": "number",
989         "_value": "1"
990       },
991       {
992         "_name": "15",
993         "_type": "number",
994         "_value": "1"
995       },
996       {
997         "_name": "16",
998         "_type": "number",
999         "_value": "1"
1000       },
1001       {
1002         "_name": "17",
1003         "_type": "number",
1004         "_value": "1"
1005       },
1006       {
1007         "_name": "18",
1008         "_type": "number",
1009         "_value": "1"
1010       },
1011       {
1012         "_name": "19",
1013         "_type": "number",
1014         "_value": "1"
1015       },
1016       {
1017         "_name": "20",
1018         "_type": "number",
1019         "_value": "1"
1020       },
1021       {
1022         "_name": "21",
1023         "_type": "number",
1024         "_value": "1"
1025       },
1026       {
1027         "_name": "22",
1028         "_type": "number",
1029         "_value": "1"
1030       },
1031       {
1032         "_name": "23",
1033         "_type": "number",
1034         "_value": "1"
1035       },
1036       {
1037         "_name": "24",
1038         "_type": "number",
1039         "_value": "1"
1040       },
1041       {
1042         "_name": "25",
1043         "_type": "number",
1044         "_value": "1"
1045       },
1046       {
1047         "_name": "26",
1048         "_type": "number",
1049         "_value": "1"
1050       },
1051       {
1052         "_name": "27",
1053         "_type": "number",
1054         "_value": "1"
1055       },
1056       {
1057         "_name": "28",
1058         "_type": "number",
1059         "_value": "1"
1060       },
1061       {
1062         "_name": "29",
1063         "_type": "number",
1064         "_value": "1"
1065       },
1066       {
1067         "_name": "30",
1068         "_type": "number",
1069         "_value": "1"
1070       },
1071       {
1072         "_name": "31",
1073         "_type": "number",
1074         "_value": "1"
1075       },
1076       {
1077         "_name": "32",
1078         "_type": "number",
1079         "_value": "1"
1080       },
1081       {
1082         "_name": "33",
1083         "_type": "number",
1084         "_value": "1"
1085       },
1086       {
1087         "_name": "34",
1088         "_type": "number",
1089         "_value": "1"
1090       },
1091       {
1092         "_name": "35",
1093         "_type": "number",
1094         "_value": "1"
1095       },
1096       {
1097         "_name": "36",
1098         "_type": "number",
1099         "_value": "1"
1100       },
1101       {
1102         "_name": "37",
1103         "_type": "number",
1104         "_value": "1"
1105       },
1106       {
1107         "_name": "38",
1108         "_type": "number",
1109         "_value": "1"
1110       },
1111       {
1112         "_name": "39",
1113         "_type": "number",
1114         "_value": "1"
1115       },
1116       {
1117         "_name": "40",
1118         "_type": "number",
1119         "_value": "1"
1120       },
1121       {
1122         "_name": "41",
1123         "_type": "number",
1124         "_value": "1"
1125       },
1126       {
1127         "_name": "42",
1128         "_type": "number",
1129         "_value": "1"
1130       },
1131       {
1132         "_name": "43",
1133         "_type": "number",
1134         "_value": "1"
1135       },
1136       {
1137         "_name": "44",
1138         "_type": "number",
1139         "_value": "1"
1140       },
1141       {
1142         "_name": "45",
1143         "_type": "number",
1144         "_value": "1"
1145       },
1146       {
1147         "_name": "46",
1148         "_type": "number",
1149         "_value": "1"
1150       },
1151       {
1152         "_name": "47",
1153         "_type": "number",
1154         "_value": "1"
1155       },
1156       {
1157         "_name": "48",
1158         "_type": "number",
1159         "_value": "1"
1160       },
1161       {
1162         "_name": "49",
1163         "_type": "number",
1164         "_value": "1"
1165       },
1166       {
1167         "_name": "50",
1168         "_type": "number",
1169         "_value": "1"
1170       },
1171       {
1172         "_name": "51",
1173         "_type": "number",
1174         "_value": "1"
1175       },
1176       {
1177         "_name": "52",
1178         "_type": "number",
1179         "_value": "1"
1180       },
1181       {
1182         "_name": "53",
1183         "_type": "number",
1184         "_value": "1"
1185       },
1186       {
1187         "_name": "54",
1188         "_type": "number",
1189         "_value": "1"
1190       },
1191       {
1192         "_name": "55",
1193         "_type": "number",
1194         "_value": "1"
1195       },
1196       {
1197         "_name": "56",
1198         "_type": "number",
1199         "_value": "1"
1200       },
1201       {
1202         "_name": "57",
1203         "_type": "number",
1204         "_value": "1"
1205       },
1206       {
1207         "_name": "58",
1208         "_type": "number",
1209         "_value": "1"
1210       },
1211       {
1212         "_name": "59",
1213         "_type": "number",
1214         "_value": "1"
1215       },
1216       {
1217         "_name": "60",
1218         "_type": "number",
1219         "_value": "1"
1220       },
1221       {
1222         "_name": "61",
1223         "_type": "number",
1224         "_value": "1"
1225       },
1226       {
1227         "_name": "62",
1228         "_type": "number",
1229         "_value": "1"
1230       },
1231       {
1232         "_name": "63",
1233         "_type": "number",
1234         "_value": "1"
1235       },
1236       {
1237         "_name": "64",
1238         "_type": "number",
1239         "_value": "1"
1240       },
1241       {
1242         "_name": "65",
1243         "_type": "number",
1244         "_value": "1"
1245       },
1246       {
1247         "_name": "66",
1248         "_type": "number",
1249         "_value": "1"
1250       },
1251       {
1252         "_name": "67",
1253         "_type": "number",
1254         "_value": "1"
1255       },
1256       {
1257         "_name": "68",
1258         "_type": "number",
1259         "_value": "1"
1260       },
1261       {
1262         "_name": "69",
1263         "_type": "number",
1264         "_value": "1"
1265       },
1266       {
1267         "_name": "70",
1268         "_type": "number",
1269         "_value": "1"
1270       },
1271       {
1272         "_name": "71",
1273         "_type": "number",
1274         "_value": "1"
1275       },
1276       {
1277         "_name": "72",
1278         "_type": "number",
1279         "_value": "1"
1280       },
1281       {
1282         "_name": "73",
1283         "_type": "number",
1284         "_value": "1"
1285       },
1286       {
1287         "_name": "74",
1288         "_type": "number",
1289         "_value": "1"
1290       },
1291       {
1292         "_name": "75",
1293         "_type": "number",
1294         "_value": "1"
1295       },
1296       {
1297         "_name": "76",
1298         "_type": "number",
1299         "_value": "1"
1300       },
1301       {
1302         "_name": "77",
1303         "_type": "number",
1304         "_value": "1"
1305       },
1306       {
1307         "_name": "78",
1308         "_type": "number",
1309         "_value": "1"
1310       },
1311       {
1312         "_name": "79",
1313         "_type": "number",
1314         "_value": "1"
1315       },
1316       {
1317         "_name": "80",
1318         "_type": "number",
1319         "_value": "1"
1320       },
1321       {
1322         "_name": "81",
1323         "_type": "number",
1324         "_value": "1"
1325       },
1326       {
1327         "_name": "82",
1328         "_type": "number",
1329         "_value": "1"
1330       },
1331       {
1332         "_name": "83",
1333         "_type": "number",
1334         "_value": "1"
1335       },
1336       {
1337         "_name": "84",
1338         "_type": "number",
1339         "_value": "1"
1340       },
1341       {
1342         "_name": "85",
1343         "_type": "number",
1344         "_value": "1"
1345       },
1346       {
1347         "_name": "86",
1348         "_type": "number",
1349         "_value": "1"
1350       },
1351       {
1352         "_name": "87",
1353         "_type": "number",
1354         "_value": "1"
1355       },
1356       {
1357         "_name": "88",
1358         "_type": "number",
1359         "_value": "1"
1360       },
1361       {
1362         "_name": "89",
1363         "_type": "number",
1364         "_value": "1"
1365       },
1366       {
1367         "_name": "90",
1368         "_type": "number",
1369         "_value": "1"
1370       },
1371       {
1372         "_name": "91",
1373         "_type": "number",
1374         "_value": "1"
1375       },
1376       {
1377         "_name": "92",
1378         "_type": "number",
1379         "_value": "1"
1380       },
1381       {
1382         "_name": "93",
1383         "_type": "number",
1384         "_value": "1"
1385       },
1386       {
1387         "_name": "94",
1388         "_type": "number",
1389         "_value": "1"
1390       },
1391       {
1392         "_name": "95",
1393         "_type": "number",
1394         "_value": "1"
1395       },
1396       {
1397         "_name": "96",
1398         "_type": "number",
1399         "_value": "1"
1400       },
1401       {
1402         "_name": "97",
1403         "_type": "number",
1404         "_value": "1"
1405       },
1406       {
1407         "_name": "98",
1408         "_type": "number",
1409         "_value": "1"
1410       },
1411       {
1412         "_name": "99",
1413         "_type": "number",
1414         "_value": "1"
1415       }
1416     ],
1417     "_entries": null
1418   }
1419 }
1420
1421 -----------------------------------------------------
1422 EXPRESSION: arr = []; arr.length = 100; arr[10] = 1; arr
1423 {
1424   "_type": "object",
1425   "_subtype": "array",
1426   "_objectId": "<filtered>",
1427   "_description": "Array",
1428   "_size": 100,
1429   "_preview": {
1430     "_type": "object",
1431     "_subtype": "array",
1432     "_description": "Array",
1433     "_lossless": true,
1434     "_overflow": false,
1435     "_size": 100,
1436     "_properties": [
1437       {
1438         "_name": "10",
1439         "_type": "number",
1440         "_value": "1"
1441       }
1442     ],
1443     "_entries": null
1444   }
1445 }
1446
1447 -----------------------------------------------------
1448 EXPRESSION: a = null; (function() { a = arguments; })(1, '2', /3/); a
1449 {
1450   "_type": "object",
1451   "_subtype": "array",
1452   "_objectId": "<filtered>",
1453   "_description": "Arguments",
1454   "_size": 3,
1455   "_preview": {
1456     "_type": "object",
1457     "_subtype": "array",
1458     "_description": "Arguments",
1459     "_lossless": false,
1460     "_overflow": false,
1461     "_size": 3,
1462     "_properties": [
1463       {
1464         "_name": "0",
1465         "_type": "number",
1466         "_value": "1"
1467       },
1468       {
1469         "_name": "1",
1470         "_type": "string",
1471         "_value": "2"
1472       },
1473       {
1474         "_name": "2",
1475         "_type": "object",
1476         "_subtype": "regexp",
1477         "_value": "/3/"
1478       }
1479     ],
1480     "_entries": null
1481   }
1482 }
1483
1484 -----------------------------------------------------
1485 EXPRESSION: new Int32Array(new ArrayBuffer(16))
1486 {
1487   "_type": "object",
1488   "_subtype": "array",
1489   "_objectId": "<filtered>",
1490   "_description": "Int32Array",
1491   "_size": 4,
1492   "_preview": {
1493     "_type": "object",
1494     "_subtype": "array",
1495     "_description": "Int32Array",
1496     "_lossless": false,
1497     "_overflow": false,
1498     "_size": 4,
1499     "_properties": [
1500       {
1501         "_name": "0",
1502         "_type": "number",
1503         "_value": "0"
1504       },
1505       {
1506         "_name": "1",
1507         "_type": "number",
1508         "_value": "0"
1509       },
1510       {
1511         "_name": "2",
1512         "_type": "number",
1513         "_value": "0"
1514       },
1515       {
1516         "_name": "3",
1517         "_type": "number",
1518         "_value": "0"
1519       },
1520       {
1521         "_name": "byteOffset",
1522         "_type": "number",
1523         "_value": "0"
1524       },
1525       {
1526         "_name": "byteLength",
1527         "_type": "number",
1528         "_value": "16"
1529       },
1530       {
1531         "_name": "buffer",
1532         "_type": "object",
1533         "_value": "ArrayBuffer"
1534       }
1535     ],
1536     "_entries": null
1537   }
1538 }
1539
1540 -----------------------------------------------------
1541 EXPRESSION: var intArray = new Int32Array(new ArrayBuffer(16)); for (var i = 0; i < intArray.length; ++i) intArray[i] = i; intArray
1542 {
1543   "_type": "object",
1544   "_subtype": "array",
1545   "_objectId": "<filtered>",
1546   "_description": "Int32Array",
1547   "_size": 4,
1548   "_preview": {
1549     "_type": "object",
1550     "_subtype": "array",
1551     "_description": "Int32Array",
1552     "_lossless": false,
1553     "_overflow": false,
1554     "_size": 4,
1555     "_properties": [
1556       {
1557         "_name": "0",
1558         "_type": "number",
1559         "_value": "0"
1560       },
1561       {
1562         "_name": "1",
1563         "_type": "number",
1564         "_value": "1"
1565       },
1566       {
1567         "_name": "2",
1568         "_type": "number",
1569         "_value": "2"
1570       },
1571       {
1572         "_name": "3",
1573         "_type": "number",
1574         "_value": "3"
1575       },
1576       {
1577         "_name": "byteOffset",
1578         "_type": "number",
1579         "_value": "0"
1580       },
1581       {
1582         "_name": "byteLength",
1583         "_type": "number",
1584         "_value": "16"
1585       },
1586       {
1587         "_name": "buffer",
1588         "_type": "object",
1589         "_value": "ArrayBuffer"
1590       }
1591     ],
1592     "_entries": null
1593   }
1594 }
1595
1596 -----------------------------------------------------
1597 EXPRESSION: ({})
1598 {
1599   "_type": "object",
1600   "_objectId": "<filtered>",
1601   "_description": "Object",
1602   "_preview": {
1603     "_type": "object",
1604     "_description": "Object",
1605     "_lossless": true,
1606     "_overflow": false,
1607     "_properties": [],
1608     "_entries": null
1609   }
1610 }
1611
1612 -----------------------------------------------------
1613 EXPRESSION: ({a: 1})
1614 {
1615   "_type": "object",
1616   "_objectId": "<filtered>",
1617   "_description": "Object",
1618   "_preview": {
1619     "_type": "object",
1620     "_description": "Object",
1621     "_lossless": true,
1622     "_overflow": false,
1623     "_properties": [
1624       {
1625         "_name": "a",
1626         "_type": "number",
1627         "_value": "1"
1628       }
1629     ],
1630     "_entries": null
1631   }
1632 }
1633
1634 -----------------------------------------------------
1635 EXPRESSION: ({a: 1, b: 0, c: -0})
1636 {
1637   "_type": "object",
1638   "_objectId": "<filtered>",
1639   "_description": "Object",
1640   "_preview": {
1641     "_type": "object",
1642     "_description": "Object",
1643     "_lossless": true,
1644     "_overflow": false,
1645     "_properties": [
1646       {
1647         "_name": "a",
1648         "_type": "number",
1649         "_value": "1"
1650       },
1651       {
1652         "_name": "b",
1653         "_type": "number",
1654         "_value": "0"
1655       },
1656       {
1657         "_name": "c",
1658         "_type": "number",
1659         "_value": "0"
1660       }
1661     ],
1662     "_entries": null
1663   }
1664 }
1665
1666 -----------------------------------------------------
1667 EXPRESSION: ({a: 1, b: "string", c: /regex/, d: Symbol('sym')})
1668 {
1669   "_type": "object",
1670   "_objectId": "<filtered>",
1671   "_description": "Object",
1672   "_preview": {
1673     "_type": "object",
1674     "_description": "Object",
1675     "_lossless": false,
1676     "_overflow": false,
1677     "_properties": [
1678       {
1679         "_name": "a",
1680         "_type": "number",
1681         "_value": "1"
1682       },
1683       {
1684         "_name": "b",
1685         "_type": "string",
1686         "_value": "string"
1687       },
1688       {
1689         "_name": "c",
1690         "_type": "object",
1691         "_subtype": "regexp",
1692         "_value": "/regex/"
1693       },
1694       {
1695         "_name": "d",
1696         "_type": "symbol",
1697         "_value": "Symbol(sym)"
1698       }
1699     ],
1700     "_entries": null
1701   }
1702 }
1703
1704 -----------------------------------------------------
1705 EXPRESSION: o = {a:1}; o.b = o; o
1706 {
1707   "_type": "object",
1708   "_objectId": "<filtered>",
1709   "_description": "Object",
1710   "_preview": {
1711     "_type": "object",
1712     "_description": "Object",
1713     "_lossless": false,
1714     "_overflow": false,
1715     "_properties": [
1716       {
1717         "_name": "a",
1718         "_type": "number",
1719         "_value": "1"
1720       },
1721       {
1722         "_name": "b",
1723         "_type": "object",
1724         "_value": "Object"
1725       }
1726     ],
1727     "_entries": null
1728   }
1729 }
1730
1731 -----------------------------------------------------
1732 EXPRESSION: ({a:function a(){}, b:function b(){}, get getter(){}, set setter(v){}})
1733 {
1734   "_type": "object",
1735   "_objectId": "<filtered>",
1736   "_description": "Object",
1737   "_preview": {
1738     "_type": "object",
1739     "_description": "Object",
1740     "_lossless": false,
1741     "_overflow": false,
1742     "_properties": [
1743       {
1744         "_name": "a",
1745         "_type": "function",
1746         "_value": ""
1747       },
1748       {
1749         "_name": "b",
1750         "_type": "function",
1751         "_value": ""
1752       },
1753       {
1754         "_name": "getter",
1755         "_type": "accessor"
1756       },
1757       {
1758         "_name": "setter",
1759         "_type": "accessor"
1760       }
1761     ],
1762     "_entries": null
1763   }
1764 }
1765
1766 -----------------------------------------------------
1767 EXPRESSION: function Foo() {}; new Foo
1768 {
1769   "_type": "object",
1770   "_objectId": "<filtered>",
1771   "_description": "Foo",
1772   "_preview": {
1773     "_type": "object",
1774     "_description": "Foo",
1775     "_lossless": true,
1776     "_overflow": false,
1777     "_properties": [],
1778     "_entries": null
1779   }
1780 }
1781
1782 -----------------------------------------------------
1783 EXPRESSION: var Foo2 = function() {}; new Foo2
1784 {
1785   "_type": "object",
1786   "_objectId": "<filtered>",
1787   "_description": "Foo2",
1788   "_preview": {
1789     "_type": "object",
1790     "_description": "Foo2",
1791     "_lossless": true,
1792     "_overflow": false,
1793     "_properties": [],
1794     "_entries": null
1795   }
1796 }
1797
1798 -----------------------------------------------------
1799 EXPRESSION: var namespace = {}; namespace.Foo3 = function() {}; new namespace.Foo3
1800 {
1801   "_type": "object",
1802   "_objectId": "<filtered>",
1803   "_description": "Foo3",
1804   "_preview": {
1805     "_type": "object",
1806     "_description": "Foo3",
1807     "_lossless": true,
1808     "_overflow": false,
1809     "_properties": [],
1810     "_entries": null
1811   }
1812 }
1813
1814 -----------------------------------------------------
1815 EXPRESSION: function Bar() { this._x = 5 }; Bar.prototype = {constructor: Bar, get x() {return this._x;}}; new Bar
1816 {
1817   "_type": "object",
1818   "_objectId": "<filtered>",
1819   "_description": "Bar",
1820   "_preview": {
1821     "_type": "object",
1822     "_description": "Bar",
1823     "_lossless": false,
1824     "_overflow": false,
1825     "_properties": [
1826       {
1827         "_name": "_x",
1828         "_type": "number",
1829         "_value": "5"
1830       },
1831       {
1832         "_name": "constructor",
1833         "_type": "function",
1834         "_value": ""
1835       },
1836       {
1837         "_name": "x",
1838         "_type": "accessor"
1839       }
1840     ],
1841     "_entries": null
1842   }
1843 }
1844
1845 -----------------------------------------------------
1846 EXPRESSION: function Bar2() { this._x = 5 }; Bar.prototype = {get x() {return this._x;}}; new Bar2
1847 {
1848   "_type": "object",
1849   "_objectId": "<filtered>",
1850   "_description": "Bar2",
1851   "_preview": {
1852     "_type": "object",
1853     "_description": "Bar2",
1854     "_lossless": true,
1855     "_overflow": false,
1856     "_properties": [
1857       {
1858         "_name": "_x",
1859         "_type": "number",
1860         "_value": "5"
1861       }
1862     ],
1863     "_entries": null
1864   }
1865 }
1866
1867 -----------------------------------------------------
1868 EXPRESSION: window.loadEvent
1869 {
1870   "_type": "object",
1871   "_objectId": "<filtered>",
1872   "_description": "Event",
1873   "_preview": {
1874     "_type": "object",
1875     "_description": "Event",
1876     "_lossless": false,
1877     "_overflow": true,
1878     "_properties": [
1879       {
1880         "_name": "clipboardData",
1881         "_type": "undefined",
1882         "_value": "undefined"
1883       },
1884       {
1885         "_name": "type",
1886         "_type": "string",
1887         "_value": "load"
1888       },
1889       {
1890         "_name": "target",
1891         "_type": "object",
1892         "_subtype": "node",
1893         "_value": "#document"
1894       },
1895       {
1896         "_name": "currentTarget",
1897         "_type": "object",
1898         "_value": "Window"
1899       },
1900       {
1901         "_name": "eventPhase",
1902         "_type": "number",
1903         "_value": "2"
1904       }
1905     ],
1906     "_entries": null
1907   }
1908 }
1909
1910 -----------------------------------------------------
1911 EXPRESSION: new ArrayBuffer(16)
1912 {
1913   "_type": "object",
1914   "_objectId": "<filtered>",
1915   "_description": "ArrayBuffer",
1916   "_preview": {
1917     "_type": "object",
1918     "_description": "ArrayBuffer",
1919     "_lossless": true,
1920     "_overflow": false,
1921     "_properties": [
1922       {
1923         "_name": "byteLength",
1924         "_type": "number",
1925         "_value": "16"
1926       }
1927     ],
1928     "_entries": null
1929   }
1930 }
1931
1932 -----------------------------------------------------
1933 EXPRESSION: new DataView(new ArrayBuffer(16))
1934 {
1935   "_type": "object",
1936   "_objectId": "<filtered>",
1937   "_description": "DataView",
1938   "_preview": {
1939     "_type": "object",
1940     "_description": "DataView",
1941     "_lossless": false,
1942     "_overflow": false,
1943     "_properties": [
1944       {
1945         "_name": "byteOffset",
1946         "_type": "number",
1947         "_value": "0"
1948       },
1949       {
1950         "_name": "byteLength",
1951         "_type": "number",
1952         "_value": "16"
1953       },
1954       {
1955         "_name": "buffer",
1956         "_type": "object",
1957         "_value": "ArrayBuffer"
1958       }
1959     ],
1960     "_entries": null
1961   }
1962 }
1963
1964 -----------------------------------------------------
1965 EXPRESSION: document.body
1966 {
1967   "_type": "object",
1968   "_subtype": "node",
1969   "_objectId": "<filtered>",
1970   "_description": "body",
1971   "_preview": {
1972     "_type": "object",
1973     "_subtype": "node",
1974     "_description": "body",
1975     "_lossless": false,
1976     "_overflow": true,
1977     "_properties": [
1978       {
1979         "_name": "aLink",
1980         "_type": "string",
1981         "_value": ""
1982       },
1983       {
1984         "_name": "background",
1985         "_type": "string",
1986         "_value": ""
1987       },
1988       {
1989         "_name": "bgColor",
1990         "_type": "string",
1991         "_value": ""
1992       },
1993       {
1994         "_name": "link",
1995         "_type": "string",
1996         "_value": ""
1997       },
1998       {
1999         "_name": "text",
2000         "_type": "string",
2001         "_value": ""
2002       }
2003     ],
2004     "_entries": null
2005   }
2006 }
2007
2008 -----------------------------------------------------
2009 EXPRESSION: div = document.createElement('div'); div.className = 'foo bar'; div
2010 {
2011   "_type": "object",
2012   "_subtype": "node",
2013   "_objectId": "<filtered>",
2014   "_description": "div.foo.bar",
2015   "_preview": {
2016     "_type": "object",
2017     "_subtype": "node",
2018     "_description": "div.foo.bar",
2019     "_lossless": false,
2020     "_overflow": true,
2021     "_properties": [
2022       {
2023         "_name": "align",
2024         "_type": "string",
2025         "_value": ""
2026       },
2027       {
2028         "_name": "title",
2029         "_type": "string",
2030         "_value": ""
2031       },
2032       {
2033         "_name": "lang",
2034         "_type": "string",
2035         "_value": ""
2036       },
2037       {
2038         "_name": "translate",
2039         "_type": "boolean",
2040         "_value": "true"
2041       },
2042       {
2043         "_name": "dir",
2044         "_type": "string",
2045         "_value": ""
2046       }
2047     ],
2048     "_entries": null
2049   }
2050 }
2051
2052 -----------------------------------------------------
2053 EXPRESSION: span = document.createElement('span'); span.id = 'foo'; span
2054 {
2055   "_type": "object",
2056   "_subtype": "node",
2057   "_objectId": "<filtered>",
2058   "_description": "span#foo",
2059   "_preview": {
2060     "_type": "object",
2061     "_subtype": "node",
2062     "_description": "span#foo",
2063     "_lossless": false,
2064     "_overflow": true,
2065     "_properties": [
2066       {
2067         "_name": "title",
2068         "_type": "string",
2069         "_value": ""
2070       },
2071       {
2072         "_name": "lang",
2073         "_type": "string",
2074         "_value": ""
2075       },
2076       {
2077         "_name": "translate",
2078         "_type": "boolean",
2079         "_value": "true"
2080       },
2081       {
2082         "_name": "dir",
2083         "_type": "string",
2084         "_value": ""
2085       },
2086       {
2087         "_name": "tabIndex",
2088         "_type": "number",
2089         "_value": "-1"
2090       }
2091     ],
2092     "_entries": null
2093   }
2094 }
2095
2096 -----------------------------------------------------
2097 EXPRESSION: document.createTextNode('text')
2098 {
2099   "_type": "object",
2100   "_subtype": "node",
2101   "_objectId": "<filtered>",
2102   "_description": "#text",
2103   "_preview": {
2104     "_type": "object",
2105     "_subtype": "node",
2106     "_description": "#text",
2107     "_lossless": false,
2108     "_overflow": true,
2109     "_properties": [
2110       {
2111         "_name": "wholeText",
2112         "_type": "string",
2113         "_value": "text"
2114       },
2115       {
2116         "_name": "splitText",
2117         "_type": "function",
2118         "_value": ""
2119       },
2120       {
2121         "_name": "replaceWholeText",
2122         "_type": "function",
2123         "_value": ""
2124       },
2125       {
2126         "_name": "data",
2127         "_type": "string",
2128         "_value": "text"
2129       },
2130       {
2131         "_name": "length",
2132         "_type": "number",
2133         "_value": "4"
2134       }
2135     ],
2136     "_entries": null
2137   }
2138 }
2139
2140 -----------------------------------------------------
2141 EXPRESSION: document.head.children
2142 {
2143   "_type": "object",
2144   "_subtype": "array",
2145   "_objectId": "<filtered>",
2146   "_description": "HTMLCollection",
2147   "_size": 3,
2148   "_preview": {
2149     "_type": "object",
2150     "_subtype": "array",
2151     "_description": "HTMLCollection",
2152     "_lossless": false,
2153     "_overflow": false,
2154     "_size": 3,
2155     "_properties": [
2156       {
2157         "_name": "0",
2158         "_type": "object",
2159         "_subtype": "node",
2160         "_value": "meta"
2161       },
2162       {
2163         "_name": "1",
2164         "_type": "object",
2165         "_subtype": "node",
2166         "_value": "script"
2167       },
2168       {
2169         "_name": "2",
2170         "_type": "object",
2171         "_subtype": "node",
2172         "_value": "script"
2173       },
2174       {
2175         "_name": "item",
2176         "_type": "function",
2177         "_value": ""
2178       },
2179       {
2180         "_name": "namedItem",
2181         "_type": "function",
2182         "_value": ""
2183       }
2184     ],
2185     "_entries": null
2186   }
2187 }
2188
2189 -----------------------------------------------------
2190 EXPRESSION: document.getElementsByClassName('my-test')
2191 {
2192   "_type": "object",
2193   "_subtype": "array",
2194   "_objectId": "<filtered>",
2195   "_description": "NodeList",
2196   "_size": 3,
2197   "_preview": {
2198     "_type": "object",
2199     "_subtype": "array",
2200     "_description": "NodeList",
2201     "_lossless": false,
2202     "_overflow": false,
2203     "_size": 3,
2204     "_properties": [
2205       {
2206         "_name": "0",
2207         "_type": "object",
2208         "_subtype": "node",
2209         "_value": "p.my-test"
2210       },
2211       {
2212         "_name": "1",
2213         "_type": "object",
2214         "_subtype": "node",
2215         "_value": "p.my-test"
2216       },
2217       {
2218         "_name": "2",
2219         "_type": "object",
2220         "_subtype": "node",
2221         "_value": "p.my-test"
2222       },
2223       {
2224         "_name": "constructor",
2225         "_type": "object",
2226         "_value": "NodeListConstructor"
2227       },
2228       {
2229         "_name": "item",
2230         "_type": "function",
2231         "_value": ""
2232       }
2233     ],
2234     "_entries": null
2235   }
2236 }
2237
2238 -----------------------------------------------------
2239 EXPRESSION: document.querySelectorAll('.my-test')
2240 {
2241   "_type": "object",
2242   "_subtype": "array",
2243   "_objectId": "<filtered>",
2244   "_description": "NodeList",
2245   "_size": 3,
2246   "_preview": {
2247     "_type": "object",
2248     "_subtype": "array",
2249     "_description": "NodeList",
2250     "_lossless": false,
2251     "_overflow": false,
2252     "_size": 3,
2253     "_properties": [
2254       {
2255         "_name": "0",
2256         "_type": "object",
2257         "_subtype": "node",
2258         "_value": "p.my-test"
2259       },
2260       {
2261         "_name": "1",
2262         "_type": "object",
2263         "_subtype": "node",
2264         "_value": "p.my-test"
2265       },
2266       {
2267         "_name": "2",
2268         "_type": "object",
2269         "_subtype": "node",
2270         "_value": "p.my-test"
2271       },
2272       {
2273         "_name": "constructor",
2274         "_type": "object",
2275         "_value": "NodeListConstructor"
2276       },
2277       {
2278         "_name": "item",
2279         "_type": "function",
2280         "_value": ""
2281       }
2282     ],
2283     "_entries": null
2284   }
2285 }
2286
2287 -----------------------------------------------------
2288 EXPRESSION: error = null; try { [].x.x; } catch (e) { error = e; }; error
2289 {
2290   "_type": "object",
2291   "_subtype": "error",
2292   "_objectId": "<filtered>",
2293   "_description": "TypeError: undefined is not an object (evaluating '[].x.x')",
2294   "_preview": {
2295     "_type": "object",
2296     "_subtype": "error",
2297     "_description": "TypeError: undefined is not an object (evaluating '[].x.x')",
2298     "_lossless": true,
2299     "_overflow": false,
2300     "_properties": [
2301       {
2302         "_name": "message",
2303         "_type": "string",
2304         "_value": "undefined is not an object (evaluating '[].x.x')"
2305       },
2306       {
2307         "_name": "line",
2308         "_type": "number",
2309         "_value": "1"
2310       },
2311       {
2312         "_name": "column",
2313         "_type": "number",
2314         "_value": "25"
2315       },
2316       {
2317         "_name": "stack",
2318         "_type": "string",
2319         "_value": "eval code\neval@[native code]\n_evaluateOn\n_evaluateAndWrap\nevaluate"
2320       }
2321     ],
2322     "_entries": null
2323   }
2324 }
2325
2326 -----------------------------------------------------
2327 EXPRESSION: error = null; try { eval('if()'); } catch (e) { error = e; }; error
2328 {
2329   "_type": "object",
2330   "_subtype": "error",
2331   "_objectId": "<filtered>",
2332   "_description": "SyntaxError: Unexpected token ')'",
2333   "_preview": {
2334     "_type": "object",
2335     "_subtype": "error",
2336     "_description": "SyntaxError: Unexpected token ')'",
2337     "_lossless": true,
2338     "_overflow": false,
2339     "_properties": [
2340       {
2341         "_name": "message",
2342         "_type": "string",
2343         "_value": "Unexpected token ')'"
2344       },
2345       {
2346         "_name": "line",
2347         "_type": "number",
2348         "_value": "1"
2349       },
2350       {
2351         "_name": "column",
2352         "_type": "number",
2353         "_value": "25"
2354       },
2355       {
2356         "_name": "stack",
2357         "_type": "string",
2358         "_value": "eval@[native code]\neval code\neval@[native code]\n_evaluateOn\n_evaluateAndWrap\nevaluate"
2359       }
2360     ],
2361     "_entries": null
2362   }
2363 }
2364
2365 -----------------------------------------------------
2366 EXPRESSION: error = null; try { document.createTextNode('').splitText(100); } catch (e) { error = e; }; error
2367 {
2368   "_type": "object",
2369   "_subtype": "error",
2370   "_objectId": "<filtered>",
2371   "_description": "Error: IndexSizeError: DOM Exception 1",
2372   "_preview": {
2373     "_type": "object",
2374     "_subtype": "error",
2375     "_description": "Error: IndexSizeError: DOM Exception 1",
2376     "_lossless": false,
2377     "_overflow": true,
2378     "_properties": [
2379       {
2380         "_name": "code",
2381         "_type": "number",
2382         "_value": "1"
2383       },
2384       {
2385         "_name": "name",
2386         "_type": "string",
2387         "_value": "IndexSizeError"
2388       },
2389       {
2390         "_name": "message",
2391         "_type": "string",
2392         "_value": "IndexSizeError: DOM Exception 1"
2393       },
2394       {
2395         "_name": "line",
2396         "_type": "number",
2397         "_value": "1"
2398       },
2399       {
2400         "_name": "column",
2401         "_type": "number",
2402         "_value": "58"
2403       }
2404     ],
2405     "_entries": null
2406   }
2407 }
2408
2409 -----------------------------------------------------
2410 EXPRESSION: new Map
2411 {
2412   "_type": "object",
2413   "_subtype": "map",
2414   "_objectId": "<filtered>",
2415   "_description": "Map",
2416   "_size": 0,
2417   "_preview": {
2418     "_type": "object",
2419     "_subtype": "map",
2420     "_description": "Map",
2421     "_lossless": true,
2422     "_overflow": false,
2423     "_size": 0,
2424     "_properties": [],
2425     "_entries": []
2426   }
2427 }
2428
2429 -----------------------------------------------------
2430 EXPRESSION: map = new Map; map.set(1, 2); map.set('key', 'value'); map
2431 {
2432   "_type": "object",
2433   "_subtype": "map",
2434   "_objectId": "<filtered>",
2435   "_description": "Map",
2436   "_size": 2,
2437   "_preview": {
2438     "_type": "object",
2439     "_subtype": "map",
2440     "_description": "Map",
2441     "_lossless": true,
2442     "_overflow": false,
2443     "_size": 2,
2444     "_properties": [],
2445     "_entries": [
2446       {
2447         "_key": {
2448           "_type": "number",
2449           "_description": "1",
2450           "_lossless": true,
2451           "_overflow": false,
2452           "_properties": null,
2453           "_entries": null
2454         },
2455         "_value": {
2456           "_type": "number",
2457           "_description": "2",
2458           "_lossless": true,
2459           "_overflow": false,
2460           "_properties": null,
2461           "_entries": null
2462         }
2463       },
2464       {
2465         "_key": {
2466           "_type": "string",
2467           "_description": "key",
2468           "_lossless": true,
2469           "_overflow": false,
2470           "_properties": null,
2471           "_entries": null
2472         },
2473         "_value": {
2474           "_type": "string",
2475           "_description": "value",
2476           "_lossless": true,
2477           "_overflow": false,
2478           "_properties": null,
2479           "_entries": null
2480         }
2481       }
2482     ]
2483   }
2484 }
2485
2486 -----------------------------------------------------
2487 EXPRESSION: map = new Map; map.set({a:1}, {b:2}); map.set(document.body, [1,2]); map
2488 {
2489   "_type": "object",
2490   "_subtype": "map",
2491   "_objectId": "<filtered>",
2492   "_description": "Map",
2493   "_size": 2,
2494   "_preview": {
2495     "_type": "object",
2496     "_subtype": "map",
2497     "_description": "Map",
2498     "_lossless": true,
2499     "_overflow": false,
2500     "_size": 2,
2501     "_properties": [],
2502     "_entries": [
2503       {
2504         "_key": {
2505           "_type": "object",
2506           "_description": "Object",
2507           "_lossless": true,
2508           "_overflow": false,
2509           "_properties": [
2510             {
2511               "_name": "a",
2512               "_type": "number",
2513               "_value": "1"
2514             }
2515           ],
2516           "_entries": null
2517         },
2518         "_value": {
2519           "_type": "object",
2520           "_description": "Object",
2521           "_lossless": true,
2522           "_overflow": false,
2523           "_properties": [
2524             {
2525               "_name": "b",
2526               "_type": "number",
2527               "_value": "2"
2528             }
2529           ],
2530           "_entries": null
2531         }
2532       },
2533       {
2534         "_key": {
2535           "_type": "object",
2536           "_subtype": "node",
2537           "_description": "body",
2538           "_lossless": false,
2539           "_overflow": true,
2540           "_properties": [
2541             {
2542               "_name": "aLink",
2543               "_type": "string",
2544               "_value": ""
2545             },
2546             {
2547               "_name": "background",
2548               "_type": "string",
2549               "_value": ""
2550             },
2551             {
2552               "_name": "bgColor",
2553               "_type": "string",
2554               "_value": ""
2555             },
2556             {
2557               "_name": "link",
2558               "_type": "string",
2559               "_value": ""
2560             },
2561             {
2562               "_name": "text",
2563               "_type": "string",
2564               "_value": ""
2565             }
2566           ],
2567           "_entries": null
2568         },
2569         "_value": {
2570           "_type": "object",
2571           "_subtype": "array",
2572           "_description": "Array",
2573           "_lossless": true,
2574           "_overflow": false,
2575           "_size": 2,
2576           "_properties": [
2577             {
2578               "_name": "0",
2579               "_type": "number",
2580               "_value": "1"
2581             },
2582             {
2583               "_name": "1",
2584               "_type": "number",
2585               "_value": "2"
2586             }
2587           ],
2588           "_entries": null
2589         }
2590       }
2591     ]
2592   }
2593 }
2594
2595 -----------------------------------------------------
2596 EXPRESSION: map = new Map; for (var i = 0; i <= 100; i++) map.set(i, i); map
2597 {
2598   "_type": "object",
2599   "_subtype": "map",
2600   "_objectId": "<filtered>",
2601   "_description": "Map",
2602   "_size": 101,
2603   "_preview": {
2604     "_type": "object",
2605     "_subtype": "map",
2606     "_description": "Map",
2607     "_lossless": false,
2608     "_overflow": true,
2609     "_size": 101,
2610     "_properties": [],
2611     "_entries": [
2612       {
2613         "_key": {
2614           "_type": "number",
2615           "_description": "0",
2616           "_lossless": true,
2617           "_overflow": false,
2618           "_properties": null,
2619           "_entries": null
2620         },
2621         "_value": {
2622           "_type": "number",
2623           "_description": "0",
2624           "_lossless": true,
2625           "_overflow": false,
2626           "_properties": null,
2627           "_entries": null
2628         }
2629       },
2630       {
2631         "_key": {
2632           "_type": "number",
2633           "_description": "1",
2634           "_lossless": true,
2635           "_overflow": false,
2636           "_properties": null,
2637           "_entries": null
2638         },
2639         "_value": {
2640           "_type": "number",
2641           "_description": "1",
2642           "_lossless": true,
2643           "_overflow": false,
2644           "_properties": null,
2645           "_entries": null
2646         }
2647       },
2648       {
2649         "_key": {
2650           "_type": "number",
2651           "_description": "2",
2652           "_lossless": true,
2653           "_overflow": false,
2654           "_properties": null,
2655           "_entries": null
2656         },
2657         "_value": {
2658           "_type": "number",
2659           "_description": "2",
2660           "_lossless": true,
2661           "_overflow": false,
2662           "_properties": null,
2663           "_entries": null
2664         }
2665       },
2666       {
2667         "_key": {
2668           "_type": "number",
2669           "_description": "3",
2670           "_lossless": true,
2671           "_overflow": false,
2672           "_properties": null,
2673           "_entries": null
2674         },
2675         "_value": {
2676           "_type": "number",
2677           "_description": "3",
2678           "_lossless": true,
2679           "_overflow": false,
2680           "_properties": null,
2681           "_entries": null
2682         }
2683       },
2684       {
2685         "_key": {
2686           "_type": "number",
2687           "_description": "4",
2688           "_lossless": true,
2689           "_overflow": false,
2690           "_properties": null,
2691           "_entries": null
2692         },
2693         "_value": {
2694           "_type": "number",
2695           "_description": "4",
2696           "_lossless": true,
2697           "_overflow": false,
2698           "_properties": null,
2699           "_entries": null
2700         }
2701       }
2702     ]
2703   }
2704 }
2705
2706 -----------------------------------------------------
2707 EXPRESSION: map = new WeakMap; strongKey = {id:1}; map.set(strongKey, [1,2]); map
2708 {
2709   "_type": "object",
2710   "_subtype": "weakmap",
2711   "_objectId": "<filtered>",
2712   "_description": "WeakMap",
2713   "_size": 1,
2714   "_preview": {
2715     "_type": "object",
2716     "_subtype": "weakmap",
2717     "_description": "WeakMap",
2718     "_lossless": true,
2719     "_overflow": false,
2720     "_size": 1,
2721     "_properties": [],
2722     "_entries": [
2723       {
2724         "_key": {
2725           "_type": "object",
2726           "_description": "Object",
2727           "_lossless": true,
2728           "_overflow": false,
2729           "_properties": [
2730             {
2731               "_name": "id",
2732               "_type": "number",
2733               "_value": "1"
2734             }
2735           ],
2736           "_entries": null
2737         },
2738         "_value": {
2739           "_type": "object",
2740           "_subtype": "array",
2741           "_description": "Array",
2742           "_lossless": true,
2743           "_overflow": false,
2744           "_size": 2,
2745           "_properties": [
2746             {
2747               "_name": "0",
2748               "_type": "number",
2749               "_value": "1"
2750             },
2751             {
2752               "_name": "1",
2753               "_type": "number",
2754               "_value": "2"
2755             }
2756           ],
2757           "_entries": null
2758         }
2759       }
2760     ]
2761   }
2762 }
2763
2764 -----------------------------------------------------
2765 EXPRESSION: new Set
2766 {
2767   "_type": "object",
2768   "_subtype": "set",
2769   "_objectId": "<filtered>",
2770   "_description": "Set",
2771   "_size": 0,
2772   "_preview": {
2773     "_type": "object",
2774     "_subtype": "set",
2775     "_description": "Set",
2776     "_lossless": true,
2777     "_overflow": false,
2778     "_size": 0,
2779     "_properties": [],
2780     "_entries": []
2781   }
2782 }
2783
2784 -----------------------------------------------------
2785 EXPRESSION: set = new Set; set.add(1); set.add(2); set.add('key'); set
2786 {
2787   "_type": "object",
2788   "_subtype": "set",
2789   "_objectId": "<filtered>",
2790   "_description": "Set",
2791   "_size": 3,
2792   "_preview": {
2793     "_type": "object",
2794     "_subtype": "set",
2795     "_description": "Set",
2796     "_lossless": true,
2797     "_overflow": false,
2798     "_size": 3,
2799     "_properties": [],
2800     "_entries": [
2801       {
2802         "_value": {
2803           "_type": "number",
2804           "_description": "1",
2805           "_lossless": true,
2806           "_overflow": false,
2807           "_properties": null,
2808           "_entries": null
2809         }
2810       },
2811       {
2812         "_value": {
2813           "_type": "number",
2814           "_description": "2",
2815           "_lossless": true,
2816           "_overflow": false,
2817           "_properties": null,
2818           "_entries": null
2819         }
2820       },
2821       {
2822         "_value": {
2823           "_type": "string",
2824           "_description": "key",
2825           "_lossless": true,
2826           "_overflow": false,
2827           "_properties": null,
2828           "_entries": null
2829         }
2830       }
2831     ]
2832   }
2833 }
2834
2835 -----------------------------------------------------
2836 EXPRESSION: set = new Set; set.add({a:1}); set.add(document.body); set.add([1,2]); set
2837 {
2838   "_type": "object",
2839   "_subtype": "set",
2840   "_objectId": "<filtered>",
2841   "_description": "Set",
2842   "_size": 3,
2843   "_preview": {
2844     "_type": "object",
2845     "_subtype": "set",
2846     "_description": "Set",
2847     "_lossless": true,
2848     "_overflow": false,
2849     "_size": 3,
2850     "_properties": [],
2851     "_entries": [
2852       {
2853         "_value": {
2854           "_type": "object",
2855           "_description": "Object",
2856           "_lossless": true,
2857           "_overflow": false,
2858           "_properties": [
2859             {
2860               "_name": "a",
2861               "_type": "number",
2862               "_value": "1"
2863             }
2864           ],
2865           "_entries": null
2866         }
2867       },
2868       {
2869         "_value": {
2870           "_type": "object",
2871           "_subtype": "node",
2872           "_description": "body",
2873           "_lossless": false,
2874           "_overflow": true,
2875           "_properties": [
2876             {
2877               "_name": "aLink",
2878               "_type": "string",
2879               "_value": ""
2880             },
2881             {
2882               "_name": "background",
2883               "_type": "string",
2884               "_value": ""
2885             },
2886             {
2887               "_name": "bgColor",
2888               "_type": "string",
2889               "_value": ""
2890             },
2891             {
2892               "_name": "link",
2893               "_type": "string",
2894               "_value": ""
2895             },
2896             {
2897               "_name": "text",
2898               "_type": "string",
2899               "_value": ""
2900             }
2901           ],
2902           "_entries": null
2903         }
2904       },
2905       {
2906         "_value": {
2907           "_type": "object",
2908           "_subtype": "array",
2909           "_description": "Array",
2910           "_lossless": true,
2911           "_overflow": false,
2912           "_size": 2,
2913           "_properties": [
2914             {
2915               "_name": "0",
2916               "_type": "number",
2917               "_value": "1"
2918             },
2919             {
2920               "_name": "1",
2921               "_type": "number",
2922               "_value": "2"
2923             }
2924           ],
2925           "_entries": null
2926         }
2927       }
2928     ]
2929   }
2930 }
2931
2932 -----------------------------------------------------
2933 EXPRESSION: set = new Set; for (var i = 0; i <= 100; i++) set.add(i); set
2934 {
2935   "_type": "object",
2936   "_subtype": "set",
2937   "_objectId": "<filtered>",
2938   "_description": "Set",
2939   "_size": 101,
2940   "_preview": {
2941     "_type": "object",
2942     "_subtype": "set",
2943     "_description": "Set",
2944     "_lossless": false,
2945     "_overflow": true,
2946     "_size": 101,
2947     "_properties": [],
2948     "_entries": [
2949       {
2950         "_value": {
2951           "_type": "number",
2952           "_description": "0",
2953           "_lossless": true,
2954           "_overflow": false,
2955           "_properties": null,
2956           "_entries": null
2957         }
2958       },
2959       {
2960         "_value": {
2961           "_type": "number",
2962           "_description": "1",
2963           "_lossless": true,
2964           "_overflow": false,
2965           "_properties": null,
2966           "_entries": null
2967         }
2968       },
2969       {
2970         "_value": {
2971           "_type": "number",
2972           "_description": "2",
2973           "_lossless": true,
2974           "_overflow": false,
2975           "_properties": null,
2976           "_entries": null
2977         }
2978       },
2979       {
2980         "_value": {
2981           "_type": "number",
2982           "_description": "3",
2983           "_lossless": true,
2984           "_overflow": false,
2985           "_properties": null,
2986           "_entries": null
2987         }
2988       },
2989       {
2990         "_value": {
2991           "_type": "number",
2992           "_description": "4",
2993           "_lossless": true,
2994           "_overflow": false,
2995           "_properties": null,
2996           "_entries": null
2997         }
2998       }
2999     ]
3000   }
3001 }
3002
3003 -----------------------------------------------------
3004 EXPRESSION: 'a'[Symbol.iterator]()
3005 {
3006   "_type": "object",
3007   "_subtype": "iterator",
3008   "_objectId": "<filtered>",
3009   "_description": "StringIterator",
3010   "_preview": {
3011     "_type": "object",
3012     "_subtype": "iterator",
3013     "_description": "StringIterator",
3014     "_lossless": true,
3015     "_overflow": false,
3016     "_properties": [
3017       {
3018         "_name": "string",
3019         "_type": "string",
3020         "_value": "a",
3021         "_internal": true
3022       }
3023     ],
3024     "_entries": [
3025       {
3026         "_value": {
3027           "_type": "string",
3028           "_description": "a",
3029           "_lossless": true,
3030           "_overflow": false,
3031           "_properties": null,
3032           "_entries": null
3033         }
3034       }
3035     ]
3036   }
3037 }
3038
3039 -----------------------------------------------------
3040 EXPRESSION: 'long string'[Symbol.iterator]()
3041 {
3042   "_type": "object",
3043   "_subtype": "iterator",
3044   "_objectId": "<filtered>",
3045   "_description": "StringIterator",
3046   "_preview": {
3047     "_type": "object",
3048     "_subtype": "iterator",
3049     "_description": "StringIterator",
3050     "_lossless": false,
3051     "_overflow": true,
3052     "_properties": [
3053       {
3054         "_name": "string",
3055         "_type": "string",
3056         "_value": "long string",
3057         "_internal": true
3058       }
3059     ],
3060     "_entries": [
3061       {
3062         "_value": {
3063           "_type": "string",
3064           "_description": "l",
3065           "_lossless": true,
3066           "_overflow": false,
3067           "_properties": null,
3068           "_entries": null
3069         }
3070       },
3071       {
3072         "_value": {
3073           "_type": "string",
3074           "_description": "o",
3075           "_lossless": true,
3076           "_overflow": false,
3077           "_properties": null,
3078           "_entries": null
3079         }
3080       },
3081       {
3082         "_value": {
3083           "_type": "string",
3084           "_description": "n",
3085           "_lossless": true,
3086           "_overflow": false,
3087           "_properties": null,
3088           "_entries": null
3089         }
3090       },
3091       {
3092         "_value": {
3093           "_type": "string",
3094           "_description": "g",
3095           "_lossless": true,
3096           "_overflow": false,
3097           "_properties": null,
3098           "_entries": null
3099         }
3100       },
3101       {
3102         "_value": {
3103           "_type": "string",
3104           "_description": " ",
3105           "_lossless": true,
3106           "_overflow": false,
3107           "_properties": null,
3108           "_entries": null
3109         }
3110       }
3111     ]
3112   }
3113 }
3114
3115 -----------------------------------------------------
3116 EXPRESSION: [][Symbol.iterator]()
3117 {
3118   "_type": "object",
3119   "_subtype": "iterator",
3120   "_objectId": "<filtered>",
3121   "_description": "ArrayIterator",
3122   "_preview": {
3123     "_type": "object",
3124     "_subtype": "iterator",
3125     "_description": "ArrayIterator",
3126     "_lossless": true,
3127     "_overflow": false,
3128     "_properties": [
3129       {
3130         "_name": "array",
3131         "_type": "object",
3132         "_subtype": "array",
3133         "_valuePreview": {
3134           "_type": "object",
3135           "_subtype": "array",
3136           "_description": "Array",
3137           "_lossless": true,
3138           "_overflow": false,
3139           "_size": 0,
3140           "_properties": [],
3141           "_entries": null
3142         },
3143         "_internal": true
3144       },
3145       {
3146         "_name": "kind",
3147         "_type": "string",
3148         "_value": "value",
3149         "_internal": true
3150       }
3151     ],
3152     "_entries": []
3153   }
3154 }
3155
3156 -----------------------------------------------------
3157 EXPRESSION: [1][Symbol.iterator]()
3158 {
3159   "_type": "object",
3160   "_subtype": "iterator",
3161   "_objectId": "<filtered>",
3162   "_description": "ArrayIterator",
3163   "_preview": {
3164     "_type": "object",
3165     "_subtype": "iterator",
3166     "_description": "ArrayIterator",
3167     "_lossless": true,
3168     "_overflow": false,
3169     "_properties": [
3170       {
3171         "_name": "array",
3172         "_type": "object",
3173         "_subtype": "array",
3174         "_valuePreview": {
3175           "_type": "object",
3176           "_subtype": "array",
3177           "_description": "Array",
3178           "_lossless": true,
3179           "_overflow": false,
3180           "_size": 1,
3181           "_properties": [
3182             {
3183               "_name": "0",
3184               "_type": "number",
3185               "_value": "1"
3186             }
3187           ],
3188           "_entries": null
3189         },
3190         "_internal": true
3191       },
3192       {
3193         "_name": "kind",
3194         "_type": "string",
3195         "_value": "value",
3196         "_internal": true
3197       }
3198     ],
3199     "_entries": [
3200       {
3201         "_value": {
3202           "_type": "number",
3203           "_description": "1",
3204           "_lossless": true,
3205           "_overflow": false,
3206           "_properties": null,
3207           "_entries": null
3208         }
3209       }
3210     ]
3211   }
3212 }
3213
3214 -----------------------------------------------------
3215 EXPRESSION: [1, 'two', 3, 'four', 5, 'size'][Symbol.iterator]()
3216 {
3217   "_type": "object",
3218   "_subtype": "iterator",
3219   "_objectId": "<filtered>",
3220   "_description": "ArrayIterator",
3221   "_preview": {
3222     "_type": "object",
3223     "_subtype": "iterator",
3224     "_description": "ArrayIterator",
3225     "_lossless": false,
3226     "_overflow": true,
3227     "_properties": [
3228       {
3229         "_name": "array",
3230         "_type": "object",
3231         "_subtype": "array",
3232         "_value": "Array",
3233         "_internal": true
3234       },
3235       {
3236         "_name": "kind",
3237         "_type": "string",
3238         "_value": "value",
3239         "_internal": true
3240       }
3241     ],
3242     "_entries": [
3243       {
3244         "_value": {
3245           "_type": "number",
3246           "_description": "1",
3247           "_lossless": true,
3248           "_overflow": false,
3249           "_properties": null,
3250           "_entries": null
3251         }
3252       },
3253       {
3254         "_value": {
3255           "_type": "string",
3256           "_description": "two",
3257           "_lossless": true,
3258           "_overflow": false,
3259           "_properties": null,
3260           "_entries": null
3261         }
3262       },
3263       {
3264         "_value": {
3265           "_type": "number",
3266           "_description": "3",
3267           "_lossless": true,
3268           "_overflow": false,
3269           "_properties": null,
3270           "_entries": null
3271         }
3272       },
3273       {
3274         "_value": {
3275           "_type": "string",
3276           "_description": "four",
3277           "_lossless": true,
3278           "_overflow": false,
3279           "_properties": null,
3280           "_entries": null
3281         }
3282       },
3283       {
3284         "_value": {
3285           "_type": "number",
3286           "_description": "5",
3287           "_lossless": true,
3288           "_overflow": false,
3289           "_properties": null,
3290           "_entries": null
3291         }
3292       }
3293     ]
3294   }
3295 }
3296
3297 -----------------------------------------------------
3298 EXPRESSION: [1, 'two', 3, 'four', 5, 'size'].keys()
3299 {
3300   "_type": "object",
3301   "_subtype": "iterator",
3302   "_objectId": "<filtered>",
3303   "_description": "ArrayIterator",
3304   "_preview": {
3305     "_type": "object",
3306     "_subtype": "iterator",
3307     "_description": "ArrayIterator",
3308     "_lossless": false,
3309     "_overflow": true,
3310     "_properties": [
3311       {
3312         "_name": "array",
3313         "_type": "object",
3314         "_subtype": "array",
3315         "_value": "Array",
3316         "_internal": true
3317       },
3318       {
3319         "_name": "kind",
3320         "_type": "string",
3321         "_value": "key",
3322         "_internal": true
3323       }
3324     ],
3325     "_entries": [
3326       {
3327         "_value": {
3328           "_type": "number",
3329           "_description": "0",
3330           "_lossless": true,
3331           "_overflow": false,
3332           "_properties": null,
3333           "_entries": null
3334         }
3335       },
3336       {
3337         "_value": {
3338           "_type": "number",
3339           "_description": "1",
3340           "_lossless": true,
3341           "_overflow": false,
3342           "_properties": null,
3343           "_entries": null
3344         }
3345       },
3346       {
3347         "_value": {
3348           "_type": "number",
3349           "_description": "2",
3350           "_lossless": true,
3351           "_overflow": false,
3352           "_properties": null,
3353           "_entries": null
3354         }
3355       },
3356       {
3357         "_value": {
3358           "_type": "number",
3359           "_description": "3",
3360           "_lossless": true,
3361           "_overflow": false,
3362           "_properties": null,
3363           "_entries": null
3364         }
3365       },
3366       {
3367         "_value": {