|
606 | 606 | /((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i
|
607 | 607 | ], [MODEL, [VENDOR, LG], [TYPE, TABLET]], [
|
608 | 608 | /(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,
|
609 |
| - /\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i, |
| 609 | + /\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch))(\w+)/i, |
610 | 610 | /\blg-?([\d\w]+) bui/i
|
611 | 611 | ], [MODEL, [VENDOR, LG], [TYPE, MOBILE]], [
|
612 | 612 |
|
|
763 | 763 | ], [VENDOR, [TYPE, SMARTTV]], [
|
764 | 764 | /hbbtv.+maple;(\d+)/i
|
765 | 765 | ], [[MODEL, /^/, 'SmartTV'], [VENDOR, SAMSUNG], [TYPE, SMARTTV]], [
|
766 |
| - /(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i // LG SmartTV |
| 766 | + /tcast.+(lg)e?. ([-\w]+)/i // LG SmartTV |
| 767 | + ], [VENDOR, MODEL, [TYPE, SMARTTV]], [ |
| 768 | + /(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i |
767 | 769 | ], [[VENDOR, LG], [TYPE, SMARTTV]], [
|
768 | 770 | /(apple) ?tv/i // Apple TV
|
769 | 771 | ], [VENDOR, [MODEL, APPLE+' TV'], [TYPE, SMARTTV]], [
|
|
938 | 940 | /(ubuntu) ([\w\.]+) like android/i // Ubuntu Touch
|
939 | 941 | ], [[NAME, /(.+)/, '$1 Touch'], VERSION], [
|
940 | 942 | // Android/Blackberry/WebOS/QNX/Bada/RIM/KaiOS/Maemo/MeeGo/S40/Sailfish OS/OpenHarmony/Tizen
|
941 |
| - /(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i |
| 943 | + /(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/\.; ]?([\d\.]*)/i |
942 | 944 | ], [NAME, VERSION], [
|
943 | 945 | /\(bb(10);/i // BlackBerry 10
|
944 | 946 | ], [VERSION, [NAME, BLACKBERRY]], [
|
|
0 commit comments