{"version":3,"sources":["browser.ts"],"sourcesContent":["export namespace Browser {\n    // Only invoke these functions client side, like in event handlers\n    // or `useEffect`, because they reference `window`.\n    export const isTouch = () =>\n        \"ontouchstart\" in window || navigator.maxTouchPoints > 0\n    export const isChrome = () =>\n        navigator.userAgent.toLowerCase().includes(\"chrome/\")\n    export const isWebKit = () =>\n        navigator.userAgent.toLowerCase().includes(\"applewebkit/\")\n    export const isSafari = () => isWebKit() && !isChrome()\n    export const isSafariDesktop = () => isSafari() && !isTouch()\n    export const isWindows = () => /Win/.test(navigator.platform)\n    export const isMacOS = () => /Mac/.test(navigator.platform)\n}\n"],"names":[],"mappings":"AAAA,OAAO,IAAU,OAAO,CAavB,uBAVgB,OAAO,SAAP,OAAO,CAAG,IACnB,cAAc,GAAI,MAAM,EAAI,SAAS,CAAC,cAAc,CAAG,CAAC,AADxC,KAEP,QAAQ,SAAR,QAAQ,CAAG,IACpB,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,SAAS,CAAC,AADpC,KAER,QAAQ,SAAR,QAAQ,CAAG,IACpB,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,cAAc,CAAC,AADzC,KAER,QAAQ,SAAR,QAAQ,CAAG,IAAM,QAAQ,EAAE,EAAI,CAAC,QAAQ,EAAE,AAAlC,KACR,eAAe,SAAf,eAAe,CAAG,IAAM,QAAQ,EAAE,EAAI,CAAC,OAAO,EAAE,AAAjC,KACf,SAAS,SAAT,SAAS,CAAG,IAAM,MAAM,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,AAAvC,KACT,OAAO,SAAP,OAAO,CAAG,IAAM,MAAM,IAAI,CAAC,SAAS,CAAC,QAAQ,CAAC,AAAvC,IAZP,OAAO,GAAP,OAAO,MAavB"}