Spaces:
Sleeping
Sleeping
Download node_modules/arch/browser.js from k-l-lambda/lotus: direct link, hf CLI and curl.
- Browser
- Download file 899 Bytes
-
https://huggingface.co/spaces/k-l-lambda/lotus/resolve/main/node_modules/arch/browser.js
- Command line
-
hf download hf://spaces/k-l-lambda/lotus/node_modules/arch/browser.js
-
curl -L -o browser.js https://huggingface.co/spaces/k-l-lambda/lotus/resolve/main/node_modules/arch/browser.js
899 Bytes
| module.exports = function arch () { | |
| /** | |
| * User agent strings that indicate a 64-bit OS. | |
| * See: http://stackoverflow.com/a/13709431/292185 | |
| */ | |
| var userAgent = navigator.userAgent | |
| if ([ | |
| 'x86_64', | |
| 'x86-64', | |
| 'Win64', | |
| 'x64;', | |
| 'amd64', | |
| 'AMD64', | |
| 'WOW64', | |
| 'x64_64' | |
| ].some(function (str) { | |
| return userAgent.indexOf(str) > -1 | |
| })) { | |
| return 'x64' | |
| } | |
| /** | |
| * Platform strings that indicate a 64-bit OS. | |
| * See: http://stackoverflow.com/a/19883965/292185 | |
| */ | |
| var platform = navigator.platform | |
| if (platform === 'MacIntel' || platform === 'Linux x86_64') { | |
| return 'x64' | |
| } | |
| /** | |
| * CPU class strings that indicate a 64-bit OS. | |
| * See: http://stackoverflow.com/a/6267019/292185 | |
| */ | |
| if (navigator.cpuClass === 'x64') { | |
| return 'x64' | |
| } | |
| /** | |
| * If none of the above, assume the architecture is 32-bit. | |
| */ | |
| return 'x86' | |
| } | |