import FingerprintJS from '@fingerprintjs/fingerprintjs'; export const getUserFingerprint = async () => { const fp = await FingerprintJS.load(); const result = await fp.get(); console.log(result.visitorId); }; export const hasHttps = () => { return window.location.protocol === 'https:'; }; export const subRoute = process.env.NEXT_PUBLIC_BASE_URL; export const getWebReqUrl = (url: string = '') => { if (!url) return '/'; const baseUrl = process.env.NEXT_PUBLIC_BASE_URL; if (!baseUrl) return url; if (!url.startsWith('/') || url.startsWith(baseUrl)) return url; return `${baseUrl}${url}`; };