1// Copyright 2008 the V8 project authors. All rights reserved.
2// Redistribution and use in source and binary forms, with or without
3// modification, are permitted provided that the following conditions are
4// met:
5//
6//     * Redistributions of source code must retain the above copyright
7//       notice, this list of conditions and the following disclaimer.
8//     * Redistributions in binary form must reproduce the above
9//       copyright notice, this list of conditions and the following
10//       disclaimer in the documentation and/or other materials provided
11//       with the distribution.
12//     * Neither the name of Google Inc. nor the names of its
13//       contributors may be used to endorse or promote products derived
14//       from this software without specific prior written permission.
15//
16// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
17// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
18// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
19// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
20// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28// Make sure the 'constructor' property isn't enumerable.
29var enums = "";
30for (var k in this) enums += (k + '|');
31assertEquals(-1, enums.split('|').indexOf("constructor"));
32
33// Make sure this doesn't crash.
34new this.constructor;
35new this.constructor();
36new this.constructor(1,2,3,4,5,6);
37
38var x = 0;
39try {
40  eval("SetValueOf(typeof(break.prototype.name), Math.max(typeof(break)))")
41} catch (e) { if (e.message.length > 0) { print (e.message); } };
42
43try {
44  eval("export Join((void), false.className(), null instanceof continue, return 'a', 0.__defineGetter__(x,function(){native}))")
45} catch (e) { if (e.message.length > 0) { print (e.message); } };
46
47try {
48  eval("with ({ void&&null.push(goto NaN) : Math.max(undef).toText }) { {-1/null,1.isNull} }")
49} catch (e) { if (e.message.length > 0) { print (e.message); } };
50
51try {
52  eval("new break>>>=native.charCodeAt(-1.valueOf())")
53} catch (e) { if (e.message.length > 0) { print (e.message); } };
54
55try {
56  eval("new Number(this > native)")
57} catch (e) { if (e.message.length > 0) { print (e.message); } };
58
59try {
60  eval("new {native,0.2}?continue+undef:IsSmi(0.2)")
61} catch (e) { if (e.message.length > 0) { print (e.message); } };
62
63try {
64  eval("const x = break.toString()&&return continue")
65} catch (e) { if (e.message.length > 0) { print (e.message); } };
66
67try {
68  eval("for (-1==continue.toJSONProtocol, GetFunctionFor(break.call(NaN)), (!new RegExp).prototype.new Object()<<void) { debugger.__defineSetter__(null,function(){continue})>>>=GetFunctionFor(-1) }")
69} catch (e) { if (e.message.length > 0) { print (e.message); } };
70
71try {
72  eval("for (parseFloat(NaN).splice() in null.add(1).className()) { true[0.2]<<x.splice() }")
73} catch (e) { if (e.message.length > 0) { print (e.message); } };
74
75try {
76  eval("let (debugger.constructor.valueOf()) { this.sort().true.splice() }")
77} catch (e) { if (e.message.length > 0) { print (e.message); } };
78
79try {
80  eval("unescape(break.toObject()).prototype.new RegExp.continue.__lookupGetter__(x.slice(1, NaN)) = typeof(null.push(0.2))")
81} catch (e) { if (e.message.length > 0) { print (e.message); } };
82
83try {
84  eval("new Date(Iterator(continue.pop()))")
85} catch (e) { if (e.message.length > 0) { print (e.message); } };
86
87try {
88  eval("function X(x) { return new RegExp.shift().concat({debugger,continue}) }; X(return goto 0)")
89} catch (e) { if (e.message.length > 0) { print (e.message); } };
90
91try {
92  eval("Instantiate(0.add(break)&&x > null)")
93} catch (e) { if (e.message.length > 0) { print (e.message); } };
94
95try {
96  eval("with ({ eval(Array(x)) : 1.call('a').superConstructor }) { debugger.lastIndex.toLocaleString() }")
97} catch (e) { if (e.message.length > 0) { print (e.message); } };
98
99try {
100  eval("x = return true.__defineGetter__(this,function(){0.2})")
101} catch (e) { if (e.message.length > 0) { print (e.message); } };
102
103try {
104  eval("x = new typeof(0)&this.lastIndex")
105} catch (e) { if (e.message.length > 0) { print (e.message); } };
106
107try {
108  eval("String(new RegExp.call(1)).prototype.unescape(parseFloat(-1)) = false<<true.x.lastIndexOf(1)")
109} catch (e) { if (e.message.length > 0) { print (e.message); } };
110
111try {
112  eval("with ({ 1+debugger.valueOf() : continue.join().name() }) { parseInt(true)==undef.sort() }")
113} catch (e) { if (e.message.length > 0) { print (e.message); } };
114
115try {
116  eval("new RegExp>>0.2.superConstructor.prototype.eval(void).className() = false.join().prototype.name")
117} catch (e) { if (e.message.length > 0) { print (e.message); } };
118
119try {
120  eval("export (new Object()?undef:native)")
121} catch (e) { if (e.message.length > 0) { print (e.message); } };
122
123try {
124  eval("x = new null.isNull.slice(x.prototype.value, Iterator(undef))")
125} catch (e) { if (e.message.length > 0) { print (e.message); } };
126
127try {
128  eval("export function () { 0.2 }.unshift()")
129} catch (e) { if (e.message.length > 0) { print (e.message); } };
130
131try {
132  eval("new Math.max(continue.valueOf())")
133} catch (e) { if (e.message.length > 0) { print (e.message); } };
134
135try {
136  eval("x = return debugger.toObject()")
137} catch (e) { if (e.message.length > 0) { print (e.message); } };
138
139try {
140  eval("switch (-1.length+new Object().prototype.name) { case (debugger.constructor.sort()): IsPrimitive(undef.__defineSetter__(undef,function(){native})); break; }")
141} catch (e) { if (e.message.length > 0) { print (e.message); } };
142
143try {
144  eval("delete (!new Object().toLocaleString())")
145} catch (e) { if (e.message.length > 0) { print (e.message); } };
146
147try {
148  eval("new Date(0<<'a'>>>=new RegExp['a'])")
149} catch (e) { if (e.message.length > 0) { print (e.message); } };
150
151try {
152  eval("native {unescape(true),new RegExp.isNull}")
153} catch (e) { if (e.message.length > 0) { print (e.message); } };
154
155try {
156  eval("const x = -1.lastIndexOf(false)?parseFloat(void):Join(null, continue, new Object(), x, break)")
157} catch (e) { if (e.message.length > 0) { print (e.message); } };
158
159try {
160  eval("label null/void-break.__lookupGetter__(native)")
161} catch (e) { if (e.message.length > 0) { print (e.message); } };
162
163try {
164  eval("new Function(0.2.join().constructor)")
165} catch (e) { if (e.message.length > 0) { print (e.message); } };
166
167try {
168  eval("label function () { false }.__lookupGetter__(this==1)")
169} catch (e) { if (e.message.length > 0) { print (e.message); } };
170
171try {
172  eval("Instantiate(-1.prototype.0.2.unshift())")
173} catch (e) { if (e.message.length > 0) { print (e.message); } };
174
175try {
176  eval("const x = new return goto -1")
177} catch (e) { if (e.message.length > 0) { print (e.message); } };
178
179try {
180  eval("new {Number(debugger)}")
181} catch (e) { if (e.message.length > 0) { print (e.message); } };
182
183try {
184  eval("if (parseInt(break) instanceof 0.length) { this.(!0.2) }")
185} catch (e) { if (e.message.length > 0) { print (e.message); } };
186
187try {
188  eval("SetValueOf(break.superConstructor[throw new false(true)], this.~x)")
189} catch (e) { if (e.message.length > 0) { print (e.message); } };
190
191try {
192  eval("SetValueOf(function () { IsSmi(-1) }, unescape(IsPrimitive(void)))")
193} catch (e) { if (e.message.length > 0) { print (e.message); } };
194
195try {
196  eval("for (new RegExp.join().className() in new Object().length()>>true.toObject()) { parseFloat(escape(debugger)) }")
197} catch (e) { if (e.message.length > 0) { print (e.message); } };
198
199try {
200  eval("const x = new String(debugger).toJSONProtocol")
201} catch (e) { if (e.message.length > 0) { print (e.message); } };
202
203try {
204  eval("SetValueOf(1.indexOf('a')<<break.__lookupGetter__('a'), new Object().null.prototype.new RegExp.charCodeAt(-1))")
205} catch (e) { if (e.message.length > 0) { print (e.message); } };
206
207try {
208  eval("const x = new {parseInt(0)}")
209} catch (e) { if (e.message.length > 0) { print (e.message); } };
210
211try {
212  eval("new Date(void.join().add(escape(undef)))")
213} catch (e) { if (e.message.length > 0) { print (e.message); } };
214
215try {
216  eval("native parseFloat(false.charAt(new RegExp))")
217} catch (e) { if (e.message.length > 0) { print (e.message); } };
218
219try {
220  eval("new Date(~Iterator(void))")
221} catch (e) { if (e.message.length > 0) { print (e.message); } };
222
223try {
224  eval("new Function(NaN.shift().toJSONProtocol)")
225} catch (e) { if (e.message.length > 0) { print (e.message); } };
226
227try {
228  eval("new Date(native-debugger<<continue.slice(x, new RegExp))")
229} catch (e) { if (e.message.length > 0) { print (e.message); } };
230
231try {
232  eval("x = parseFloat(~new Object())")
233} catch (e) { if (e.message.length > 0) { print (e.message); } };
234
235try {
236  eval("for (null.size/true.add(void) in 0+continue&true.null) { continue.toObject()/throw new true(debugger) }")
237} catch (e) { if (e.message.length > 0) { print (e.message); } };
238
239try {
240  eval("for (Iterator(native+break) in debugger.superConstructor.constructor) { Math.max(0.add(undef)) }")
241} catch (e) { if (e.message.length > 0) { print (e.message); } };
242
243try {
244  eval("new {-1.add(native),true.sort()}")
245} catch (e) { if (e.message.length > 0) { print (e.message); } };
246
247try {
248  eval("new {IsSmi(break),throw new 'a'(null)}")
249} catch (e) { if (e.message.length > 0) { print (e.message); } };
250
251try {
252  eval("switch (parseInt(0).length()) { case ('a'.toObject().__defineSetter__(GetFunctionFor(null),function(){(!x)})): IsSmi(void).constructor; break; }")
253} catch (e) { if (e.message.length > 0) { print (e.message); } };
254
255try {
256  eval("x = new 0.lastIndexOf(NaN).shift()")
257} catch (e) { if (e.message.length > 0) { print (e.message); } };
258
259try {
260  eval("with ({ 0>>>=this.lastIndex : new Object().lastIndexOf(true).toObject() }) { x.lastIndex > 1.__defineSetter__(false,function(){this}) }")
261} catch (e) { if (e.message.length > 0) { print (e.message); } };
262
263try {
264  eval("with ({ throw new false(0.2).prototype.name : parseFloat(false)+(!debugger) }) { escape(undef.lastIndex) }")
265} catch (e) { if (e.message.length > 0) { print (e.message); } };
266
267try {
268  eval("Math.pow(0.2).toJSONProtocol.prototype.break.superConstructor.slice(NaN.exec(undef), -1.lastIndexOf(NaN)) = true.splice().length")
269} catch (e) { if (e.message.length > 0) { print (e.message); } };
270
271try {
272  eval("native continue.className().constructor")
273} catch (e) { if (e.message.length > 0) { print (e.message); } };
274
275try {
276  eval("let (0.2.isNull&undef.toString()) { continue/void+parseInt(null) }")
277} catch (e) { if (e.message.length > 0) { print (e.message); } };
278
279try {
280  eval("const x = new Math.pow(break==this)")
281} catch (e) { if (e.message.length > 0) { print (e.message); } };
282
283try {
284  eval("SetValueOf(continue.__lookupGetter__(null).constructor, debugger.filter(0.2)>>>=this.'a')")
285} catch (e) { if (e.message.length > 0) { print (e.message); } };
286
287try {
288  eval("with ({ 0.2.unshift() > true.size : return Math.max(new RegExp) }) { void.splice().toString() }")
289} catch (e) { if (e.message.length > 0) { print (e.message); } };
290
291try {
292  eval("new unescape(false).unshift()")
293} catch (e) { if (e.message.length > 0) { print (e.message); } };
294
295try {
296  eval("function X(x) { return this.true?'a'==this:0.2.__lookupGetter__(void) }; X(Iterator(false).length)")
297} catch (e) { if (e.message.length > 0) { print (e.message); } };
298
299try {
300  eval("const x = function () { null }.__defineSetter__(0.charCodeAt(new Object()),function(){null>>>=new Object()})")
301} catch (e) { if (e.message.length > 0) { print (e.message); } };
302
303try {
304  eval("import goto 'a'.charAt(native.className())")
305} catch (e) { if (e.message.length > 0) { print (e.message); } };
306
307try {
308  eval("import 0.2.isNull.__lookupGetter__(debugger.size)")
309} catch (e) { if (e.message.length > 0) { print (e.message); } };
310
311try {
312  eval("for (~new Object().push(Array(null)) in new RegExp>>>=void.prototype.name) { goto break.lastIndex }")
313} catch (e) { if (e.message.length > 0) { print (e.message); } };
314
315try {
316  eval("delete String(x).slice(String('a'), parseFloat(false))")
317} catch (e) { if (e.message.length > 0) { print (e.message); } };
318
319try {
320  eval("new parseInt(continue.__defineGetter__(0.2,function(){1}))")
321} catch (e) { if (e.message.length > 0) { print (e.message); } };
322
323try {
324  eval("Instantiate(true.concat(undef)==0.2.new RegExp)")
325} catch (e) { if (e.message.length > 0) { print (e.message); } };
326
327try {
328  eval("function X(x) { return NaN['a']?-1.exec(0):NaN.prototype.this }; X(native.prototype.name.toLocaleString())")
329} catch (e) { if (e.message.length > 0) { print (e.message); } };
330
331try {
332  eval("for (debugger==continue.toObject(), Array(NaN.className()), Math.max(new RegExp).prototype.value) { GetFunctionFor('a').prototype.value }")
333} catch (e) { if (e.message.length > 0) { print (e.message); } };
334
335try {
336  eval("const x = new parseInt(break)==Array(x)")
337} catch (e) { if (e.message.length > 0) { print (e.message); } };
338
339try {
340  eval("for (parseInt(0.2.charCodeAt(this)), this.continue.prototype.name, native.superConstructor.superConstructor) { Join(0.__defineGetter__(continue,function(){undef}), {1}, parseFloat(0), undef.__defineSetter__(break,function(){null}), x?-1:-1) }")
341} catch (e) { if (e.message.length > 0) { print (e.message); } };
342
343try {
344  eval("export Join(debugger.splice(), parseInt(NaN), new RegExp.pop(), this.false, x.-1)")
345} catch (e) { if (e.message.length > 0) { print (e.message); } };
346
347try {
348  eval("x = Math.max(native).charCodeAt(continue==break)")
349} catch (e) { if (e.message.length > 0) { print (e.message); } };
350
351try {
352  eval("for (void==NaN.sort(), new Object()==new RegExp.toObject(), -1/NaN.unshift()) { GetFunctionFor(true).name() }")
353} catch (e) { if (e.message.length > 0) { print (e.message); } };
354
355try {
356  eval("for ((!'a'.join()), ~NaN.__defineGetter__(undef,function(){this}), Math.pow(NaN).__lookupGetter__(typeof(false))) { throw new debugger.toObject()(Math.max(-1)) }")
357} catch (e) { if (e.message.length > 0) { print (e.message); } };
358
359try {
360  eval("for (NaN.shift()&&undef&&continue in throw new x(NaN).prototype.-1&x) { return native.toJSONProtocol }")
361} catch (e) { if (e.message.length > 0) { print (e.message); } };
362
363try {
364  eval("x = new (0).charAt(this.charCodeAt(new Object()))")
365} catch (e) { if (e.message.length > 0) { print (e.message); } };
366
367try {
368  eval("function X(x) { return x.valueOf().size }; X(0.2.unshift().unshift())")
369} catch (e) { if (e.message.length > 0) { print (e.message); } };
370
371try {
372  eval("if (eval(new Object().valueOf())) { break.prototype.name.__defineGetter__(eval(NaN),function(){Math.max(native)}) }")
373} catch (e) { if (e.message.length > 0) { print (e.message); } };
374
375try {
376  eval("for (Math.pow(1).isNull in Iterator(continue.length())) { Join(true, 0.2, null, x, new Object()).length }")
377} catch (e) { if (e.message.length > 0) { print (e.message); } };
378
379try {
380  eval("SetValueOf(0>>>=void.unshift(), void.exec('a').undef.length())")
381} catch (e) { if (e.message.length > 0) { print (e.message); } };
382
383try {
384  eval("delete throw new this(0.2).pop()")
385} catch (e) { if (e.message.length > 0) { print (e.message); } };
386
387try {
388  eval("new Iterator(unescape(continue))")
389} catch (e) { if (e.message.length > 0) { print (e.message); } };
390
391try {
392  eval("function X(x) { return unescape(goto debugger) }; X(new RegExp.push(break).name())")
393} catch (e) { if (e.message.length > 0) { print (e.message); } };
394
395try {
396  eval("x = undef/'a'.indexOf(-1.exec(false))")
397} catch (e) { if (e.message.length > 0) { print (e.message); } };
398
399try {
400  eval("for (continue.isNull.filter(this.toText), function () { throw new 'a'(0.2) }, native?break:undef.prototype.return continue) { Array(void.toText) }")
401} catch (e) { if (e.message.length > 0) { print (e.message); } };
402
403try {
404  eval("const x = new this.slice(new Object(), 1).isNull")
405} catch (e) { if (e.message.length > 0) { print (e.message); } };
406
407try {
408  eval("for (0.2.className().call((!debugger)), native.__defineGetter__(0,function(){x}).name(), null.splice().splice()) { NaN.charCodeAt(new Object()) > true.toString() }")
409} catch (e) { if (e.message.length > 0) { print (e.message); } };
410
411try {
412  eval("native false.length?new RegExp instanceof this:Array(undef)")
413} catch (e) { if (e.message.length > 0) { print (e.message); } };
414
415try {
416  eval("new ~0.2.call(typeof(false))")
417} catch (e) { if (e.message.length > 0) { print (e.message); } };
418
419try {
420  eval("new Number(0.2.sort())")
421} catch (e) { if (e.message.length > 0) { print (e.message); } };
422
423try {
424  eval("new x.join().shift()")
425} catch (e) { if (e.message.length > 0) { print (e.message); } };
426
427try {
428  eval("switch (~new Object().toText) { case (new RegExp.unshift().exec(new RegExp<<debugger)): -1.length.exec(this.isNull); break; }")
429} catch (e) { if (e.message.length > 0) { print (e.message); } };
430
431try {
432  eval("new parseInt(~true)")
433} catch (e) { if (e.message.length > 0) { print (e.message); } };
434
435try {
436  eval("new unescape(debugger.call(null))")
437} catch (e) { if (e.message.length > 0) { print (e.message); } };
438
439try {
440  eval("const x = new GetFunctionFor(0.2).toObject()")
441} catch (e) { if (e.message.length > 0) { print (e.message); } };
442
443try {
444  eval("delete IsPrimitive(null.join())")
445} catch (e) { if (e.message.length > 0) { print (e.message); } };
446
447try {
448  eval("for (eval(0.2) instanceof debugger.splice() in null.superConstructor==new Object()&void) { Number(0+x) }")
449} catch (e) { if (e.message.length > 0) { print (e.message); } };
450
451try {
452  eval("let ('a'-continue?null.length():escape(continue)) { return undef.push(false.shift()) }")
453} catch (e) { if (e.message.length > 0) { print (e.message); } };
454
455try {
456  eval("for (Array(x.length) in 'a'.length().sort()) { goto (new Object()) }")
457} catch (e) { if (e.message.length > 0) { print (e.message); } };
458
459try {
460  eval("let (NaN==true.length) { IsPrimitive(0.2).prototype.value }")
461} catch (e) { if (e.message.length > 0) { print (e.message); } };
462
463try {
464  eval("SetValueOf(return true&&void, new RegExp.toObject().length())")
465} catch (e) { if (e.message.length > 0) { print (e.message); } };
466
467try {
468  eval("new Math.pow(void).length")
469} catch (e) { if (e.message.length > 0) { print (e.message); } };
470
471try {
472  eval("new Function(void.add(continue).charCodeAt(this.toObject()))")
473} catch (e) { if (e.message.length > 0) { print (e.message); } };
474
475try {
476  eval("export Join(break.toObject(), 0.2.isNull, false.call(0), break.filter(break), 1.length())")
477} catch (e) { if (e.message.length > 0) { print (e.message); } };
478
479try {
480  eval("if (1/NaN.__lookupGetter__(undef.prototype.value)) { escape(eval(this)) }")
481} catch (e) { if (e.message.length > 0) { print (e.message); } };
482
483try {
484  eval("new Function(Join(unescape(x), new RegExp.__defineGetter__(debugger,function(){NaN}), 'a'.indexOf(0.2), false.prototype.name, (this)))")
485} catch (e) { if (e.message.length > 0) { print (e.message); } };
486
487try {
488  eval("const x = new Math.pow(native).indexOf(1>>>=-1)")
489} catch (e) { if (e.message.length > 0) { print (e.message); } };
490
491try {
492  eval("new RegExp?native:continue.join().prototype.Math.max(x.__defineSetter__(1,function(){continue})) = parseFloat(parseInt(null))")
493} catch (e) { if (e.message.length > 0) { print (e.message); } };
494
495try {
496  eval("native function () { new RegExp }.new RegExp.pop()")
497} catch (e) { if (e.message.length > 0) { print (e.message); } };
498
499try {
500  eval("import typeof(new RegExp.valueOf())")
501} catch (e) { if (e.message.length > 0) { print (e.message); } };
502
503try {
504  eval("switch (0.2.size>>NaN-continue) { case ('a'.push(true).indexOf(NaN.lastIndexOf(-1))): {0.2,x}.toObject(); break; }")
505} catch (e) { if (e.message.length > 0) { print (e.message); } };
506
507try {
508  eval("if (IsSmi(new Object())/false.filter('a')) { function () { Iterator(debugger) } }")
509} catch (e) { if (e.message.length > 0) { print (e.message); } };
510
511try {
512  eval("x = break.lastIndex.size")
513} catch (e) { if (e.message.length > 0) { print (e.message); } };
514
515try {
516  eval("new Function(new Object() > 0.length())")
517} catch (e) { if (e.message.length > 0) { print (e.message); } };
518
519try {
520  eval("native IsPrimitive(continue)==break.charCodeAt(new Object())")
521} catch (e) { if (e.message.length > 0) { print (e.message); } };
522
523try {
524  eval("new break.true<<'a'-NaN")
525} catch (e) { if (e.message.length > 0) { print (e.message); } };
526
527try {
528  eval("new Number(-1?'a':-1)")
529} catch (e) { if (e.message.length > 0) { print (e.message); } };
530
531try {
532  eval("for (parseFloat('a'.exec(continue)) in (!new RegExp)&&0.2.toObject()) { {true,x}.add(void.prototype.NaN) }")
533} catch (e) { if (e.message.length > 0) { print (e.message); } };
534
535try {
536  eval("let (-1.prototype.value.join()) { (!1.prototype.name) }")
537} catch (e) { if (e.message.length > 0) { print (e.message); } };
538
539try {
540  eval("new GetFunctionFor(continue).toJSONProtocol")
541} catch (e) { if (e.message.length > 0) { print (e.message); } };
542
543try {
544  eval("for (Math.pow(continue.slice(null, native)), goto (!0), native?1:this.charAt(String(debugger))) { parseFloat(~this) }")
545} catch (e) { if (e.message.length > 0) { print (e.message); } };
546
547try {
548  eval("SetValueOf(debugger.pop().length, new RegExp.isNull.toText)")
549} catch (e) { if (e.message.length > 0) { print (e.message); } };
550
551try {
552  eval("for (typeof(new RegExp.slice(new RegExp, 0)) in native.toLocaleString().lastIndexOf(0.2.length())) { native>>>=new RegExp.length() }")
553} catch (e) { if (e.message.length > 0) { print (e.message); } };
554
555try {
556  eval("native x.join().className()")
557} catch (e) { if (e.message.length > 0) { print (e.message); } };
558
559try {
560  eval("new 0?0:true.toLocaleString()")
561} catch (e) { if (e.message.length > 0) { print (e.message); } };
562
563try {
564  eval("x = IsPrimitive(0).concat(new Object().name())")
565} catch (e) { if (e.message.length > 0) { print (e.message); } };
566
567try {
568  eval("x = new parseFloat(x)?this.valueOf():IsSmi(x)")
569} catch (e) { if (e.message.length > 0) { print (e.message); } };
570
571try {
572  eval("x = new 'a'.slice(null, -1).shift()")
573} catch (e) { if (e.message.length > 0) { print (e.message); } };
574
575try {
576  eval("label 'a'+void.concat('a'>>>=-1)")
577} catch (e) { if (e.message.length > 0) { print (e.message); } };
578
579try {
580} catch (e) { if (e.message.length > 0) { print (e.message); } };
581
582try {
583  eval("new Function(escape(0.length))")
584} catch (e) { if (e.message.length > 0) { print (e.message); } };
585
586try {
587  eval("const x = parseInt(0.lastIndexOf(NaN))")
588} catch (e) { if (e.message.length > 0) { print (e.message); } };
589
590try {
591  eval("SetValueOf(null&debugger.valueOf(), 0[false].push(false.add(debugger)))")
592} catch (e) { if (e.message.length > 0) { print (e.message); } };
593
594try {
595  eval("x = parseInt(new RegExp.__lookupGetter__(break))")
596} catch (e) { if (e.message.length > 0) { print (e.message); } };
597
598try {
599  eval("SetValueOf(~false&&break>>0, new RegExp.lastIndex.add({this}))")
600} catch (e) { if (e.message.length > 0) { print (e.message); } };
601
602try {
603  eval("x = Join(break, continue, 0, debugger, NaN).toLocaleString()")
604} catch (e) { if (e.message.length > 0) { print (e.message); } };
605
606try {
607  eval("import new Object().sort().superConstructor")
608} catch (e) { if (e.message.length > 0) { print (e.message); } };
609
610try {
611  eval("const x = new IsSmi(goto -1)")
612} catch (e) { if (e.message.length > 0) { print (e.message); } };
613
614try {
615  eval("function X(x) { return Iterator(null).toObject() }; X(-1==new Object()==0.__lookupGetter__(native))")
616} catch (e) { if (e.message.length > 0) { print (e.message); } };
617
618try {
619  eval("native void.join().add(parseFloat(continue))")
620} catch (e) { if (e.message.length > 0) { print (e.message); } };
621
622try {
623  eval("let (function () { -1 }.shift()) { escape(1.unshift()) }")
624} catch (e) { if (e.message.length > 0) { print (e.message); } };
625
626try {
627  eval("new Function(new RegExp.indexOf(1).filter(continue instanceof break))")
628} catch (e) { if (e.message.length > 0) { print (e.message); } };
629
630try {
631  eval("if (NaN?continue:NaN.shift()) { native.push(null).add(new Object().superConstructor) }")
632} catch (e) { if (e.message.length > 0) { print (e.message); } };
633
634try {
635  eval("function X(x) { return new Object().length().toText }; X(debugger.indexOf(this).toText)")
636} catch (e) { if (e.message.length > 0) { print (e.message); } };
637
638try {
639  eval("const x = new Object().call('a').charCodeAt(native.size)")
640} catch (e) { if (e.message.length > 0) { print (e.message); } };
641
642try {
643  eval("new function () { continue }.add(true.slice(continue, new RegExp))")
644} catch (e) { if (e.message.length > 0) { print (e.message); } };
645
646try {
647  eval("x[native] instanceof -1.join().prototype.this.null.size = 0.2.prototype.x+0.2.indexOf(false)")
648} catch (e) { if (e.message.length > 0) { print (e.message); } };
649
650try {
651  eval("for (this instanceof new RegExp.splice() in null>>>=new RegExp.valueOf()) { function () { unescape(1) } }")
652} catch (e) { if (e.message.length > 0) { print (e.message); } };
653
654try {
655  eval("for (true.shift()/native.null in undef.call(NaN).isNull) { native+this-x.size }")
656} catch (e) { if (e.message.length > 0) { print (e.message); } };
657
658try {
659  eval("function X(x) { return false.pop()<<Join(continue, false, break, NaN, -1) }; X(IsSmi(debugger>>x))")
660} catch (e) { if (e.message.length > 0) { print (e.message); } };
661
662try {
663  eval("if ({parseFloat(null),Math.max(native)}) { 0.2-new Object().__lookupGetter__(eval(new Object())) }")
664} catch (e) { if (e.message.length > 0) { print (e.message); } };
665
666try {
667  eval("SetValueOf(Array(1).toLocaleString(), null.name().exec(undef.filter(false)))")
668} catch (e) { if (e.message.length > 0) { print (e.message); } };
669
670try {
671  eval("new Function(true.filter(this).pop())")
672} catch (e) { if (e.message.length > 0) { print (e.message); } };
673
674try {
675  eval("let (break.lastIndex.superConstructor) { new Object().toString().length() }")
676} catch (e) { if (e.message.length > 0) { print (e.message); } };
677
678try {
679  eval("label (!0.2/debugger)")
680} catch (e) { if (e.message.length > 0) { print (e.message); } };
681
682try {
683  eval("with ({ NaN.concat(new RegExp)+Join(1, false, new Object(), new Object(), x) : unescape(x).concat(Iterator(-1)) }) { 'a'.isNull.__lookupGetter__(this+native) }")
684} catch (e) { if (e.message.length > 0) { print (e.message); } };
685
686try {
687  eval("export break.name()/IsPrimitive(this)")
688} catch (e) { if (e.message.length > 0) { print (e.message); } };
689
690try {
691  eval("new {null}.prototype.value")
692} catch (e) { if (e.message.length > 0) { print (e.message); } };
693
694try {
695  eval("new true+false.__lookupGetter__(null&continue)")
696} catch (e) { if (e.message.length > 0) { print (e.message); } };
697
698try {
699  eval("if (-1.push(new RegExp)[void.valueOf()]) { new RegExp.className().__lookupGetter__(Array(0)) }")
700} catch (e) { if (e.message.length > 0) { print (e.message); } };
701
702try {
703  eval("export NaN.__lookupGetter__(undef).__lookupGetter__(void.isNull)")
704} catch (e) { if (e.message.length > 0) { print (e.message); } };
705
706try {
707  eval("with ({ ~new RegExp.filter(undef&&this) : String(continue)<<NaN.toText }) { this.exec(this).length }")
708} catch (e) { if (e.message.length > 0) { print (e.message); } };
709
710try {
711  eval("for (true&void.exec(void.exec(continue)) in Join('a', undef, new Object(), continue, x) instanceof {undef}) { unescape(-1.prototype.name) }")
712} catch (e) { if (e.message.length > 0) { print (e.message); } };
713
714try {
715  eval("import void.push(true).join()")
716} catch (e) { if (e.message.length > 0) { print (e.message); } };
717
718try {
719  eval("SetValueOf({break}&x.name(), 1.charAt(false).slice(continue.superConstructor, this&&break))")
720} catch (e) { if (e.message.length > 0) { print (e.message); } };
721
722try {
723  eval("let (this.call(this) > Iterator(continue)) { new Object().prototype.value.slice(1.slice(native, -1), (!false)) }")
724} catch (e) { if (e.message.length > 0) { print (e.message); } };
725
726try {
727  eval("export parseInt(new RegExp>>>=x)")
728} catch (e) { if (e.message.length > 0) { print (e.message); } };
729
730try {
731  eval("for (escape(x==debugger), NaN.shift()&debugger?false:0.2, (!new RegExp)&goto break) { unescape(x.toText) }")
732} catch (e) { if (e.message.length > 0) { print (e.message); } };
733
734try {
735  eval("new Date(throw new NaN.toObject()(this?break:true))")
736} catch (e) { if (e.message.length > 0) { print (e.message); } };
737
738try {
739  eval("new (typeof(this))")
740} catch (e) { if (e.message.length > 0) { print (e.message); } };
741
742try {
743  eval("for (unescape('a'/0) in ~new Object().lastIndex) { IsSmi(0).push(0.concat(0.2)) }")
744} catch (e) { if (e.message.length > 0) { print (e.message); } };
745
746try {
747  eval("(!new RegExp)[0.2 > new Object()].prototype.Number(debugger.join()) = native&-1.size")
748} catch (e) { if (e.message.length > 0) { print (e.message); } };
749
750try {
751  eval("new false.toJSONProtocol&&0.2.constructor")
752} catch (e) { if (e.message.length > 0) { print (e.message); } };
753
754try {
755  eval("for (~0?0.2:undef in new RegExp.charCodeAt(0).prototype.name) { NaN.toLocaleString().splice() }")
756} catch (e) { if (e.message.length > 0) { print (e.message); } };
757
758try {
759  eval("for (~IsPrimitive(new RegExp), true.toString().size, null.charCodeAt('a') > null.concat(0)) { break.toJSONProtocol/IsPrimitive(break) }")
760} catch (e) { if (e.message.length > 0) { print (e.message); } };
761
762try {
763  eval("new parseInt(new Object()).lastIndexOf(NaN > void)")
764} catch (e) { if (e.message.length > 0) { print (e.message); } };
765
766try {
767  eval("export break.splice()&&-1.prototype.new Object()")
768} catch (e) { if (e.message.length > 0) { print (e.message); } };
769
770try {
771  eval("{{true,0}}.prototype.break.length.splice() = 'a'.toText.superConstructor")
772} catch (e) { if (e.message.length > 0) { print (e.message); } };
773
774try {
775} catch (e) { if (e.message.length > 0) { print (e.message); } };
776
777try {
778  eval("let (debugger>>>=continue > break.exec(1)) { Math.pow(new RegExp)==NaN>>>=0.2 }")
779} catch (e) { if (e.message.length > 0) { print (e.message); } };
780
781try {
782  eval("with ({ 0.2==0.2/goto true : IsSmi(native).isNull }) { throw new {x,null}(false.className()) }")
783} catch (e) { if (e.message.length > 0) { print (e.message); } };
784
785try {
786  eval("x = {false.concat(null),Math.pow(NaN)}")
787} catch (e) { if (e.message.length > 0) { print (e.message); } };
788
789try {
790  eval("export Array(null).add(NaN.valueOf())")
791} catch (e) { if (e.message.length > 0) { print (e.message); } };
792
793try {
794  eval("for (parseFloat(new Object()==true) in GetFunctionFor('a'&false)) { native&undef.toJSONProtocol }")
795} catch (e) { if (e.message.length > 0) { print (e.message); } };
796
797try {
798  eval("x = new {eval(null),(debugger)}")
799} catch (e) { if (e.message.length > 0) { print (e.message); } };
800
801try {
802  eval("import {this.0,debugger.filter(NaN)}")
803} catch (e) { if (e.message.length > 0) { print (e.message); } };
804
805try {
806  eval("import break.charAt(-1)<<false.__defineSetter__(0,function(){x})")
807} catch (e) { if (e.message.length > 0) { print (e.message); } };
808
809try {
810  eval("x = goto false > new Object()")
811} catch (e) { if (e.message.length > 0) { print (e.message); } };
812
813try {
814  eval("null.superConstructor[debugger.isNull].prototype.Math.max('a').shift() = parseInt(0).size")
815} catch (e) { if (e.message.length > 0) { print (e.message); } };
816
817try {
818  eval("native eval(void.add(break))")
819} catch (e) { if (e.message.length > 0) { print (e.message); } };
820
821try {
822  eval("new Date(x > void.join())")
823} catch (e) { if (e.message.length > 0) { print (e.message); } };
824
825try {
826  eval("with ({ {this.toObject()} : Number(NaN).toJSONProtocol }) { 0.2.className().prototype.name }")
827} catch (e) { if (e.message.length > 0) { print (e.message); } };
828
829try {
830  eval("if (false.__defineGetter__(undef,function(){undef}).exec(NaN.splice())) { typeof(Join(void, new RegExp, break, -1, -1)) }")
831} catch (e) { if (e.message.length > 0) { print (e.message); } };
832
833try {
834  eval("for (false.splice().toObject(), continue.name().size, Join(void?debugger:this, new RegExp.__defineSetter__(NaN,function(){NaN}), x.unshift(), this.true, parseInt(break))) { undef<<continue.toText }")
835} catch (e) { if (e.message.length > 0) { print (e.message); } };
836
837try {
838  eval("let (this.0.indexOf(break)) { break.charAt(this).unshift() }")
839} catch (e) { if (e.message.length > 0) { print (e.message); } };
840
841try {
842  eval("import Join(new Object().splice(), this instanceof 1, parseFloat(NaN), undef.concat(x), void.className())")
843} catch (e) { if (e.message.length > 0) { print (e.message); } };
844
845try {
846  eval("new Function(goto NaN.toString())")
847} catch (e) { if (e.message.length > 0) { print (e.message); } };
848
849try {
850  eval("label 'a'<<break.shift()")
851} catch (e) { if (e.message.length > 0) { print (e.message); } };
852
853try {
854  eval("const x = Iterator(continue)[new Object()>>NaN]")
855} catch (e) { if (e.message.length > 0) { print (e.message); } };
856
857try {
858  eval("x = Join(new RegExp, 'a', this, void, true)>>>=continue>>native")
859} catch (e) { if (e.message.length > 0) { print (e.message); } };
860
861try {
862  eval("import new Object().toJSONProtocol.splice()")
863} catch (e) { if (e.message.length > 0) { print (e.message); } };
864
865try {
866  eval("function X(x) { return undef.__defineSetter__(native,function(){void}).toJSONProtocol }; X(eval(x).charCodeAt('a'.concat(true)))")
867} catch (e) { if (e.message.length > 0) { print (e.message); } };
868
869try {
870  eval("Instantiate(throw new 0.2.__defineGetter__(NaN,function(){-1})(void&&new RegExp))")
871} catch (e) { if (e.message.length > 0) { print (e.message); } };
872
873try {
874  eval("const x = 0.unshift() > IsSmi(NaN)")
875} catch (e) { if (e.message.length > 0) { print (e.message); } };
876
877try {
878  eval("label x.call(null).lastIndex")
879} catch (e) { if (e.message.length > 0) { print (e.message); } };
880
881try {
882  eval("SetValueOf(IsSmi(0.2.add(0)), x.add(break).this.__defineGetter__(undef,function(){new RegExp}))")
883} catch (e) { if (e.message.length > 0) { print (e.message); } };
884
885try {
886  eval("native Number(this).toObject()")
887} catch (e) { if (e.message.length > 0) { print (e.message); } };
888
889try {
890  eval("new NaN.shift().add(String(new Object()))")
891} catch (e) { if (e.message.length > 0) { print (e.message); } };
892
893try {
894  eval("new null.name().splice()")
895} catch (e) { if (e.message.length > 0) { print (e.message); } };
896
897try {
898  eval("const x = 1.undef.push(new Object().call(null))")
899} catch (e) { if (e.message.length > 0) { print (e.message); } };
900
901try {
902  eval("new Function(parseInt(1).size)")
903} catch (e) { if (e.message.length > 0) { print (e.message); } };
904
905try {
906  eval("const x = this.x.sort()")
907} catch (e) { if (e.message.length > 0) { print (e.message); } };
908
909try {
910  eval("Instantiate(continue.valueOf().prototype.new RegExp.splice())")
911} catch (e) { if (e.message.length > 0) { print (e.message); } };
912
913try {
914  eval("Instantiate(this.charAt(continue)?undef+'a':unescape(1))")
915} catch (e) { if (e.message.length > 0) { print (e.message); } };
916
917try {
918  eval("SetValueOf({throw new 'a'(0.2),void.lastIndexOf(NaN)}, Math.pow(new Object().className()))")
919} catch (e) { if (e.message.length > 0) { print (e.message); } };
920
921try {
922  eval("if (1.slice(new Object(), this).valueOf()) { parseInt(true).pop() }")
923} catch (e) { if (e.message.length > 0) { print (e.message); } };
924
925try {
926  eval("with ({ 0.2.superConstructor.lastIndex : goto debugger<<Join(undef, 1, true, undef, debugger) }) { function () { NaN }.prototype.name }")
927} catch (e) { if (e.message.length > 0) { print (e.message); } };
928
929try {
930  eval("-1.exec(debugger).length.prototype.debugger > null.slice(Iterator(void), continue.concat(0)) = parseInt(throw new 1(1))")
931} catch (e) { if (e.message.length > 0) { print (e.message); } };
932
933try {
934  eval("new Date(new Object().constructor.call(Number(1)))")
935} catch (e) { if (e.message.length > 0) { print (e.message); } };
936
937try {
938  eval("const x = new null.unshift().call(escape(x))")
939} catch (e) { if (e.message.length > 0) { print (e.message); } };
940
941try {
942  eval("switch (Math.pow(native).toLocaleString()) { case (false instanceof native.join()): Math.pow(NaN).size; break; }")
943} catch (e) { if (e.message.length > 0) { print (e.message); } };
944
945try {
946  eval("label function () { new Object() }.prototype.true.size")
947} catch (e) { if (e.message.length > 0) { print (e.message); } };
948
949try {
950  eval("const x = Join('a', 0.2, false, new Object(), void).continue.className()")
951} catch (e) { if (e.message.length > 0) { print (e.message); } };
952
953try {
954  eval("const x = IsPrimitive(break.__lookupGetter__(-1))")
955} catch (e) { if (e.message.length > 0) { print (e.message); } };
956
957try {
958  eval("x = new Object()>>0.2.prototype.name")
959} catch (e) { if (e.message.length > 0) { print (e.message); } };
960
961try {
962  eval("const x = new IsPrimitive(new Object()).shift()")
963} catch (e) { if (e.message.length > 0) { print (e.message); } };
964
965try {
966  eval("if (Array(parseInt(break))) { 'a'.toString().unshift() }")
967} catch (e) { if (e.message.length > 0) { print (e.message); } };
968
969try {
970  eval("const x = return 0.2>>>=-1?undef:undef")
971} catch (e) { if (e.message.length > 0) { print (e.message); } };
972
973try {
974  eval("new Object().splice().unshift().prototype.null&&native.__lookupGetter__(undef>>>=NaN) = (1<<break)")
975} catch (e) { if (e.message.length > 0) { print (e.message); } };
976
977try {
978  eval("delete NaN.charAt(1).concat(NaN.0.2)")
979} catch (e) { if (e.message.length > 0) { print (e.message); } };
980
981try {
982  eval("Instantiate(new RegExp.sort().toJSONProtocol)")
983} catch (e) { if (e.message.length > 0) { print (e.message); } };
984
985try {
986  eval("function X(x) { return GetFunctionFor(false).lastIndexOf(1.shift()) }; X(this.0.2.charCodeAt(0.2))")
987} catch (e) { if (e.message.length > 0) { print (e.message); } };
988
989try {
990  eval("for (goto NaN.toObject(), ~true.'a', parseInt(debugger)+eval(false)) { eval(0.2.constructor) }")
991} catch (e) { if (e.message.length > 0) { print (e.message); } };
992
993try {
994  eval("switch (parseInt(debugger).pop()) { case (this.push(true).valueOf()): Join(continue, debugger, native, native, debugger).filter(Array(continue)); break; }")
995} catch (e) { if (e.message.length > 0) { print (e.message); } };
996
997try {
998  eval("x = new debugger.sort() instanceof this>>1")
999} catch (e) { if (e.message.length > 0) { print (e.message); } };
1000
1001try {
1002  eval("with ({ parseFloat(false).prototype.(!new Object()) : {unescape(-1)} }) { Math.max(new RegExp.superConstructor) }")
1003} catch (e) { if (e.message.length > 0) { print (e.message); } };
1004
1005try {
1006  eval("Instantiate({Math.pow(break)})")
1007} catch (e) { if (e.message.length > 0) { print (e.message); } };
1008
1009try {
1010  eval("import typeof(break.valueOf())")
1011} catch (e) { if (e.message.length > 0) { print (e.message); } };
1012
1013try {
1014  eval("Instantiate(Math.pow(-1[new RegExp]))")
1015} catch (e) { if (e.message.length > 0) { print (e.message); } };
1016
1017try {
1018  eval("native IsPrimitive(1).concat({x,null})")
1019} catch (e) { if (e.message.length > 0) { print (e.message); } };
1020
1021try {
1022  eval("NaN.length.prototype.value.prototype.function () { null==new Object() } = break.name()&IsPrimitive(0)")
1023} catch (e) { if (e.message.length > 0) { print (e.message); } };
1024
1025try {
1026  eval("delete NaN.prototype.-1.toString()")
1027} catch (e) { if (e.message.length > 0) { print (e.message); } };
1028
1029try {
1030  eval("new continue.unshift()+parseFloat(undef)")
1031} catch (e) { if (e.message.length > 0) { print (e.message); } };
1032
1033try {
1034  eval("const x = new NaN-break.call(false.pop())")
1035} catch (e) { if (e.message.length > 0) { print (e.message); } };
1036
1037try {
1038  eval("native new RegExp.exec(break).pop()")
1039} catch (e) { if (e.message.length > 0) { print (e.message); } };
1040
1041try {
1042  eval("SetValueOf({'a',null}.prototype.value, 1.shift() instanceof {'a',0})")
1043} catch (e) { if (e.message.length > 0) { print (e.message); } };
1044
1045try {
1046  eval("for (debugger.valueOf().size, function () { x.unshift() }, IsSmi(1)&&true==native) { new Object().__defineGetter__(this,function(){'a'})&&eval(native) }")
1047} catch (e) { if (e.message.length > 0) { print (e.message); } };
1048
1049try {
1050  eval("export 'a'.pop().charCodeAt(x.className())")
1051} catch (e) { if (e.message.length > 0) { print (e.message); } };
1052
1053try {
1054  eval("export String(IsSmi(debugger))")
1055} catch (e) { if (e.message.length > 0) { print (e.message); } };
1056
1057try {
1058  eval("typeof(debugger).valueOf().prototype.(1).lastIndexOf(this.break) = x.prototype.name.toLocaleString()")
1059} catch (e) { if (e.message.length > 0) { print (e.message); } };
1060
1061try {
1062  eval("native Array(typeof(false))")
1063} catch (e) { if (e.message.length > 0) { print (e.message); } };
1064
1065try {
1066  eval("new Function(1.__defineGetter__(1,function(){1}).null.constructor)")
1067} catch (e) { if (e.message.length > 0) { print (e.message); } };
1068
1069try {
1070  eval("x = 1.charAt(0).toObject()")
1071} catch (e) { if (e.message.length > 0) { print (e.message); } };
1072
1073try {
1074  eval("new Date(Math.max('a'.filter(new Object())))")
1075} catch (e) { if (e.message.length > 0) { print (e.message); } };
1076
1077try {
1078  eval("new Date(void.prototype.name.unshift())")
1079} catch (e) { if (e.message.length > 0) { print (e.message); } };
1080
1081try {
1082  eval("for (-1.toJSONProtocol.call(-1.size) in ~x.sort()) { eval(0&debugger) }")
1083} catch (e) { if (e.message.length > 0) { print (e.message); } };
1084
1085try {
1086  eval("for ('a'==undef.join() in Math.pow(IsSmi(false))) { undef > this>>goto x }")
1087} catch (e) { if (e.message.length > 0) { print (e.message); } };
1088
1089try {
1090  eval("Instantiate('a'.constructor.isNull)")
1091} catch (e) { if (e.message.length > 0) { print (e.message); } };
1092
1093try {
1094  eval("for (GetFunctionFor(this.slice(0.2, this)), this.prototype.void?null.unshift():native.className(), Number(new Object().call(-1))) { 0.splice() > debugger&&this }")
1095} catch (e) { if (e.message.length > 0) { print (e.message); } };
1096
1097try {
1098  eval("with ({ {goto new RegExp,Join(new Object(), native, continue, -1, x)} : NaN&x/{0,break} }) { this.lastIndexOf(new RegExp).join() }")
1099} catch (e) { if (e.message.length > 0) { print (e.message); } };
1100
1101try {
1102  eval("let (typeof(break.length())) { native&&false.sort() }")
1103} catch (e) { if (e.message.length > 0) { print (e.message); } };
1104
1105try {
1106  eval("x = new parseFloat(-1 instanceof break)")
1107} catch (e) { if (e.message.length > 0) { print (e.message); } };
1108
1109try {
1110  eval("label throw new continue.unshift()(null.shift())")
1111} catch (e) { if (e.message.length > 0) { print (e.message); } };
1112
1113try {
1114  eval("import Math.max(0.2.toLocaleString())")
1115} catch (e) { if (e.message.length > 0) { print (e.message); } };
1116
1117try {
1118  eval("function X(x) { return false.unshift().className() }; X(escape(NaN&NaN))")
1119} catch (e) { if (e.message.length > 0) { print (e.message); } };
1120
1121try {
1122  eval("new Date(Join(native.toText, goto x, 0.2.splice(), Join('a', 0, void, NaN, 1), eval(native)))")
1123} catch (e) { if (e.message.length > 0) { print (e.message); } };
1124
1125try {
1126  eval("if (GetFunctionFor(true.prototype.name)) { parseInt(NaN).toLocaleString() }")
1127} catch (e) { if (e.message.length > 0) { print (e.message); } };
1128
1129try {
1130  eval("new escape(native).__defineSetter__(return native,function(){undef > native})")
1131} catch (e) { if (e.message.length > 0) { print (e.message); } };
1132
1133try {
1134  eval("const x = new typeof(true > 'a')")
1135} catch (e) { if (e.message.length > 0) { print (e.message); } };
1136
1137try {
1138  eval("switch (debugger.prototype.0.2<<new RegExp+false) { case (native.splice().filter({x})): false&true.indexOf(1.__defineGetter__(native,function(){continue})); break; }")
1139} catch (e) { if (e.message.length > 0) { print (e.message); } };
1140
1141try {
1142  eval("label true-NaN.prototype.native.shift()")
1143} catch (e) { if (e.message.length > 0) { print (e.message); } };
1144
1145try {
1146  eval("new typeof(new RegExp.splice())")
1147} catch (e) { if (e.message.length > 0) { print (e.message); } };
1148
1149try {
1150  eval("switch (function () { this.NaN }) { case (this.continue.prototype.parseFloat(false)): IsPrimitive(new Object()-'a'); break; }")
1151} catch (e) { if (e.message.length > 0) { print (e.message); } };
1152
1153try {
1154  eval("export break.__lookupGetter__(debugger).indexOf(native.pop())")
1155} catch (e) { if (e.message.length > 0) { print (e.message); } };
1156
1157try {
1158  eval("switch (GetFunctionFor(NaN.lastIndex)) { case (new RegExp.lastIndex.toLocaleString()): NaN.join().indexOf(eval(-1)); break; }")
1159} catch (e) { if (e.message.length > 0) { print (e.message); } };
1160
1161try {
1162  eval("native {void.charAt(true)}")
1163} catch (e) { if (e.message.length > 0) { print (e.message); } };
1164
1165try {
1166  eval("new new Object()==NaN.join()")
1167} catch (e) { if (e.message.length > 0) { print (e.message); } };
1168
1169try {
1170  eval("new Date(typeof(Array(new Object())))")
1171} catch (e) { if (e.message.length > 0) { print (e.message); } };
1172
1173try {
1174  eval("label throw new (false)(eval(x))")
1175} catch (e) { if (e.message.length > 0) { print (e.message); } };
1176
1177try {
1178  eval("new new RegExp.size.charAt(true > -1)")
1179} catch (e) { if (e.message.length > 0) { print (e.message); } };
1180
1181try {
1182  eval("x = debugger.toObject().charAt(this<<undef)")
1183} catch (e) { if (e.message.length > 0) { print (e.message); } };
1184
1185try {
1186  eval("with ({ 'a'.valueOf()+parseInt(undef) : IsPrimitive(null).lastIndex }) { NaN.toObject().isNull }")
1187} catch (e) { if (e.message.length > 0) { print (e.message); } };
1188
1189try {
1190  eval("x = new new Object()&&void.lastIndexOf(0.2.splice())")
1191} catch (e) { if (e.message.length > 0) { print (e.message); } };
1192
1193try {
1194  eval("with ({ 1+1.name() : Join(Math.pow(debugger), new RegExp-1, x > 1, x<<-1, new RegExp.size) }) { undef[undef].size }")
1195} catch (e) { if (e.message.length > 0) { print (e.message); } };
1196
1197try {
1198  eval("delete native.call(-1).isNull")
1199} catch (e) { if (e.message.length > 0) { print (e.message); } };
1200
1201try {
1202  eval("if (new Object()>>>=break==Math.pow(debugger)) { IsPrimitive(this).lastIndex }")
1203} catch (e) { if (e.message.length > 0) { print (e.message); } };
1204
1205try {
1206  eval("for ((!x&&new RegExp) in undef.toLocaleString().slice(new RegExp.indexOf(NaN), IsPrimitive(-1))) { false.size+debugger[x] }")
1207} catch (e) { if (e.message.length > 0) { print (e.message); } };
1208
1209try {
1210  eval("import 0.length.__defineGetter__(0.2.shift(),function(){'a'.className()})")
1211} catch (e) { if (e.message.length > 0) { print (e.message); } };
1212
1213try {
1214  eval("Instantiate(goto new Object().push(void))")
1215} catch (e) { if (e.message.length > 0) { print (e.message); } };
1216
1217try {
1218  eval("with ({ Array(this.0) : parseFloat(void).pop() }) { escape(true).slice(continue.lastIndex, false.toObject()) }")
1219} catch (e) { if (e.message.length > 0) { print (e.message); } };
1220
1221try {
1222  eval("new native==true.filter({NaN,-1})")
1223} catch (e) { if (e.message.length > 0) { print (e.message); } };
1224
1225try {
1226  eval("for ('a'.__defineSetter__(continue,function(){-1}).unshift(), Array(undef).toLocaleString(), undef.__lookupGetter__(void).toLocaleString()) { parseInt(false/native) }")
1227} catch (e) { if (e.message.length > 0) { print (e.message); } };
1228
1229try {
1230  eval("this.x<<false.prototype.true.toLocaleString()==NaN.pop() = this.superConstructor>>Math.max(true)")
1231} catch (e) { if (e.message.length > 0) { print (e.message); } };
1232
1233try {
1234  eval("function X(x) { return this.prototype.name.splice() }; X(unescape(x).__lookupGetter__(Number(debugger)))")
1235} catch (e) { if (e.message.length > 0) { print (e.message); } };
1236
1237try {
1238  eval("x = new (!NaN).unshift()")
1239} catch (e) { if (e.message.length > 0) { print (e.message); } };
1240
1241try {
1242  eval("new Function(escape(Iterator(this)))")
1243} catch (e) { if (e.message.length > 0) { print (e.message); } };
1244
1245try {
1246  eval("function X(x) { return Number(new RegExp)<<this?true:-1 }; X(Number(null).lastIndex)")
1247} catch (e) { if (e.message.length > 0) { print (e.message); } };
1248
1249try {
1250  eval("export this.void.splice()")
1251} catch (e) { if (e.message.length > 0) { print (e.message); } };
1252
1253try {
1254  eval("for (this.prototype.null.sort() in -1.className()&void.filter(new Object())) { GetFunctionFor(new Object()).pop() }")
1255} catch (e) { if (e.message.length > 0) { print (e.message); } };
1256
1257try {
1258  eval("label 0[break].sort()")
1259} catch (e) { if (e.message.length > 0) { print (e.message); } };
1260
1261try {
1262  eval("for (null.length().toString(), eval(-1).toObject(), (!continue.concat(continue))) { true.name()/native<<new RegExp }")
1263} catch (e) { if (e.message.length > 0) { print (e.message); } };
1264
1265try {
1266  eval("for (unescape(null).sort(), Number(undef).charCodeAt(IsPrimitive(NaN)), null>>true/null.join()) { 0.2.toObject() > IsPrimitive(new RegExp) }")
1267} catch (e) { if (e.message.length > 0) { print (e.message); } };
1268
1269try {
1270  eval("new Date({NaN,native}&&1+undef)")
1271} catch (e) { if (e.message.length > 0) { print (e.message); } };
1272
1273try {
1274  eval("Instantiate(IsPrimitive(undef>>>=1))")
1275} catch (e) { if (e.message.length > 0) { print (e.message); } };
1276
1277try {
1278  eval("for (Join(true, 'a', true, 1, NaN).add({1}), GetFunctionFor(new Object().push(new Object())), goto 1.length) { Math.pow(GetFunctionFor(native)) }")
1279} catch (e) { if (e.message.length > 0) { print (e.message); } };
1280
1281try {
1282  eval("function X(x) { return break.isNull > parseInt(continue) }; X((new RegExp instanceof 1))")
1283} catch (e) { if (e.message.length > 0) { print (e.message); } };
1284
1285try {
1286  eval("with ({ Number(false).indexOf(x instanceof new Object()) : function () { x.toString() } }) { false.name().indexOf(GetFunctionFor(null)) }")
1287} catch (e) { if (e.message.length > 0) { print (e.message); } };
1288
1289try {
1290  eval("new Date('a'.constructor.prototype.name)")
1291} catch (e) { if (e.message.length > 0) { print (e.message); } };
1292
1293try {
1294  eval("GetFunctionFor(void&new Object()).prototype.debugger.add(null)[void.unshift()] = new RegExp.isNull.Iterator(this)")
1295} catch (e) { if (e.message.length > 0) { print (e.message); } };
1296
1297try {
1298  eval("delete false?break:undef.constructor")
1299} catch (e) { if (e.message.length > 0) { print (e.message); } };
1300
1301try {
1302  eval("with ({ (native.filter(1)) : eval(this&&0.2) }) { undef.length instanceof new Object().toText }")
1303} catch (e) { if (e.message.length > 0) { print (e.message); } };
1304
1305try {
1306  eval("export String(break.lastIndexOf(null))")
1307} catch (e) { if (e.message.length > 0) { print (e.message); } };
1308
1309try {
1310  eval("label (!Iterator(new RegExp))")
1311} catch (e) { if (e.message.length > 0) { print (e.message); } };
1312
1313try {
1314  eval("SetValueOf(String(null==-1), {1&0})")
1315} catch (e) { if (e.message.length > 0) { print (e.message); } };
1316
1317try {
1318  eval("new Date(parseInt('a' > 0))")
1319} catch (e) { if (e.message.length > 0) { print (e.message); } };
1320
1321try {
1322  eval("SetValueOf(debugger.toJSONProtocol.indexOf(escape(0)), this.filter(null).__defineSetter__(continue.break,function(){debugger>>null}))")
1323} catch (e) { if (e.message.length > 0) { print (e.message); } };
1324
1325try {
1326  eval("this.name().length().prototype.goto false.exec(true.charCodeAt(continue)) = Join(-1-false, undef.superConstructor, 'a'.shift(), (!x), NaN.this)")
1327} catch (e) { if (e.message.length > 0) { print (e.message); } };
1328
1329try {
1330  eval("new Function(typeof(new RegExp).sort())")
1331} catch (e) { if (e.message.length > 0) { print (e.message); } };
1332
1333try {
1334  eval("new 0.2.concat(x).splice()")
1335} catch (e) { if (e.message.length > 0) { print (e.message); } };
1336
1337try {
1338  eval("for (goto void.indexOf(throw new x(1)), typeof(return new RegExp), IsPrimitive(-1).add(void.lastIndexOf(debugger))) { null.indexOf(void).toText }")
1339} catch (e) { if (e.message.length > 0) { print (e.message); } };
1340
1341try {
1342  eval("return new RegExp.pop().prototype.String(x.toObject()) = 1.superConstructor.charCodeAt(new RegExp.charCodeAt(null))")
1343} catch (e) { if (e.message.length > 0) { print (e.message); } };
1344
1345try {
1346  eval("new null&true.prototype.name")
1347} catch (e) { if (e.message.length > 0) { print (e.message); } };
1348
1349try {
1350  eval("const x = -1>>>=NaN.indexOf((debugger))")
1351} catch (e) { if (e.message.length > 0) { print (e.message); } };
1352
1353try {
1354  eval("const x = new parseFloat(null).splice()")
1355} catch (e) { if (e.message.length > 0) { print (e.message); } };
1356
1357try {
1358  eval("import -1.lastIndexOf(new RegExp) instanceof throw new void(0.2)")
1359} catch (e) { if (e.message.length > 0) { print (e.message); } };
1360
1361try {
1362  eval("if ((0.shift())) { Join(IsPrimitive(-1), break.__defineSetter__(true,function(){break}), parseInt(null), parseFloat(break), true/null) }")
1363} catch (e) { if (e.message.length > 0) { print (e.message); } };
1364
1365try {
1366  eval("x = new escape(1 > continue)")
1367} catch (e) { if (e.message.length > 0) { print (e.message); } };
1368
1369try {
1370  eval("switch (parseInt(undef)>>false.filter(continue)) { case (this.undef/new Object()): 'a'.toJSONProtocol.__defineGetter__(new RegExp-undef,function(){parseFloat(new RegExp)}); break; }")
1371} catch (e) { if (e.message.length > 0) { print (e.message); } };
1372
1373try {
1374  eval("{void}.shift().prototype.this.Array(new Object()) = {0.2,new RegExp}.lastIndexOf(break.splice())")
1375} catch (e) { if (e.message.length > 0) { print (e.message); } };
1376
1377try {
1378  eval("new continue&&new Object().lastIndexOf(new Object() instanceof 1)")
1379} catch (e) { if (e.message.length > 0) { print (e.message); } };
1380
1381try {
1382  eval("for (throw new 'a'.exec(x)(return false), native/void.constructor, {native}==true.toLocaleString()) { goto 1 instanceof 1.isNull }")
1383} catch (e) { if (e.message.length > 0) { print (e.message); } };
1384
1385try {
1386  eval("for (break.concat(break) > native>>>=-1, (debugger.x), Join(x, void, void, new RegExp, null).name()) { void.charCodeAt(true).valueOf() }")
1387} catch (e) { if (e.message.length > 0) { print (e.message); } };
1388
1389try {
1390  eval("const x = new 'a'>>0 instanceof new Object().push(new RegExp)")
1391} catch (e) { if (e.message.length > 0) { print (e.message); } };
1392
1393try {
1394  eval("if (return ~break) { break.__defineGetter__(break,function(){-1}).shift() }")
1395} catch (e) { if (e.message.length > 0) { print (e.message); } };
1396
1397try {
1398  eval("Instantiate(Join(null, -1, undef, null, 0).toString())")
1399} catch (e) { if (e.message.length > 0) { print (e.message); } };
1400
1401try {
1402  eval("let ({new RegExp,void}.slice(break.isNull, false.shift())) { eval(debugger.slice(this, 1)) }")
1403} catch (e) { if (e.message.length > 0) { print (e.message); } };
1404
1405try {
1406  eval("function X(x) { return {GetFunctionFor(0)} }; X('a'.prototype.debugger.concat(void.constructor))")
1407} catch (e) { if (e.message.length > 0) { print (e.message); } };
1408
1409try {
1410  eval("let (~true instanceof continue) { escape(new RegExp.toObject()) }")
1411} catch (e) { if (e.message.length > 0) { print (e.message); } };
1412
1413try {
1414  eval("escape(0[native]).prototype.debugger.add(1).unshift() = (true.join())")
1415} catch (e) { if (e.message.length > 0) { print (e.message); } };
1416
1417try {
1418  eval("for (unescape(void).length, undef.toObject() instanceof x.toObject(), 0.2+true.concat(true.__lookupGetter__(this))) { (x).toJSONProtocol }")
1419} catch (e) { if (e.message.length > 0) { print (e.message); } };
1420
1421try {
1422  eval("Instantiate(escape(null).__lookupGetter__(undef.size))")
1423} catch (e) { if (e.message.length > 0) { print (e.message); } };
1424
1425try {
1426  eval("label Array(continue[false])")
1427} catch (e) { if (e.message.length > 0) { print (e.message); } };
1428
1429try {
1430  eval("function X(x) { return Number(this&&false) }; X(NaN.toJSONProtocol.toJSONProtocol)")
1431} catch (e) { if (e.message.length > 0) { print (e.message); } };
1432
1433try {
1434  eval("null.toString().shift().prototype.Array(x).__lookupGetter__('a'.prototype.x) = {1.length,break.join()}")
1435} catch (e) { if (e.message.length > 0) { print (e.message); } };
1436
1437try {
1438  eval("x = new 1.charCodeAt(break)+IsSmi(false)")
1439} catch (e) { if (e.message.length > 0) { print (e.message); } };
1440
1441try {
1442  eval("SetValueOf(String(this) > 0.2.toText, new RegExp.length.lastIndexOf(1<<0.2))")
1443} catch (e) { if (e.message.length > 0) { print (e.message); } };
1444
1445try {
1446  eval("switch (new RegExp.pop().charAt(IsSmi(new RegExp))) { case (native.indexOf(this)/native.lastIndex): this.debugger.indexOf(debugger); break; }")
1447} catch (e) { if (e.message.length > 0) { print (e.message); } };
1448
1449try {
1450  eval("new Date(Number(x)[debugger.prototype.break])")
1451} catch (e) { if (e.message.length > 0) { print (e.message); } };
1452
1453try {
1454  eval("function X(x) { return new RegExp>>>=x.unshift() }; X(Math.max(continue.name()))")
1455} catch (e) { if (e.message.length > 0) { print (e.message); } };
1456
1457try {
1458  eval("Instantiate(IsSmi(null.size))")
1459} catch (e) { if (e.message.length > 0) { print (e.message); } };
1460
1461try {
1462  eval("x = native?0.2:1+GetFunctionFor(void)")
1463} catch (e) { if (e.message.length > 0) { print (e.message); } };
1464
1465try {
1466  eval("for (IsPrimitive(-1)>>>=break.valueOf() in String(0 > 0.2)) { Math.max(true.length()) }")
1467} catch (e) { if (e.message.length > 0) { print (e.message); } };
1468
1469try {
1470  eval("switch (escape(unescape(NaN))) { case (Math.pow(eval(undef))): true.charAt(null)&new RegExp.pop(); break; }")
1471} catch (e) { if (e.message.length > 0) { print (e.message); } };
1472
1473try {
1474  eval("delete Join(new RegExp, 1, false, new Object(), this).toLocaleString()")
1475} catch (e) { if (e.message.length > 0) { print (e.message); } };
1476
1477try {
1478  eval("label return x.filter(x.join())")
1479} catch (e) { if (e.message.length > 0) { print (e.message); } };
1480
1481try {
1482  eval("new new RegExp.pop().shift()")
1483} catch (e) { if (e.message.length > 0) { print (e.message); } };
1484
1485try {
1486  eval("x = new (!debugger.size)")
1487} catch (e) { if (e.message.length > 0) { print (e.message); } };
1488
1489try {
1490  eval("label Math.max(debugger.__lookupGetter__(NaN))")
1491} catch (e) { if (e.message.length > 0) { print (e.message); } };
1492
1493try {
1494  eval("Instantiate(eval(debugger[debugger]))")
1495} catch (e) { if (e.message.length > 0) { print (e.message); } };
1496
1497try {
1498  eval("new 0.2.filter(true)&throw new true(debugger)")
1499} catch (e) { if (e.message.length > 0) { print (e.message); } };
1500
1501try {
1502  eval("new Date(continue.exec(debugger) > Math.pow(0.2))")
1503} catch (e) { if (e.message.length > 0) { print (e.message); } };
1504
1505try {
1506  eval("void.prototype.value.name().prototype.Number(undef&NaN) = false.__lookupGetter__(-1).name()")
1507} catch (e) { if (e.message.length > 0) { print (e.message); } };
1508
1509try {
1510  eval("Instantiate(null.__defineGetter__(native,function(){continue}).valueOf())")
1511} catch (e) { if (e.message.length > 0) { print (e.message); } };
1512
1513try {
1514  eval("with ({ {new Object()[continue],native.length()} : undef.name().superConstructor }) { Math.pow(break).indexOf(0.toJSONProtocol) }")
1515} catch (e) { if (e.message.length > 0) { print (e.message); } };
1516
1517try {
1518  eval("switch (Iterator(native.call(new RegExp))) { case (String(new RegExp).isNull): goto new RegExp.pop(); break; }")
1519} catch (e) { if (e.message.length > 0) { print (e.message); } };
1520
1521try {
1522  eval("const x = new x.constructor instanceof undef.indexOf(-1)")
1523} catch (e) { if (e.message.length > 0) { print (e.message); } };
1524
1525try {
1526  eval("SetValueOf(this.~null, continue.pop()&0&'a')")
1527} catch (e) { if (e.message.length > 0) { print (e.message); } };
1528
1529try {
1530  eval("switch (GetFunctionFor(~0)) { case ('a'.'a'<<undef.__defineGetter__(false,function(){true})): (!1).lastIndex; break; }")
1531} catch (e) { if (e.message.length > 0) { print (e.message); } };
1532
1533try {
1534  eval("function X(x) { return debugger.unshift().0.toString() }; X(Number(break).0.2>>>=false)")
1535} catch (e) { if (e.message.length > 0) { print (e.message); } };
1536
1537try {
1538  eval("new Date(Iterator(x)/undef.pop())")
1539} catch (e) { if (e.message.length > 0) { print (e.message); } };
1540
1541try {
1542  eval("SetValueOf(undef.join().toLocaleString(), null.add(false).valueOf())")
1543} catch (e) { if (e.message.length > 0) { print (e.message); } };
1544
1545try {
1546  eval("IsSmi(x).toString().prototype.0>>continue.indexOf(NaN.__lookupGetter__(new Object())) = ~-1&typeof(0)")
1547} catch (e) { if (e.message.length > 0) { print (e.message); } };
1548
1549try {
1550  eval("for (continue.__lookupGetter__(new RegExp).toObject(), false-0.toString(), return native.sort()) { new RegExp.name().className() }")
1551} catch (e) { if (e.message.length > 0) { print (e.message); } };
1552
1553try {
1554} catch (e) { if (e.message.length > 0) { print (e.message); } };
1555
1556try {
1557} catch (e) { if (e.message.length > 0) { print (e.message); } };
1558
1559try {
1560  eval("switch (escape(new RegExp).toString()) { case (goto eval(1)): this.filter(new Object()).call(new RegExp.slice(null, this)); break; }")
1561} catch (e) { if (e.message.length > 0) { print (e.message); } };
1562
1563try {
1564  eval("x = debugger-false.toText")
1565} catch (e) { if (e.message.length > 0) { print (e.message); } };
1566
1567try {
1568  eval("const x = Number(null>>new RegExp)")
1569} catch (e) { if (e.message.length > 0) { print (e.message); } };
1570
1571try {
1572  eval("delete this&native.indexOf('a'.splice())")
1573} catch (e) { if (e.message.length > 0) { print (e.message); } };
1574
1575try {
1576  eval("SetValueOf(~Math.max(break), 0.2.valueOf().length)")
1577} catch (e) { if (e.message.length > 0) { print (e.message); } };
1578
1579try {
1580  eval("Instantiate(Number(native.charCodeAt(x)))")
1581} catch (e) { if (e.message.length > 0) { print (e.message); } };
1582
1583try {
1584  eval("const x = new goto continue.add(0)")
1585} catch (e) { if (e.message.length > 0) { print (e.message); } };
1586
1587try {
1588  eval("delete typeof(debugger).name()")
1589} catch (e) { if (e.message.length > 0) { print (e.message); } };
1590
1591try {
1592  eval("'a'<<false.toText.prototype.throw new true(1).lastIndex = 'a'.name().length")
1593} catch (e) { if (e.message.length > 0) { print (e.message); } };
1594
1595try {
1596  eval("native 'a'.indexOf(debugger).charAt(NaN.add(new Object()))")
1597} catch (e) { if (e.message.length > 0) { print (e.message); } };
1598
1599try {
1600  eval("SetValueOf(break>>false.toString(), (false.indexOf(this)))")
1601} catch (e) { if (e.message.length > 0) { print (e.message); } };
1602
1603try {
1604  eval("delete goto NaN==(!debugger)")
1605} catch (e) { if (e.message.length > 0) { print (e.message); } };
1606
1607try {
1608  eval("new Date(0.2.join().superConstructor)")
1609} catch (e) { if (e.message.length > 0) { print (e.message); } };
1610
1611try {
1612  eval("const x = new this.void.toLocaleString()")
1613} catch (e) { if (e.message.length > 0) { print (e.message); } };
1614
1615try {
1616  eval("SetValueOf(x.exec(debugger)[GetFunctionFor(0)], native.toObject().exec(new RegExp.sort()))")
1617} catch (e) { if (e.message.length > 0) { print (e.message); } };
1618
1619try {
1620  eval("Instantiate(0.2.valueOf().toLocaleString())")
1621} catch (e) { if (e.message.length > 0) { print (e.message); } };
1622
1623try {
1624} catch (e) { if (e.message.length > 0) { print (e.message); } };
1625
1626try {
1627  eval("new Function(-1.toJSONProtocol.prototype.name)")
1628} catch (e) { if (e.message.length > 0) { print (e.message); } };
1629
1630try {
1631  eval("new Date(Array(-1.shift()))")
1632} catch (e) { if (e.message.length > 0) { print (e.message); } };
1633
1634try {
1635  eval("export break.concat(undef).unshift()")
1636} catch (e) { if (e.message.length > 0) { print (e.message); } };
1637
1638try {
1639  eval("native parseFloat(-1)?NaN.toText:debugger.toString()")
1640} catch (e) { if (e.message.length > 0) { print (e.message); } };
1641
1642try {
1643  eval("for (void-continue/continue.prototype.undef in String(break.toText)) { parseInt(false).isNull }")
1644} catch (e) { if (e.message.length > 0) { print (e.message); } };
1645
1646try {
1647  eval("Instantiate(true.isNull.toObject())")
1648} catch (e) { if (e.message.length > 0) { print (e.message); } };
1649
1650try {
1651  eval("with ({ typeof(debugger).toObject() : x.constructor>>>=null.__defineGetter__(native,function(){debugger}) }) { unescape(undef.lastIndexOf(false)) }")
1652} catch (e) { if (e.message.length > 0) { print (e.message); } };
1653
1654try {
1655  eval("export unescape(continue)<<native[0]")
1656} catch (e) { if (e.message.length > 0) { print (e.message); } };
1657
1658try {
1659  eval("if (String(0).unescape(debugger)) { {break.pop(),0.2.constructor} }")
1660} catch (e) { if (e.message.length > 0) { print (e.message); } };
1661
1662try {
1663  eval("String({true}).prototype.break.length.call(false > 0.2) = GetFunctionFor(0.prototype.new RegExp)")
1664} catch (e) { if (e.message.length > 0) { print (e.message); } };
1665
1666try {
1667  eval("with ({ false.push(0.2).indexOf(Math.max(debugger)) : x&x.prototype.name }) { goto 1.lastIndex }")
1668} catch (e) { if (e.message.length > 0) { print (e.message); } };
1669
1670try {
1671  eval("new Function(0.2.lastIndex&0.2?break:NaN)")
1672} catch (e) { if (e.message.length > 0) { print (e.message); } };
1673
1674try {
1675  eval("const x = -1.prototype.value.toText")
1676} catch (e) { if (e.message.length > 0) { print (e.message); } };
1677
1678try {
1679  eval("import native.toLocaleString()-1.prototype.0")
1680} catch (e) { if (e.message.length > 0) { print (e.message); } };
1681
1682try {
1683  eval("export debugger[-1].indexOf(Join(new Object(), 0, x, new Object(), 0.2))")
1684} catch (e) { if (e.message.length > 0) { print (e.message); } };
1685
1686try {
1687  eval("function X(x) { return (!true).lastIndexOf(true.splice()) }; X(NaN.toString().prototype.value)")
1688} catch (e) { if (e.message.length > 0) { print (e.message); } };
1689
1690try {
1691  eval("function X(x) { return continue.slice(-1, 1).prototype.true.name() }; X('a'.push(void).prototype.value)")
1692} catch (e) { if (e.message.length > 0) { print (e.message); } };
1693
1694try {
1695  eval("for (goto new RegExp.length(), x.sort().className(), Math.max(new RegExp.toJSONProtocol)) { (IsSmi(-1)) }")
1696} catch (e) { if (e.message.length > 0) { print (e.message); } };
1697
1698try {
1699  eval("const x = 0.splice()&&-1.sort()")
1700} catch (e) { if (e.message.length > 0) { print (e.message); } };
1701
1702try {
1703  eval("let (Math.max(-1>>1)) { break.toLocaleString().toJSONProtocol }")
1704} catch (e) { if (e.message.length > 0) { print (e.message); } };
1705
1706try {
1707  eval("new {void.prototype.break,new RegExp.toString()}")
1708} catch (e) { if (e.message.length > 0) { print (e.message); } };
1709
1710try {
1711  eval("new IsSmi(debugger).name()")
1712} catch (e) { if (e.message.length > 0) { print (e.message); } };
1713
1714try {
1715  eval("new 'a'.concat(undef).sort()")
1716} catch (e) { if (e.message.length > 0) { print (e.message); } };
1717
1718try {
1719  eval("x = new {debugger.toObject(),'a' > false}")
1720} catch (e) { if (e.message.length > 0) { print (e.message); } };
1721
1722try {
1723  eval("if (goto 1.concat(Join(x, undef, native, x, new Object()))) { new RegExp.prototype.name==new RegExp.superConstructor }")
1724} catch (e) { if (e.message.length > 0) { print (e.message); } };
1725
1726try {
1727  eval("function X(x) { return new Object().__defineGetter__(0.2,function(){0.2}).length() }; X(void.isNull<<parseFloat(NaN))")
1728} catch (e) { if (e.message.length > 0) { print (e.message); } };
1729
1730try {
1731  eval("delete continue.toJSONProtocol.toLocaleString()")
1732} catch (e) { if (e.message.length > 0) { print (e.message); } };
1733
1734try {
1735  eval("for (continue.constructor.toObject() in true&&undef.toJSONProtocol) { String(0+break) }")
1736} catch (e) { if (e.message.length > 0) { print (e.message); } };
1737
1738try {
1739  eval("import true.call(continue)>>break.toString()")
1740} catch (e) { if (e.message.length > 0) { print (e.message); } };
1741
1742try {
1743  eval("label escape(this) > Math.pow(new RegExp)")
1744} catch (e) { if (e.message.length > 0) { print (e.message); } };
1745
1746try {
1747  eval("new {void}/IsSmi(new Object())")
1748} catch (e) { if (e.message.length > 0) { print (e.message); } };
1749
1750try {
1751  eval("switch (native==null?debugger.prototype.name:null.toLocaleString()) { case (NaN.push(this).join()): (break instanceof continue); break; }")
1752} catch (e) { if (e.message.length > 0) { print (e.message); } };
1753
1754try {
1755  eval("x = new Math.pow(x.push(0))")
1756} catch (e) { if (e.message.length > 0) { print (e.message); } };
1757
1758try {
1759  eval("new (Array(NaN))")
1760} catch (e) { if (e.message.length > 0) { print (e.message); } };
1761
1762try {
1763  eval("label IsSmi(new RegExp).toLocaleString()")
1764} catch (e) { if (e.message.length > 0) { print (e.message); } };
1765
1766try {
1767  eval("label NaN.push(1).shift()")
1768} catch (e) { if (e.message.length > 0) { print (e.message); } };
1769
1770try {
1771  eval("{escape(undef),debugger.filter(0.2)}.prototype.-1 > new RegExp[0.2.valueOf()] = new RegExp.prototype.value.splice()")
1772} catch (e) { if (e.message.length > 0) { print (e.message); } };
1773
1774try {
1775  eval("x = new Join(0.2, x, continue, debugger, new Object()).size")
1776} catch (e) { if (e.message.length > 0) { print (e.message); } };
1777
1778try {
1779  eval("with ({ Number(null).name() : Math.pow(true).__defineGetter__(debugger.toString(),function(){false+0.2}) }) { this.{x,break} }")
1780} catch (e) { if (e.message.length > 0) { print (e.message); } };
1781
1782try {
1783  eval("new Math.pow(goto debugger)")
1784} catch (e) { if (e.message.length > 0) { print (e.message); } };
1785
1786try {
1787  eval("x = IsPrimitive(void.pop())")
1788} catch (e) { if (e.message.length > 0) { print (e.message); } };
1789
1790try {
1791  eval("x = new Object().toString().toJSONProtocol")
1792} catch (e) { if (e.message.length > 0) { print (e.message); } };
1793
1794try {
1795  eval("Instantiate(this.String(0.2))")
1796} catch (e) { if (e.message.length > 0) { print (e.message); } };
1797
1798try {
1799  eval("let ({-1.call(new RegExp)}) { break.length().splice() }")
1800} catch (e) { if (e.message.length > 0) { print (e.message); } };
1801
1802try {
1803  eval("import null.size.__defineGetter__(void.filter(x),function(){null.pop()})")
1804} catch (e) { if (e.message.length > 0) { print (e.message); } };
1805
1806try {
1807  eval("const x = new IsPrimitive(null.superConstructor)")
1808} catch (e) { if (e.message.length > 0) { print (e.message); } };
1809
1810try {
1811  eval("new eval(-1.prototype.continue)")
1812} catch (e) { if (e.message.length > 0) { print (e.message); } };
1813
1814try {
1815  eval("switch (typeof(Iterator('a'))) { case (0.constructor>>~1): void.__defineGetter__(void,function(){1})/GetFunctionFor(0); break; }")
1816} catch (e) { if (e.message.length > 0) { print (e.message); } };
1817
1818try {
1819  eval("for (false instanceof x.add(true.charAt(new RegExp)) in Join(undef.lastIndexOf(break), 0.2.add(new Object()), Iterator(1), {'a',x}, Array(new Object()))) { function () { null }/1&&-1 }")
1820} catch (e) { if (e.message.length > 0) { print (e.message); } };
1821
1822try {
1823  eval("new escape('a'.concat(undef))")
1824} catch (e) { if (e.message.length > 0) { print (e.message); } };
1825
1826try {
1827  eval("new Function(Math.pow(NaN).toText)")
1828} catch (e) { if (e.message.length > 0) { print (e.message); } };
1829
1830try {
1831  eval("x = new throw new 0(NaN).className()")
1832} catch (e) { if (e.message.length > 0) { print (e.message); } };
1833
1834try {
1835  eval("delete String(GetFunctionFor(new Object()))")
1836} catch (e) { if (e.message.length > 0) { print (e.message); } };
1837
1838try {
1839  eval("x = Iterator(new Object()).charAt((0.2))")
1840} catch (e) { if (e.message.length > 0) { print (e.message); } };
1841
1842try {
1843  eval("Number(undef.charAt(1)).prototype.undef.lastIndexOf(true).slice(1.className(), undef.filter(-1)) = null<<null.push(parseInt('a'))")
1844} catch (e) { if (e.message.length > 0) { print (e.message); } };
1845
1846try {
1847  eval("x = {Math.max(1),IsSmi(new Object())}")
1848} catch (e) { if (e.message.length > 0) { print (e.message); } };
1849
1850try {
1851  eval("switch (new Object().exec(0).isNull) { case (escape(IsSmi(false))): false.toObject()-null.size; break; }")
1852} catch (e) { if (e.message.length > 0) { print (e.message); } };
1853
1854try {
1855  eval("new 'a'.__defineSetter__(debugger,function(){false}).name()")
1856} catch (e) { if (e.message.length > 0) { print (e.message); } };
1857
1858try {
1859  eval("x = debugger?-1:0+true.prototype.1")
1860} catch (e) { if (e.message.length > 0) { print (e.message); } };
1861
1862try {
1863  eval("new {false instanceof continue,native.size}")
1864} catch (e) { if (e.message.length > 0) { print (e.message); } };
1865
1866try {
1867  eval("GetFunctionFor(continue.__lookupGetter__(0.2)).prototype.Math.max(1.splice()) = true.__defineGetter__(undef,function(){NaN}).filter(String(new RegExp))")
1868} catch (e) { if (e.message.length > 0) { print (e.message); } };
1869
1870try {
1871  eval("null.size-1.toLocaleString().prototype.(this).shift() = GetFunctionFor(native.charAt(break))")
1872} catch (e) { if (e.message.length > 0) { print (e.message); } };
1873
1874try {
1875  eval("Instantiate((!null.indexOf(-1)))")
1876} catch (e) { if (e.message.length > 0) { print (e.message); } };
1877
1878try {
1879  eval("x = {break.sort()}")
1880} catch (e) { if (e.message.length > 0) { print (e.message); } };
1881
1882try {
1883  eval("new throw new debugger.splice()(this.__lookupGetter__(undef))")
1884} catch (e) { if (e.message.length > 0) { print (e.message); } };
1885
1886try {
1887  eval("unescape(x[native]).prototype.0.splice().-1.prototype.true = x.prototype.value.className()")
1888} catch (e) { if (e.message.length > 0) { print (e.message); } };
1889
1890try {
1891  eval("export x+true.length")
1892} catch (e) { if (e.message.length > 0) { print (e.message); } };
1893
1894try {
1895  eval("export debugger.indexOf(-1).indexOf(true.constructor)")
1896} catch (e) { if (e.message.length > 0) { print (e.message); } };
1897
1898try {
1899  eval("for ({break}.exec(new Object().continue) in eval(0.2.charAt(new Object()))) { throw new null.length(null?break:-1) }")
1900} catch (e) { if (e.message.length > 0) { print (e.message); } };
1901
1902try {
1903  eval("const x = NaN.toLocaleString().toObject()")
1904} catch (e) { if (e.message.length > 0) { print (e.message); } };
1905
1906try {
1907  eval("function X(x) { return Math.pow(break+false) }; X(Join(true.add(new Object()), null[-1], new RegExp[true], NaN&&debugger, x.charAt(undef)))")
1908} catch (e) { if (e.message.length > 0) { print (e.message); } };
1909
1910try {
1911  eval("switch ((break).add(true.sort())) { case (undef.charAt(native).__defineGetter__(IsPrimitive(1),function(){NaN<<new RegExp})): -1.__defineSetter__(null,function(){-1}) > this.charCodeAt(this); break; }")
1912} catch (e) { if (e.message.length > 0) { print (e.message); } };
1913
1914try {
1915  eval("import return 0.2.length")
1916} catch (e) { if (e.message.length > 0) { print (e.message); } };
1917
1918try {
1919  eval("continue.join().toText.prototype.Number(debugger).slice(new RegExp.-1, (NaN)) = function () { (!null) }")
1920} catch (e) { if (e.message.length > 0) { print (e.message); } };
1921
1922try {
1923  eval("export Number(break.__lookupGetter__(false))")
1924} catch (e) { if (e.message.length > 0) { print (e.message); } };
1925
1926try {
1927  eval("new Date(return null/x)")
1928} catch (e) { if (e.message.length > 0) { print (e.message); } };
1929
1930try {
1931  eval("export Number(undef).shift()")
1932} catch (e) { if (e.message.length > 0) { print (e.message); } };
1933
1934try {
1935  eval("const x = 1[native]/this&true")
1936} catch (e) { if (e.message.length > 0) { print (e.message); } };
1937
1938try {
1939  eval("delete typeof(debugger.unshift())")
1940} catch (e) { if (e.message.length > 0) { print (e.message); } };
1941
1942try {
1943  eval("import x.charAt(false)&-1>>x")
1944} catch (e) { if (e.message.length > 0) { print (e.message); } };
1945
1946try {
1947  eval("if (null.toText.superConstructor) { typeof(-1).toString() }")
1948} catch (e) { if (e.message.length > 0) { print (e.message); } };
1949
1950try {
1951  eval("let (parseFloat(continue.superConstructor)) { 0.2.toText.prototype.value }")
1952} catch (e) { if (e.message.length > 0) { print (e.message); } };
1953
1954try {
1955  eval("label parseInt(IsSmi(null))")
1956} catch (e) { if (e.message.length > 0) { print (e.message); } };
1957
1958try {
1959  eval("delete new Object().valueOf().indexOf(true-x)")
1960} catch (e) { if (e.message.length > 0) { print (e.message); } };
1961
1962try {
1963  eval("x = new unescape(1.__defineGetter__(new Object(),function(){x}))")
1964} catch (e) { if (e.message.length > 0) { print (e.message); } };
1965
1966try {
1967  eval("let (undef.size.splice()) { 1.constructor.charCodeAt(0+'a') }")
1968} catch (e) { if (e.message.length > 0) { print (e.message); } };
1969
1970try {
1971  eval("this.new RegExp.pop().prototype.eval(debugger).toJSONProtocol = unescape(continue).valueOf()")
1972} catch (e) { if (e.message.length > 0) { print (e.message); } };
1973
1974try {
1975  eval("const x = new this.new RegExp.indexOf(unescape(new Object()))")
1976} catch (e) { if (e.message.length > 0) { print (e.message); } };
1977
1978try {
1979  eval("x = new break instanceof false instanceof native.length()")
1980} catch (e) { if (e.message.length > 0) { print (e.message); } };
1981
1982try {
1983  eval("Instantiate(parseFloat(x).valueOf())")
1984} catch (e) { if (e.message.length > 0) { print (e.message); } };
1985
1986try {
1987  eval("label {escape(true),Math.max(null)}")
1988} catch (e) { if (e.message.length > 0) { print (e.message); } };
1989
1990try {
1991  eval("'a'>>>=void.prototype.value.prototype.break.prototype.break.indexOf(0.className()) = (!this&native)")
1992} catch (e) { if (e.message.length > 0) { print (e.message); } };
1993
1994try {
1995  eval("import Number(NaN).push(IsSmi(break))")
1996} catch (e) { if (e.message.length > 0) { print (e.message); } };
1997
1998try {
1999  eval("export true.exec(void).toObject()")
2000} catch (e) { if (e.message.length > 0) { print (e.message); } };
2001
2002try {
2003  eval("new Function({'a',true}/eval(new Object()))")
2004} catch (e) { if (e.message.length > 0) { print (e.message); } };
2005
2006try {
2007  eval("label null.concat(null).toObject()")
2008} catch (e) { if (e.message.length > 0) { print (e.message); } };
2009
2010try {
2011  eval("native {0.2.length,new RegExp.lastIndexOf(-1)}")
2012} catch (e) { if (e.message.length > 0) { print (e.message); } };
2013
2014try {
2015  eval("function X(x) { return Math.max({0.2}) }; X(true.charCodeAt(null).add(new RegExp.name()))")
2016} catch (e) { if (e.message.length > 0) { print (e.message); } };
2017
2018try {
2019  eval("delete -1.lastIndex.length")
2020} catch (e) { if (e.message.length > 0) { print (e.message); } };
2021
2022try {
2023  eval("new Function(0.2[1].call(true > break))")
2024} catch (e) { if (e.message.length > 0) { print (e.message); } };
2025
2026try {
2027  eval("Instantiate('a'.toLocaleString().splice())")
2028} catch (e) { if (e.message.length > 0) { print (e.message); } };
2029
2030try {
2031  eval("x = typeof(void&&void)")
2032} catch (e) { if (e.message.length > 0) { print (e.message); } };
2033