function getGlobalObject()
{
return function() { return this; }();
}
print(getGlobalObject());
var go = getGlobalObject();
for(var p in go)
print(p);
ZnVuY3Rpb24gZ2V0R2xvYmFsT2JqZWN0KCkKewogIHJldHVybiBmdW5jdGlvbigpIHsgcmV0dXJuIHRoaXM7IH0oKTsKfQoKcHJpbnQoZ2V0R2xvYmFsT2JqZWN0KCkpOwp2YXIgZ28gPSBnZXRHbG9iYWxPYmplY3QoKTsKZm9yKHZhciBwIGluIGdvKQogIHByaW50KHApOw==