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