Lines Matching full:regex
9 - regex: 'AltiBrowser/([\d.]+)'
16 - regex: 'Maple (?!III)(\d+[.\d]+)|Maple\d{4}'
23 - regex: 'Singlebox/(\d+\.[\.\d]+)'
30 - regex: 'RCATorExplorer'
35 - regex: 'TQBrowser'
40 - regex: 'XXXAndroidApp'
47 - regex: 'ProxyFox'
52 - regex: 'PrivacyBrowser'
59 - regex: 'TUSK/(\d+[.\d]+)'
64 - regex: 'Dezor/(\d+[.\d]+)'
69 - regex: 'OJR Browser/([\d.]+)'
74 - regex: 'SecureBrowser/([\d.]+)'
79 - regex: 'Veera/([\d.]+)'
84 - regex: 'Ninesky(?:-android-mobile)?/([\d.]+)'
91 - regex: 'Perk/([\d.]+)'
96 - regex: 'Presearch \(Tempest\)'
101 - regex: 'QtWeb Internet Browser(?:/(\d+[.\d]+))?'
108 - regex: 'UPhoneWebBrowser(\d+[.\d]+)'
113 - regex: '(?:MIB|MotorolaWebKit.*Version)/(\d+[.\d]+)'
118 - regex: 'iNet Browser(?: (\d+[.\d]+))?'
123 - regex: 'Prism/([\d.]+)'
130 - regex: 'Awesomium/([\d.]+)'
137 - regex: 'Roccat(?:/(\d+[.\d]+))?'
142 - regex: 'Swiftweasel(?:/(\d+[.\d]+))?'
149 - regex: 'wkbrowser (\d+[.\d]+)'
154 - regex: 'KUN/(\d+[.\d]+)'
159 - regex: 'NaenaraBrowser(?:/(\d+[.\d]+))?'
166 - regex: 'nook browser(?:/(\d+[.\d]+))?'
171 - regex: 'xChaos_Arachne/5\.(\d+\.[.\d]+)'
176 - regex: 'WeltweitimnetzBrowser/(\d+\.[.\d]+)'
181 - regex: '(?:Ladybird|LibWeb\+LibJS/.*Browser)/(\d+\.[.\d]+)'
188 - regex: 'Kitt/(\d+\.[.\d]+)'
193 - regex: 'sppm_bizbrowser'
198 - regex: 'SkyLeap/(\d+\.[.\d]+)'
203 - regex: 'MaxBrowser/(\d+\.[.\d]+)'
208 - regex: 'YouBrowser/(\d+\.[.\d]+)'
213 - regex: 'MixerBox-Browser'
218 - regex: 'EudoraWeb (\d+[.\d]+)'
223 - regex: 'Eolie'
228 - regex: '^w3m/(\d+[.\d]+)'
235 - regex: 'Classilla/'
242 - regex: 'WebianShell/(\d+[.\d]+)'
249 - regex: 'Vonkeror(?:/(\d+[.\d]+))?'
256 - regex: 'Wyzo/(\d+\.[.\d]+)'
261 - regex: 'Liri/(\d+\.[.\d]+)'
266 - regex: 'Columbus/(\d+\.[.\d]+)'
271 - regex: 'GreenBrowser'
278 - regex: 'K-Ninja/(\d+\.[.\d]+)'
283 - regex: '^PB(\d+\.[.\d]+)'
288 - regex: 'EastBrowser/(\d+\.[.\d]+)'
293 - regex: 'Qiyu/(\d+\.[.\d]+)'
298 - regex: 'WebDiscover/(\d+\.[.\d]+)'
303 - regex: 'LeganBrowser/(\d+\.[.\d]+)'
308 - regex: 'Acoo Browser'
315 - regex: 'Aplix_.*_browser/(\d+\.[.\d]+)'
320 - regex: 'Mogok/(\d+\.[.\d]+)'
325 - regex: '(?:IOS)?TrueLocationBrowser/(\d+\.[.\d]+)'
330 - regex: 'DiigoBrowser$'
335 - regex: '.*OnBrowserLite(\d+\.[.\d]+)'
340 - regex: 'Bluefy/(\d+\.[.\d]+)'
345 - regex: '(?:Novarra-Vision|Vision-Browser)(?:/(\d+[.\d]+))?'
350 - regex: 'SurfyBrowser/(\d+[.\d]+)'
355 - regex: '18\+/([\d.]+)'
360 - regex: 'GoKu-iOS/(\d+[.\d]+)'
367 - regex: 'Ask\.com Mobile Browser'
372 - regex: 'Bang/(\d+[.\d]+)'
377 - regex: 'ManagedBrowser(?:/(\d+[.\d]+))?'
382 - regex: 'Lotus/(\d+[.\d]+)'
387 - regex: 'JuziBrowser'
392 - regex: 'Ninetails(?:/(\d+[.\d]+))?'
397 - regex: 'Wexond(?:/(\d+[.\d]+))?'
402 - regex: 'catalyst(?:/(\d+[.\d]+))?'
407 - regex: 'Impervious(?:/(\d+[.\d]+))?'
414 - regex: 'RakutenBrowser(?:/(\d+[.\d]+))?'
419 - regex: 'RakutenWebSearch(?:/(\d+[.\d]+))?'
424 - regex: 'VibeMate(?:/(\d+[.\d]+))?'
429 - regex: 'yixia\.browser/com\.donerbrowser\.app/'
434 - regex: 'tararia/(\d+\.[.\d]+)'
439 - regex: 'SberBrowser/(\d+\.[.\d]+)'
446 - regex: 'Raspbian Chromium/(?:(\d+[.\d]+))?'
451 - regex: 'Quick Search TV(?:/(?:Wild Moon Edition )?(\d+[.\d]+))?'
456 - regex: 'Skye/(\d+\.[.\d]+)'
463 - regex: 'VD/\d+'
470 - regex: '\[(?:HB/29|PB/(?:66|81))\]'
477 - regex: '\[HS/\d+\]'
484 - regex: '\[PB/\d+\]'
491 - regex: '^Normalized (?:iPad|iPhone) \(iOS Safari\)'
498 - regex: 'fGet/'
503 - regex: 'Nuviu/(?:(\d+[.\d]+))?'
508 - regex: 'DoCoMo/(?:(\d+[.\d]+))?'
513 - regex: 'com\.airfind\.browser/(?:(\d+[.\d]+))?'
520 - regex: 'ArcMobile2(?:/(\d+\.[.\d]+);)?'
527 - regex: 'Nuanti(?:Meta)?/(\d+\.[.\d]+)'
534 - regex: 'RokuBrowser/(\d+\.[.\d]+)'
541 - regex: 'PicoBrowser/(\d+\.[.\d]+)'
548 - regex: 'Alva/(\d+\.[.\d]+)'
555 - regex: 'Norton/(\d+\.[.\d]+)'
562 - regex: 'Odd/(\d+\.[.\d]+)'
569 - regex: 'Safari/537\.36 (?:Browser|Navegador)'
576 - regex: 'YAGI/(\d+\.[.\d]+)'
583 - regex: 'InspectBrowser'
588 - regex: 'Keepsafe Browser(?:/(\d+[.\d]+))?'
593 - regex: '(.*)Vast Browser/(\d+\.[.\d]+)'
600 - regex: 'bloket'
607 - regex: '(.*)U Browser(\d+\.[.\d]+)'
614 - regex: 'Chrome/(\d+\.[.\d]+).+TeslaBrowser/'
621 - regex: 'Chrome/(\d+\.[.\d]+).+Sparrow'
628 - regex: 'Sparrow/.+CFNetwork'
635 - regex: 'Lilo/(\d+\.[.\d]+)'
640 - regex: 'Lilo/.+CFNetwork'
647 - regex: 'lexi/(\d+[.\d]+)'
654 - regex: 'Floorp/(\d+[.\d]+)'
661 - regex: 'SurfBrowser/(\d+[.\d]+)'
668 - regex: 'Decentr'
675 - regex: 'youcare-android-app'
680 - regex: 'youcare-ios-app'
687 - regex: 'ABB/(\d+[.\d]+)'
694 - regex: '\d+/tclwebkit(?:\d+[.\d]*)'
699 - regex: 'HiBrowser/v?(\d+[.\d]+)'
706 - regex: 'CYBrowser/(\d+[.\d]+)'
711 - regex: 'Chrome/.+ SiteKiosk (\d+[.\d]+)'
716 - regex: 'SiteKiosk (\d+[.\d]+)'
721 - regex: 'ReqwirelessWeb/(\d+[.\d]+)'
726 - regex: 'T\+Browser/(\d+[.\d]+)'
733 - regex: 'Private Browser/(\d+[.\d]+) Chrome/'
740 - regex: 'ChanjetCloud/(\d+[.\d]+)'
747 - regex: 'SushiBrowser/(\d+[.\d]+)'
754 - regex: 'dBrowser/(\d+[.\d]+)'
761 - regex: 'LTBrowser/(\d+[.\d]+)'
768 - regex: 'lagatos-browser/(\d+[.\d]+)'
775 - regex: 'psi-secure-browser/(\d+[.\d]+)'
782 - regex: 'Harman_Browser/(\d+[.\d]+)'
789 - regex: 'bonsai-browser/(\d+[.\d]+)'
796 - regex: 'spectre-browser/(\d+[.\d]+)'
803 - regex: 'FlashBrowser/(\d+[.\d]+)'
810 - regex: 'Secure/(?:(\d+[.\d]+))?'
817 - regex: 'Arvin/(\d+[.\d]+)'
824 - regex: 'Version/.+Chrome/.+EdgW/(\d+[.\d]+)'
831 - regex: 'Mandarin Browser/(\d+[.\d]+)'
838 - regex: 'Torrent/(\d+[.\d]+)'
845 - regex: 'Helio/(\d+[.\d]+)'
852 - regex: '7654Browser/(\d+[.\d]+)'
859 - regex: 'Qazweb/(\d+[.\d]+)'
866 - regex: 'Degdegan/(\d+[.\d]+)'
873 - regex: 'JavaFX/(\d+[.\d]+)'
880 - regex: 'Chedot/(\d+[.\d]+)'
887 - regex: 'Chrome/(\d+\.[.\d]+) .*\(Chromium GOST\)'
896 - regex: '(?:DeledaoPersonal|DeledaoFamily)/(\d+[.\d]+)'
903 - regex: 'HasBrowser/(\d+[.\d]+)'
910 - regex: 'Byffox/(\d+[.\d]+)'
917 - regex: 'Chrome/(\d+\.[.\d]+) .*AgentWeb.+UCBrowser'
924 - regex: 'DotBrowser/(\d+[.\d]+)'
931 - regex: 'CravingExplorer/(\d+[.\d]+)'
938 - regex: 'DeskBrowse/(\d+[.\d]+)'
943 - regex: 'Lolifox/(\d+[.\d]+)'
948 - regex: 'PiBrowser/(\d+[.\d]+)'
955 - regex: 'qutebrowser/(\d+\.[.\d]+) .*Chrome'
960 - regex: 'qutebrowser(?:/(\d+[.\d]+))?'
965 - regex: 'flast/(\d+[.\d]+)'
972 - regex: 'PolyBrowser/(\d+[.\d]+)'
979 - regex: 'Chrome.+BriskBard/(\d+[.\d]+)'
984 - regex: 'BriskBard(?:/(\d+[.\d]+))?'
989 - regex: 'GinxDroid(?:Browser)?/(\d+[.\d]+)'
996 - regex: 'Avira(?:Scout)?/(\d+[.\d]+)'
1003 - regex: 'VenusBrowser/(\d+[.\d]+)'
1010 - regex: 'Chrome.+Otter(?:[ /](\d+[.\d]+))?'
1015 - regex: 'Otter(?:[ /](\d+[.\d]+))?'
1020 - regex: 'Chrome.+Smooz/(\d+[.\d]+)'
1025 - regex: 'Smooz/(\d+[.\d]+)'
1030 - regex: 'BanglaBrowser/(\d+\.[.\d]+)'
1037 - regex: 'Cornowser/(\d+[.\d]+)'
1044 - regex: 'Orca/(\d+[.\d]+)'
1049 - regex: 'Android (?:[\d.]+;) ?(?:[^;]+;)? Flow\) AppleWebKit/537.+Chrome/\d{3}'
1055 - regex: 'Flow/(?:(\d+[.\d]+))'
1060 - regex: 'Ekioh/(?:(\d+[.\d]+))'
1067 - regex: 'xStand/(\d+[.\d]+)'
1074 - regex: 'Biyubi/(\d+[.\d]+)'
1079 - regex: '(?:Perfect%20Browser(?:-iPad)?|Perfect(?:BrowserPro)?)/(\d+[.\d]+)'
1086 - regex: 'Browser/Phantom/V(\d+[.\d]+)'
1091 - regex: 'AwoX(?:/(\d+[.\d]+))? Browser'
1096 - regex: 'Zetakey/(\d+[.\d]+)'
1103 - regex: 'PlayFreeBrowser/(?:(\d+[.\d]+))?'
1108 - regex: '(?:chimlac_browser|chimlac)/(?:(\d+[.\d]+))'
1115 - regex: 'Odin/(?:(\d+[.\d]+))'
1122 - regex: 'Tbrowser/(\d+[.\d]+)'
1127 - regex: 'com\.tcl\.browser'
1134 - regex: 'WhaleBrowser/(\d+[.\d]+)'
1141 - regex: 'SFive(?:_Android)?/.+ Chrome/(\d+[.\d]+)'
1146 - regex: 'SFive_IOS/(\d+[.\d]+)'
1151 - regex: 'Navigateur web/(?:(\d+[.\d]+))?'
1156 - regex: 'Sraf(?:[/ ](\d+[.\d]+))?'
1163 - regex: 'SeewoBrowser/(?:(\d+[.\d]+))?'
1170 - regex: '(?:Kode(?:iOS)?/(?:(\d+[.\d]+))?|TansoDL)'
1175 - regex: 'UR/(?:(\d+[.\d]+))'
1182 - regex: 'OceanHero/([.\d]+)'
1189 - regex: 'Chrome/.+ SLBrowser/(?:(\d+[.\d]+))?'
1194 - regex: 'SLBrowser/(?:(\d+[.\d]+))?'
1199 - regex: 'Browzar'
1204 - regex: 'Stargon/(?:(\d+[.\d]+))?'
1211 - regex: 'NFSBrowser/(?:(\d+[.\d]+))?'
1218 - regex: 'Borealis/(\d+[.\d]+)'
1223 - regex: 'YoloBrowser/(?:(\d+[.\d]+))?'
1230 - regex: 'PHX/(?:(\d+[.\d]+))?'
1235 - regex: 'PrivacyWall/(?:(\d+[.\d]+))?'
1240 - regex: 'Ghostery:?(\d+[.\d]+)?'
1245 - regex: 'Cliqz'
1250 - regex: 'Firefox/.*(?:Turkcell-)?YaaniBrowser(?:/(\d+[.\d]+))?'
1255 - regex: '(?:Turkcell-)?YaaniBrowser(?:/(\d+[.\d]+))?'
1262 - regex: 'SEB/(?:(\d+[.\d]+))?'
1267 - regex: 'Colibri/(?:(\d+[.\d]+))?'
1272 - regex: 'Xvast/(?:(\d+[.\d]+))?'
1277 - regex: 'TungstenBrowser/(?:(\d+[.\d]+))?'
1282 - regex: 'Lulumi-browser/(?:(\d+[.\d]+))?'
1287 - regex: 'ybrowser/(?:(\d+[.\d]+))?'
1292 - regex: 'iLunascapeLite/(?:(\d+\.[.\d]+))?'
1297 - regex: 'Chrome/.+ i?Lunascape(?:[/ ](\d+\.[.\d]+))?'
1302 - regex: 'i?Lunascape(?:[/ ](\d+\.[.\d]+))?'
1309 - regex: 'Polypane/(?:(\d+[.\d]+))?'
1314 - regex: 'OhHaiBrowser/(?:(\d+[.\d]+))?'
1319 - regex: 'Sizzy/(?:(\d+[.\d]+))?'
1324 - regex: 'GlassBrowser/(?:(\d+[.\d]+))?'
1329 - regex: 'ToGate/(?:(\d+[.\d]+))?'
1338 - regex: '(?:AirWatch Browser v|AirWatchBrowser/)(?:(\d+[.\d]+))?'
1343 - regex: 'AOL (\d+[.\d]+)'
1350 - regex: 'ADG/(?:(\d+[.\d]+))?'
1355 - regex: 'Elements Browser/(?:(\d+[.\d]+))?'
1360 - regex: 'Light/(\d+[.\d]+)'
1365 - regex: 'Valve Steam GameOverlay/(?:(\d+[.\d]+))?'
1370 - regex: '115Browser/(?:(\d+[.\d]+))?'
1375 - regex: 'Atom/(?:(\d+[.\d]+))?'
1382 - regex: 'Wolvic/(\d+\.[.\d]+)'
1387 - regex: 'Mobile VR.+Firefox'
1392 - regex: 'AVG(?:/(\d+[.\d]+))?'
1399 - regex: 'AT/(\d+[.\d]+)'
1406 - regex: 'Start/(?:(\d+[.\d]+))?'
1411 - regex: 'Lovense(?:/(\d+[.\d]+))?'
1416 - regex: '(?:com\.airfind\.deltabrowser|AirSearch)(?:/(\d+[.\d]+))?'
1423 - regex: '(?:Ordissimo|webissimo3)(?:/(\d+[.\d]+))?'
1428 - regex: 'CCleaner(?:/(\d+[.\d]+))?'
1437 - regex: 'AlohaLite(?:/(\d+[.\d]+))?'
1444 - regex: 'TaoBrowser(?:/(\d+[.\d]+))?'
1449 - regex: 'Falkon(?:/(\d+[.\d]+))?'
1454 - regex: 'mCent(?:/(\d+[.\d]+))?'
1459 - regex: 'SalamWeb(?:/(\d+[.\d]+))?'
1464 - regex: 'BlackHawk(?:/(\d+[.\d]+))?'
1469 - regex: 'Minimo(?:/(\d+[.\d]+))?'
1474 - regex: 'WIB(?:/(\d+[.\d]+))?'
1479 - regex: 'Origyn Web Browser'
1484 - regex: 'Kinza(?:/(\d+[.\d]+))?'
1489 - regex: 'Beamrise(?:/(\d+[.\d]+))?'
1498 - regex: 'Faux(?:/(\d+[.\d]+))?'
1503 - regex: 'splash Version(?:/(\d+[.\d]+))?'
1508 - regex: 'MZBrowser(?:/(\d+[.\d]+))?'
1513 - regex: 'COSBrowser(?:/(\d+[.\d]+))?'
1518 - regex: 'Crusta(?:/(\d+[.\d]+))?'
1523 - regex: 'Hawk/TurboBrowser(?:/v?(\d+[.\d]+))?'
1530 - regex: 'Hawk/QuickBrowser(?:/v?(\d+[.\d]+))?'
1537 - regex: 'FreeU(?:/(\d+[.\d]+))?'
1544 - regex: 'NoxBrowser(?:/(\d+[.\d]+))?'
1551 - regex: 'Basilisk(?:/(\d+[.\d]+))?'
1558 - regex: 'SputnikBrowser(?:/(\d+[.\d]+))?'
1565 - regex: 'TNSBrowser(?:/(\d+[.\d]+))?'
1572 - regex: 'OculusBrowser(?:/(\d+[.\d]+))?'
1579 - regex: 'Jio(?:Browser|Pages|Sphere)(?:/(\d+[.\d]+))?'
1586 - regex: 'SY/(\d+[.\d]+) Chrome/'
1593 - regex: 'Chrome/.+ Hola(?:/(\d+[.\d]+))?'
1600 - regex: 'SlimBoat/(?:(\d+[.\d]+))'
1607 - regex: 'Slimjet/(?:(\d+[.\d]+))'
1614 - regex: '(?:7Star|Kuaiso)/(?:(\d+[.\d]+))'
1621 - regex: 'MxNitro/(?:(\d+[.\d]+))'
1628 - regex: 'HuaweiBrowser(?:/(\d+[.\d]+))?'
1635 - regex: 'HBPC/(\d+[.\d]+)'
1642 - regex: 'ZTE ?Browser/'
1647 - regex: 'VivoBrowser(?:/(\d+[.\d]+))?'
1652 - regex: 'RealmeBrowser(?:/(\d+[.\d]+))?'
1657 - regex: 'Beaker ?Browser(?:[/ ](\d+[.\d]+))?'
1664 - regex: 'QwantiOS/(\d+[.\d]+)'
1669 - regex: 'Chrome/.*QwantMobile(?:/(\d+[.\d]+))?'
1674 - regex: 'QwantMobile(?:/(\d+[.\d]+))?'
1679 - regex: 'Qwant/(\d+[.\d]+)'
1686 - regex: 'TenFourFox(?:/(\d+[.\d]+))?'
1693 - regex: 'Chrome/.+ AOLShield(?:/(\d+[.\d]+))?'
1700 - regex: 'AOLShield(?:/(\d+[.\d]+))?'
1707 - regex: '(?<!motorola |; )Edge[ /](\d+[.\d]+)'
1714 - regex: 'EdgiOS[ /](\d+[.\d]+)'
1721 - regex: 'EdgA[ /](\d+[.\d]+)'
1728 - regex: 'Edg[ /](\d+[.\d]+)'
1735 - regex: 'QIHU 360[ES]E|QihooBrowserHD/(\d+[.\d]+)'
1738 - regex: 'Chrome.+Safari/537\.36/(\d+[.\d]+)$'
1743 - regex: '360 Aphone Browser(?:[ /]?\(?(\d+[.\d]+)(?:beta)?\)?)?'
1748 - regex: 'SailfishBrowser(?:/(\d+[.\d]+))?'
1755 - regex: 'IceCat(?:/(\d+[.\d]+))?'
1762 - regex: 'Mobicip'
1769 - regex: 'Camino(?:/(\d+[.\d]+))?'
1776 - regex: 'Waterfox(?:/(\d+[.\d]+))?'
1783 - regex: 'VertexSurf/(\d+\.[.\d]+)'
1790 - regex: 'Chrome/.+ AlohaBrowser(?:/(\d+[.\d]+))?'
1795 - regex: 'AlohaBrowser(?:App)?(?:/(\d+[.\d]+))?'
1798 - regex: 'Aloha/'
1803 - regex: 'Chrome.+(?:Avast(?:SecureBrowser)?|ASW|Safer)(?:/(\d+[.\d]+))?'
1808 - regex: '(?:Avast(?:SecureBrowser)?|ASW|Safer)(?:/(\d+[.\d]+))?'
1815 - regex: 'Epic(?:/(\d+[.\d]+))'
1822 - regex: 'Fennec(?:/(\d+[.\d]+))?'
1829 - regex: 'Firefox.*Tablet browser (\d+[.\d]+)'
1834 - regex: 'Maemo Browser(?: (\d+[.\d]+))?'
1841 - regex: 'Deepnet Explorer (\d+[.\d]+)?'
1847 - regex: 'Avant ?Browser'
1854 - regex: 'OppoBrowser(?:/(\d+[.\d]+))?'
1859 - regex: 'Chrome/(\d+\.[.\d]+) .*MRCHROME'
1868 - regex: 'AtomicBrowser(?:/(\d+[.\d]+))?'
1873 - regex: 'Bunjalloo(?:/(\d+[.\d]+))?'
1878 - regex: 'Chrome/(\d+\.[.\d]+).*Brave/'
1883 - regex: 'Brave(?: Chrome)?(?:/(\d+[.\d]+))?'
1890 - regex: 'Iridium(?:/(\d+[.\d]+))?'
1899 - regex: 'Iceweasel(?:/(\d+[.\d]+))?'
1906 - regex: 'WebPositive'
1913 - regex: '.*Goanna.*PaleMoon(?:/(\d+[.\d]+))?'
1918 - regex: 'PaleMoon(?:/(\d+[.\d]+))?'
1925 - regex: 'CometBird(?:/(\d+[.\d]+))?'
1932 - regex: 'IceDragon(?:/(\d+[.\d]+))?'
1939 - regex: 'Flock(?:/(\d+[.\d]+))?'
1948 - regex: 'JigBrowserPlus/(?:(\d+[.\d]+))?'
1953 - regex: 'jig browser(?: web;|9i?)?(?:[/ ](\d+[.\d]+))?'
1958 - regex: 'Kapiko(?:/(\d+[.\d]+))?'
1965 - regex: 'Kylo(?:/(\d+[.\d]+))?'
1972 - regex: 'Origin/(?:(\d+[.\d]+))?'
1977 - regex: 'Cunaguaro(?:/(\d+[.\d]+))?'
1982 - regex: '(?:TO-Browser/TOB|DT-Browser/DTB)(\d+[.\d]+)'
1987 - regex: 'Kazehakase(?:/(\d+[.\d]+))?'
1994 - regex: 'ArcticFox(?:/(\d+[.\d]+))?'
2001 - regex: 'Mypal(?:/(\d+[.\d]+))?'
2008 - regex: 'Centaury(?:/(\d+[.\d]+))?'
2015 - regex: '(?:Focus|Klar)(?:/(\d+[.\d]+))'
2020 - regex: 'Cyberfox(?:/(\d+[.\d]+))?'
2027 - regex: 'Firefox/(\d+\.[.\d]+).*\(Swiftfox\)'
2034 - regex: 'UCBrowserHD/(\d[\d.]+)'
2039 - regex: 'UCMini(?:[ /]?(\d+[.\d]+))?'
2042 - regex: 'UC[ ]?Browser.* \(UCMini\)'
2045 - regex: 'Chrome.+uc mini browser(\d+[.\d]+)?'
2052 - regex: 'UCTurbo(?:[ /]?(\d+[.\d]+))?'
2055 - regex: 'UC[ ]?Browser.* \(UCTurbo\)'
2060 - regex: 'UC[ ]?Browser(?:[ /]?(\d+[.\d]+))?'
2063 - regex: 'UCWEB(?:[ /]?(\d+[.\d]+))?'
2066 - regex: 'UC AppleWebKit'
2069 - regex: 'UC%20Browser/(\d+[.\d]+)? CFNetwork/.+Darwin/.+(?!.*x86_64)'
2074 - regex: 'Chrome.+UC Browser(\d+[.\d]+)'
2079 - regex: 'Firefox.+UCKai/(\d+[.\d]+)'
2086 - regex: '(?:Mobile|Tablet).*Servo.*Firefox(?:/(\d+[.\d]+))?'
2091 - regex: '(?:Mobile|Tablet).*Firefox(?:/(\d+[.\d]+))?'
2096 - regex: 'FxiOS/(\d+[.\d]+)'
2103 - regex: '.*Servo.*Firefox(?:/(\d+[.\d]+))?'
2108 - regex: '(?!.*Opera[ /])Firefox(?:[ /](\d+[.\d]+))?'
2113 - regex: '(?:BonEcho|GranParadiso|Lorentz|Minefield|Namoroka|Shiretoko)[ /](\d+[.\d]+)'
2120 - regex: 'ANTFresco(?:[/ ](\d+[.\d]+))?'
2125 - regex: 'ANTGalio(?:/(\d+[.\d]+))?'
2130 - regex: '(?:Espial|Escape)(?:[/ ](\d+[.\d]+))?'
2135 - regex: 'RockMelt(?:/(\d+[.\d]+))?'
2142 - regex: 'Fireweb Navigator(?:/(\d+[.\d]+))?'
2147 - regex: 'Fireweb(?:/(\d+[.\d]+))?'
2152 - regex: '(?:Navigator|Netscape6?)(?:/(\d+[.\d]+))?'
2159 - regex: '(?:Polarity)(?:[/ ](\d+[.\d]+))?'
2164 - regex: '(?:QupZilla)(?:[/ ](\d+[.\d]+))?'
2169 - regex: '(?:Dooble)(?:[/ ](\d+[.\d]+))?'
2174 - regex: 'Whale/(\d+[.\d]+)'
2181 - regex: 'Obigo[ ]?(?:InternetBrowser|Browser)?(?:[ /]([a-z0-9]*))?'
2184 - regex: 'Obigo|Teleca'
2189 - regex: 'Chrome/.+ OP(?:RG)?X(?:/(\d+[.\d]+))?'
2195 - regex: 'OP(?:RG)?X(?:/(\d+[.\d]+))?'
2200 - regex: 'Opera(?:%20)?GX/.+CFNetwork/.+Darwin/'
2207 - regex: '(?:Opera Tablet.*Version|Opera/.+(?<!SymbOS; )Opera Mobi.+Version|Mobile.+OPR)/(\d+[.\d]+…
2214 - regex: 'MMS/(\d+[.\d]+)'
2219 - regex: 'OMI/(\d+[.\d]+)'
2224 - regex: 'Opera%20Touch/(\d+[.\d]+)? CFNetwork/.+Darwin/.+(?!.*x86_64)'
2229 - regex: 'Opera%20Touch/.+CFNetwork/.+Darwin/.+(?!.*x86_64)'
2234 - regex: 'OPT/(\d+[.\d]+)'
2237 - regex: 'Opera/(\d+\.[.\d]+) .*(?<!SymbOS; )Opera Mobi'
2244 - regex: 'Opera ?Mini/(?:att/)?(\d+[.\d]+)'
2249 - regex: 'Opera ?Mini.+Version/(\d+[.\d]+)'
2254 - regex: 'OPiOS/(\d+[.\d]+)'
2259 - regex: 'Opera%20Mini/(\d+[.\d]+) CFNetwork'
2265 - regex: 'Opera.+Edition Next.+Version/(\d+[.\d]+)'
2272 - regex: '(?:Opera|OPR)[/ ](?:9\.80.*Version/)?(\d+\.[.\d]+) .*Edition Next'
2279 - regex: '(?:Opera[/ ]?|OPR[/ ])(?:9\.80.*Version/)?(\d+[.\d]+)'
2288 - regex: 'Opera/.+CFNetwork'
2293 - regex: 'Chrome.+Opera/'
2300 - regex: 'rekonq(?:/(\d+[.\d]+))?'
2307 - regex: 'CoolNovo(?:/(\d+[.\d]+))?'
2314 - regex: '(?:Comodo[ _])?Dragon/(\d+[.\d]+)'
2323 - regex: 'ChromePlus(?:/(\d+[.\d]+))?'
2330 - regex: 'Conkeror(?:/(\d+[.\d]+))?'
2337 - regex: 'Konqueror(?:/(\d+[.\d]+))?'
2346 - regex: 'bdhonorbrowser/(\d+[.\d]+)'
2351 - regex: '(?:baidubrowser|bdbrowser(?:(?:hd)?_i18n)?|FlyFlow|BaiduHD)(?:[/ ](\d+[.\d]*))?'
2356 - regex: '(?:(?:BD)?Spark(?:Safe)?|BIDUBrowser)[/ ](\d+[.\d]*)'
2361 - regex: 'YaBrowser(?:/(\d+[.\d]*)) YaApp_iOS'
2366 - regex: 'iP(?:hone|ad).*YaBrowser(?:/(\d+[.\d]*))'
2371 - regex: 'YaBrowser(?:/(\d+[.\d]*)) \(lite\)?'
2377 - regex: 'YaBrowser/(\d+[.\d]*).*corp'
2383 - regex: 'YaBrowser(?:/(\d+[.\d]*))(?: \((alpha|beta)\))?'
2389 - regex: 'Ya(?:ndex)?SearchBrowser(?:/(\d+[.\d]*))'
2396 - regex: 'Viv(?:aldi)?/(\d+[.\d]+)'
2403 - regex: 'TweakStyle(?:/(\d+[.\d]+))?'
2410 - regex: 'Chrome.+Midori Browser/(\d+[.\d]+)'
2415 - regex: 'Midori(?:[ /](\d+[.\d]+))?'
2422 - regex: 'Mercury/(?:(\d+[.\d]+))?'
2427 - regex: 'Chrome.+Maxthon/\d{4}'
2432 - regex: 'Chrome.+(?:MxBrowser|Maxthon)(?:.+\(portable\))?/(\d+\.[.\d]+)'
2439 - regex: '(?:Maxthon(?:%20Browser)?|MxBrowser(?:-inhouse|-iPhone)?|MXiOS)[ /](\d+[.\d]+)?'
2447 - regex: '(?:Maxthon|MyIE2)'
2454 - regex: 'Puffin/(\d+[.\d]+)FP'
2459 - regex: 'Puffin/(\d+[.\d]+)(?:[LMW]D)'
2464 - regex: 'Puffin/(\d+[.\d]+)(?:[AILW][PT]|M)?'
2469 - regex: 'MobileIron(?:/(\d+[.\d]+))?'
2476 - regex: 'Chrome(?:/(\d+\.[.\d]+) )?.*Iron'
2484 - regex: 'Iron/(\d+[.\d]+)'
2493 - regex: 'Epiphany(?:/(\d+[.\d]+))?'
2503 - regex: 'LieBaoFast(?:[ /](\d+[.\d]+))?'
2508 - regex: 'LBBrowser(?:[ /](\d+[.\d]+))?'
2513 - regex: 'SE (\d+[.\d]+)'
2518 - regex: 'QQBrowserLite/([\d.]+)'
2523 - regex: 'M?QQBrowser/Mini([.\d]+)?'
2530 - regex: 'M?QQ(?:Browser|浏览器)(?:/([.\d]+))?'
2537 - regex: '(?:MIUIBrowser|MiuiBrowser)(?:/(\d+[.\d]+))?'
2545 # additional features for Vietnamese users. Its regex has to be placed
2546 # before generic Chrome regex, or Chrome regex will match first and
2548 - regex: '(?:coc_coc_browser|coccocbrowser|CocCoc)(?:/(\d+[.\d]+))?'
2557 - regex: '(?:DuckDuckGo|Ddg)/(\d+[.\d]*)'
2560 - regex: '(?:DDG-Android-|ddg_android/)(\d+[.\d]*)'
2567 - regex: 'Samsung ?Browser(?:[/ ](\d+[.\d]+))?'
2572 - regex: '(?:SFB(?:rowser)?)/(\d+[.\d]+)'
2575 - regex: 'com\.browser\.tssomas(?:/(\d+[.\d]+))?'
2580 - regex: 'EUI Browser(?:/(\d+[.\d]+))?'
2585 - regex: 'UBrowser(?:/(\d+[.\d]+))?'
2592 - regex: 'Streamy(?:/(\d+[.\d]+))?'
2599 - regex: 'isivioo'
2608 - regex: 'Chrome/.+Tenta/(\d+[.\d]+)'
2613 - regex: 'Tenta/(\d+[.\d]+)'
2620 - regex: 'Rocket/(\d+[.\d]+)'
2627 - regex: 'Web Explorer/(\d+\.[.\d]+) .*Chrome'
2632 - regex: 'webexplorer/(\d+)'
2639 - regex: 'Chrome.+SznProhlizec/(\d+[.\d]+)'
2644 - regex: 'SznProhlizec/(\d+[.\d]+)'
2651 - regex: 'SogouMobileBrowser/(\d+[.\d]+)'
2658 - regex: 'Mint Browser/(\d+[.\d]+)'
2665 - regex: 'Ecosia (?:android|ios)@(\d+[.\d]+)'
2674 - regex: 'ACHEETAHI'
2681 - regex: 'Chrome/.+ (?:LeBrowser|MobileLenovoBrowser)(?:/(\d+[.\d]+))?'
2686 - regex: 'LeBrowser(?:/(\d+[.\d]+))?'
2693 - regex: 'Kiwi Chrome'
2700 - regex: 'Mb2345Browser/(\d+[.\d]+)'
2707 - regex: 'Silk/(\d+[.\d]+) like Chrome'
2712 - regex: 'Silk(?:/(\d+[.\d]+))?'
2719 - regex: 'iBrowser/Mini(\d+\.\d+)'
2724 - regex: 'iBrowser/(\d+\.[.\d]+)?'
2729 - regex: 'IBrowse(?:[ /](\d+[.\d]+))?'
2734 - regex: 'UP\.Browser(?:/(\d+[.\d]+))?'
2737 - regex: 'Openwave(?:/(\d+[.\d]+))?'
2742 - regex: 'OneBrowser(?:[ /](\d+[.\d]+))?'
2749 - regex: 'GoBrowser(?:/(\d+[.\d]+))?'
2754 - regex: '(?:NokiaBrowser|BrowserNG|WicKed|Nokia-Communicator-WWW-Browser)(?:/(\d+[.\d]+))?'
2757 - regex: 'Series60/5\.0'
2760 - regex: 'Series60/(\d+[.\d]+)'
2763 - regex: 'S40OviBrowser/(\d+[.\d]+)'
2766 - regex: '^Nokia|Nokia[EN]?\d+'
2771 - regex: 'Sleipnir(?:(?:%20Browser)?[ /](\d+[.\d]+))?'
2778 - regex: 'NTENTBrowser(?:/(\d+[.\d]+))?'
2783 - regex: 'TV Bro/(\d+[.\d]+)'
2788 - regex: 'Quark(?:/(\d+[.\d]+))?'
2793 - regex: 'MonumentBrowser(?:/(\d+[.\d]+))?'
2800 - regex: 'BlueBrowser(?:/(\d+[.\d]+))?'
2807 - regex: 'JAPAN Browser(?:/(\d+[.\d]+))?'
2813 - regex: 'OpenFin/(?:(\d+[.\d]+))'
2820 - regex: 'SuperBird(?:/(\d+[.\d]+))?'
2829 - regex: 'Soul(?:Browser)?$|Soul/'
2836 - regex: 'LG Browser(?:/(\d+[.\d]+))'
2841 - regex: 'QtWebEngine/(\d+[.\d]+)'
2848 - regex: '(?: wv\)|Version/).* Chrome(?:/(\d+[.\d]+))?'
2857 - regex: 'CrMo(?:/(\d+[.\d]+))?'
2864 - regex: 'CriOS(?:/(\d+[.\d]+))?'
2869 - regex: 'Chrome(?:/(\d+[.\d]+))? Mobile'
2876 - regex: 'chromeframe(?:/(\d+[.\d]+))?'
2881 - regex: 'Chromium(?:/(\d+[.\d]+))?'
2888 - regex: '.*Chromium(?:_(\d+[.\d]+))?'
2895 - regex: 'HeadlessChrome(?:/(\d+[.\d]+))?'
2900 - regex: 'Chrome(?!book)(?:/(\d+[.\d]+))?'
2909 - regex: 'PocketBook/'
2916 - regex: '(?:Tizen|SLP) ?Browser(?:/(\d+[.\d]+))?'
2919 - regex: 'Tizen (?:\d+\.[.\d]+)[^\.\d].* Version/(\d+[.\d]+) (?:TV|Mobile|like)'
2928 - regex: 'Blazer(?:/(\d+[.\d]+))?'
2931 - regex: 'Pre/(\d+[.\d]+)'
2936 - regex: '(?:hpw|web)OS/(\d+[.\d]+)'
2941 - regex: 'WebPro(?:[ /](\d+[.\d]+))?'
2946 - regex: 'Palmscape(?:[ /](\d+[.\d]+))?'
2951 - regex: 'Jasmine(?:[ /](\d+[.\d]+))?'
2956 - regex: 'Lynx(?:/(\d+[.\d]+))?'
2963 - regex: 'NCSA_Mosaic(?:/(\d+[.\d]+))?'
2968 - regex: 'VMS_Mosaic(?:/(\d+[.\d]+))?'
2973 - regex: 'ABrowse(?: (\d+[.\d]+))?'
2978 - regex: 'amaya(?:/(\d+[.\d]+))?'
2983 - regex: 'AmigaVoyager(?:/(\d+[.\d]+))?'
2988 - regex: 'Amiga-Aweb(?:/(\d+[.\d]+))?'
2993 - regex: 'Arora(?:/(\d+[.\d]+))?'
3000 - regex: 'Beonex(?:/(\d+[.\d]+))?'
3007 - regex: 'bline(?:/(\d+[.\d]+))?'
3014 - regex: 'BrowseX \((\d+[.\d]+)'
3019 - regex: 'Charon(?:[/ ](\d+[.\d]+))?'
3024 - regex: 'Cheshire(?:/(\d+[.\d]+))?'
3029 - regex: 'dbrowser'
3036 - regex: 'Dillo(?:/(\d+[.\d]+))?'
3043 - regex: 'Dolfin(?:/(\d+[.\d]+))?|dolphin'
3050 - regex: 'Elinks(?:[ /](\d+[.\d]+))?'
3057 - regex: 'Element Browser(?:[ /](\d+[.\d]+))?'
3062 - regex: 'eZBrowser(?:/(\d+[.\d]+))?'
3067 - regex: 'Firebird(?! Build)(?:/(\d+[.\d]+))?'
3074 - regex: 'Fluid(?:/(\d+[.\d]+))?'
3081 - regex: 'Galeon(?:/(\d+[.\d]+))?'
3088 - regex: '(?:Google Earth Pro|Google%20Earth%20Pro)(?:/(\d+[.\d]+))?'
3093 - regex: 'GoogleEarth/(\d+\.[.\d]+)[^\.\d].*client:(?:Plus|Pro)'
3100 - regex: 'Google ?Earth(?:/v?(\d+[.\d]+))?'
3107 - regex: 'HotJava(?:/(\d+[.\d]+))?'
3112 - regex: 'iCabMobile(?:[ /](\d+[.\d]+))?'
3119 - regex: 'iCab(?:[ /](\d+[.\d]+))?'
3128 - regex: 'Crazy Browser (\d+[.\d]+)'
3135 - regex: 'IEMobile[ /](\d+[.\d]+)'
3140 - regex: 'MSIE (\d+\.[.\d]+)[^\.\d].*XBLWP7'
3145 - regex: 'MSIE.*Trident/4\.0'
3150 - regex: 'MSIE.*Trident/5\.0'
3155 - regex: 'MSIE.*Trident/6\.0'
3160 - regex: 'Trident/[78]\.0'
3165 - regex: 'MSIE (\d+[.\d]+)'
3170 - regex: 'IE[ /](\d+[.\d]+)'
3176 - regex: '(?:MSPIE|Pocket Internet Explorer)[ /](\d+[.\d]+)'
3183 - regex: 'Kindle/(\d+[.\d]+)'
3188 - regex: 'K-meleon(?:/(\d+[.\d]+))?'
3195 - regex: 'Links(?: \((\d+[.\d]+))?'
3202 - regex: 'LuaKit(?:/(\d+[.\d]+))?'
3207 - regex: 'OmniWeb(?:/[v]?(\d+[.\d]+))?'
3214 - regex: '(?<!/)Phoenix(?:/(\d+[.\d]+))?'
3219 - regex: 'NetFrontLifeBrowser(?:/(\d+[.\d]+))?'
3224 - regex: 'Browser/(?:NetFont-|NF|NetFront)(\d+[.\d]+)'
3229 - regex: 'NetFront(?:/(\d+[.\d]+))?'
3234 - regex: 'PLAYSTATION|NINTENDO 3|AppleWebKit.+ N[XF]/\d+\.\d+\.\d+'
3239 - regex: 'NetPositive(?:/(\d+[.\d]+))?'
3244 - regex: 'Odyssey Web Browser(?:.*OWB/(\d+[.\d]+))?'
3249 - regex: 'OffByOne'
3254 - regex: '(?:Oregano|OreganMediaBrowser)(?:[ /](\d+[.\d]+))?'
3259 - regex: '(?:Polaris|Embider)(?:[/ ](\d+[.\d]+))?'
3264 - regex: 'SEMC-Browser(?:[/ ](\d+[.\d]+))?'
3269 - regex: 'Shiira(?:[/ ](\d+[.\d]+))?'
3276 - regex: 'Skyfire(?:[/ ](\d+[.\d]+))?'
3281 - regex: 'Snowshoe(?:/(\d+[.\d]+))?'
3288 - regex: 'Sunrise(?:Browser)?(?:/(\d+[.\d]+))?'
3293 - regex: 'WeTab-Browser'
3298 - regex: 'Xiino(?:/(\d+[.\d]+))?'
3303 - regex: 'BlackBerry|PlayBook|BB10'
3308 - regex: 'Browlser/(\d+[.\d]+)'
3313 - regex: '(?<! like )Android(?!\.)'
3320 - regex: 'Coast(?:/(\d+[.\d]+))?'
3323 - regex: 'Opera%20Coast/(\d+[.\d]+)? CFNetwork/.+Darwin/.+(?!.*x86_64)'
3330 - regex: 'Surf(?:/(\d+[.\d]+))?'
3337 - regex: 'Safari%20Technology%20Preview/(\d+[.\d]+)'
3344 - regex: '(?:(?:iPod|iPad|iPhone).+Version|MobileSafari)/(\d+[.\d]+)'
3349 - regex: 'NetworkingExtension/.+ Network/.+ iOS/(\d+[.\d]+)'
3354 - regex: '(?:Version/(\d+\.[.\d]+) .*)?Mobile.*Safari/'
3359 - regex: '(?!^AppleCoreMedia/1\.0\.0)(?:iPod|(?<!Apple TV; U; CPU )iPhone|iPad)'
3364 - regex: 'Version/(\d+\.[.\d]+) .*Safari/|(?:Safari|Safari(?:%20)?%E6%B5%8F%E8%A7%88%E5%99%A8)/?\d+'
3369 - regex: 'NetworkingExtension/(\d+[.\d]+).+ CFNetwork'
3374 - regex: 'Macintosh'
3381 - regex: '(?:\w{1,5}[_ ])?Dorado(?: WAP-Browser)?(?:[/ ]?(\d+[.\d]+))?'
3386 - regex: 'NetSurf(?:/(\d+[.\d]+))?'
3393 - regex: 'Uzbl'
3398 - regex: 'SimpleBrowser'
3403 - regex: 'Zvu(?:/(\d+[.\d]+))?'
3410 - regex: 'GOGGalaxyClient/(\d+[.\d]+)?'
3415 - regex: 'WAP Browser/MAUI|(?:\w*)Maui Wap Browser|MAUI[- ]Browser'
3420 - regex: 'SP%20Browser/(\d+[.\d]+)'
3427 - regex: '(?<!like )Gecko(?!/\d+ SlimerJS)'