function World() {
return {
hello: function() { console.log("Hello World!") }
}
}
function Greeter(name) {
return {
hello: function() { console.log("Hello " + name + "!") }
}
}
var world = World()
var greeter = Greeter("Programowanie Obiektowe")
world.hello()
greeter.hello()
ZnVuY3Rpb24gV29ybGQoKSB7CiAgcmV0dXJuIHsKICAgIGhlbGxvOiBmdW5jdGlvbigpIHsgY29uc29sZS5sb2coIkhlbGxvIFdvcmxkISIpIH0KICB9Cn0KCmZ1bmN0aW9uIEdyZWV0ZXIobmFtZSkgewogIHJldHVybiB7CiAgICBoZWxsbzogZnVuY3Rpb24oKSB7IGNvbnNvbGUubG9nKCJIZWxsbyAiICsgbmFtZSArICIhIikgfQogIH0KfQoKdmFyIHdvcmxkID0gV29ybGQoKQp2YXIgZ3JlZXRlciA9IEdyZWV0ZXIoIlByb2dyYW1vd2FuaWUgT2JpZWt0b3dlIikKCndvcmxkLmhlbGxvKCkKZ3JlZXRlci5oZWxsbygp