vartoIndexedObject=require('../internals/to-indexed-object');varnativeGetOwnPropertyNames=require('../internals/object-get-own-property-names').f;vartoString={}.toString;varwindowNames=typeofwindow=='object'&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];vargetWindowNames=function(it){try{returnnativeGetOwnPropertyNames(it);}catch(error){returnwindowNames.slice();}};// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and windowmodule.exports.f=functiongetOwnPropertyNames(it){returnwindowNames&&toString.call(it)=='[object Window]'?getWindowNames(it):nativeGetOwnPropertyNames(toIndexedObject(it));};