export var isBrowser = !!(typeof window !== 'undefined' && window.document && window.document.createElement); var isChrome = function isChrome() { var winNav = isBrowser && window.navigator; var vendorName = winNav && (winNav === null || winNav === void 0 ? void 0 : winNav.vendor); var userAgent = winNav && winNav.userAgent; //@ts-ignore var isChromium = isBrowser && typeof chrome !== 'undefined'; //@ts-ignore var isOpera = isBrowser && typeof opr !== 'undefined'; var isIEedge = userAgent && userAgent.indexOf('Edge') > -1; var isIOSChrome = !!(userAgent && userAgent.match('CriOS')); var isDesktopChrome = isChromium && vendorName === 'Google Inc.' && !isOpera && !isIEedge; return isIOSChrome || isDesktopChrome; }; export default isChrome;