|
1 | 1 | ///////////////////////////////////////////////////////////////////////////////// |
2 | | -/* UAParser.js v1.0.32 |
| 2 | +/* UAParser.js v1.0.33 |
3 | 3 | Copyright © 2012-2021 Faisal Salman <[email protected]> |
4 | 4 | MIT License *//* |
5 | 5 | Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. |
|
17 | 17 | ///////////// |
18 | 18 |
|
19 | 19 |
|
20 | | - var LIBVERSION = '1.0.32', |
| 20 | + var LIBVERSION = '1.0.33', |
21 | 21 | EMPTY = '', |
22 | 22 | UNKNOWN = '?', |
23 | 23 | FUNC_TYPE = 'function', |
|
93 | 93 | }, |
94 | 94 | trim = function (str, len) { |
95 | 95 | if (typeof(str) === STR_TYPE) { |
96 | | - str = str.replace(/^\s\s*/, EMPTY).replace(/\s\s*$/, EMPTY); |
| 96 | + str = str.replace(/^\s\s*/, EMPTY); |
97 | 97 | return typeof(len) === UNDEF_TYPE ? str : str.substring(0, UA_MAX_LENGTH); |
98 | 98 | } |
99 | 99 | }; |
|
330 | 330 | /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i, |
331 | 331 | // Polaris/Lynx/Dillo/iCab/Doris/Amaya/w3m/NetSurf/Sleipnir/Obigo/Mosaic/Go/ICE/UP.Browser |
332 | 332 | /(links) \(([\w\.]+)/i // Links |
333 | | - ], [NAME, VERSION] |
| 333 | + ], [NAME, VERSION], [ |
| 334 | + |
| 335 | + /(cobalt)\/([\w\.]+)/i // Cobalt |
| 336 | + ], [NAME, [VERSION, /master.|lts./, ""]] |
334 | 337 | ], |
335 | 338 |
|
336 | 339 | cpu : [[ |
|
387 | 390 | /applecoremedia\/[\w\.]+ \((ipad)/i, |
388 | 391 | /\b(ipad)\d\d?,\d\d?[;\]].+ios/i |
389 | 392 | ], [MODEL, [VENDOR, APPLE], [TYPE, TABLET]], [ |
| 393 | + /(macintosh);/i |
| 394 | + ], [MODEL, [VENDOR, APPLE]], [ |
390 | 395 |
|
391 | 396 | // Huawei |
392 | 397 | /\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i |
|
0 commit comments