export function isMobileDevice() { return /Mobi|Android|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test( navigator?.userAgent || "", ); } export const isIOS = () => { return ( /iPad|iPhone|iPod/.test(navigator.userAgent) && !(window as any).MSStream ); }; export function isTelegramInAppBrowser() { return /Telegram/i.test(navigator.userAgent); } export function isPcBrowser() { return !isMobileDevice() && !isTelegramInAppBrowser(); }