"use strict";Liferay.Loader.define("liferay!analytics-settings-web$object-keys@1.1.1/implementation",["module","exports","require","./isArguments"],(function(e,t,r){var n;window;if(!Object.keys){var o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,l=r("./isArguments"),c=Object.prototype.propertyIsEnumerable,a=!c.call({toString:null},"toString"),f=c.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],equalsConstructorPrototype=function(e){var t=e.constructor;return t&&t.prototype===e},s={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!s["$"+e]&&o.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{equalsConstructorPrototype(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();n=function keys(e){var t=null!==e&&"object"==typeof e,r="[object Function]"===i.call(e),n=l(e),c=t&&"[object String]"===i.call(e),s=[];if(!t&&!r&&!n)throw new TypeError("Object.keys called on a non-object");if(c&&e.length>0&&!o.call(e,0))for(var y=0;y<e.length;++y)s.push(String(y));if(n&&e.length>0)for(var w=0;w<e.length;++w)s.push(String(w));else for(var $ in e)f&&r&&"prototype"===$||!o.call(e,$)||s.push(String($));if(a)for(var g=function(e){if("undefined"==typeof window||!p)return equalsConstructorPrototype(e);try{return equalsConstructorPrototype(e)}catch(e){return!1}}(e),d=0;d<u.length;++d)g&&"constructor"===u[d]||!o.call(e,u[d])||s.push(u[d]);return s}}e.exports=n}));
//# sourceMappingURL=implementation.js.map