Team Ai
Apppublic

errorcode418/php

sourceHugging Faceupdated 1y agoView on Hugging Face
0likes
regexes.php6642 linesDownload Raw Back to resources
1<?php2return array (3  'user_agent_parsers' =>4  array (5    0 =>6    array (7      'regex' => '^(Luminary)[Stage]+/(\\d+) CFNetwork',8    ),9    1 =>10    array (11      'regex' => '(ESPN)[%20| ]+Radio/(\\d+)\\.(\\d+)\\.(\\d+) CFNetwork',12    ),13    2 =>14    array (15      'regex' => '(Antenna)/(\\d+) CFNetwork',16      'family_replacement' => 'AntennaPod',17    ),18    3 =>19    array (20      'regex' => '(TopPodcasts)Pro/(\\d+) CFNetwork',21    ),22    4 =>23    array (24      'regex' => '(MusicDownloader)Lite/(\\d+)\\.(\\d+)\\.(\\d+) CFNetwork',25    ),26    5 =>27    array (28      'regex' => '^(.*)-iPad\\/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)(?:\\.(\\d+)|) CFNetwork',29    ),30    6 =>31    array (32      'regex' => '^(.*)-iPhone/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)(?:\\.(\\d+)|) CFNetwork',33    ),34    7 =>35    array (36      'regex' => '^(.*)/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)(?:\\.(\\d+)|) CFNetwork',37    ),38    8 =>39    array (40      'regex' => '^(Luminary)/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',41    ),42    9 =>43    array (44      'regex' => '(espn\\.go)',45      'family_replacement' => 'ESPN',46    ),47    10 =>48    array (49      'regex' => '(espnradio\\.com)',50      'family_replacement' => 'ESPN',51    ),52    11 =>53    array (54      'regex' => 'ESPN APP$',55      'family_replacement' => 'ESPN',56    ),57    12 =>58    array (59      'regex' => '(audioboom\\.com)',60      'family_replacement' => 'AudioBoom',61    ),62    13 =>63    array (64      'regex' => ' (Rivo) RHYTHM',65    ),66    14 =>67    array (68      'regex' => '(CFNetwork)(?:/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)|)',69      'family_replacement' => 'CFNetwork',70    ),71    15 =>72    array (73      'regex' => '(Pingdom\\.com_bot_version_)(\\d+)\\.(\\d+)',74      'family_replacement' => 'PingdomBot',75    ),76    16 =>77    array (78      'regex' => '(PingdomTMS)/(\\d+)\\.(\\d+)\\.(\\d+)',79      'family_replacement' => 'PingdomBot',80    ),81    17 =>82    array (83      'regex' => ' (PTST)/(\\d+)(?:\\.(\\d+)|)$',84      'family_replacement' => 'WebPageTest.org bot',85    ),86    18 =>87    array (88      'regex' => 'X11; (Datanyze); Linux',89    ),90    19 =>91    array (92      'regex' => '(NewRelicPinger)/(\\d+)\\.(\\d+)',93      'family_replacement' => 'NewRelicPingerBot',94    ),95    20 =>96    array (97      'regex' => '(Tableau)/(\\d+)\\.(\\d+)',98      'family_replacement' => 'Tableau',99    ),100    21 =>101    array (102      'regex' => 'AppleWebKit/\\d+\\.\\d+.* Safari.* (CreativeCloud)/(\\d+)\\.(\\d+).(\\d+)',103      'family_replacement' => 'Adobe CreativeCloud',104    ),105    22 =>106    array (107      'regex' => '(Salesforce)(?:.)\\/(\\d+)\\.(\\d?)',108    ),109    23 =>110    array (111      'regex' => '(\\(StatusCake\\))',112      'family_replacement' => 'StatusCakeBot',113    ),114    24 =>115    array (116      'regex' => '(facebookexternalhit)/(\\d+)\\.(\\d+)',117      'family_replacement' => 'FacebookBot',118    ),119    25 =>120    array (121      'regex' => 'Google.*/\\+/web/snippet',122      'family_replacement' => 'GooglePlusBot',123    ),124    26 =>125    array (126      'regex' => 'via ggpht\\.com GoogleImageProxy',127      'family_replacement' => 'GmailImageProxy',128    ),129    27 =>130    array (131      'regex' => 'YahooMailProxy; https://help\\.yahoo\\.com/kb/yahoo-mail-proxy-SLN28749\\.html',132      'family_replacement' => 'YahooMailProxy',133    ),134    28 =>135    array (136      'regex' => '(Twitterbot)/(\\d+)\\.(\\d+)',137      'family_replacement' => 'Twitterbot',138    ),139    29 =>140    array (141      'regex' => '/((?:Ant-|)Nutch|[A-z]+[Bb]ot|[A-z]+[Ss]pider|Axtaris|fetchurl|Isara|ShopSalad|Tailsweep)[ \\-](\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',142    ),143    30 =>144    array (145      'regex' => '\\b(008|Altresium|Argus|BaiduMobaider|BoardReader|DNSGroup|DataparkSearch|EDI|Goodzer|Grub|INGRID|Infohelfer|LinkedInBot|LOOQ|Nutch|OgScrper|PathDefender|Peew|PostPost|Steeler|Twitterbot|VSE|WebCrunch|WebZIP|Y!J-BR[A-Z]|YahooSeeker|envolk|sproose|wminer)/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',146    ),147    31 =>148    array (149      'regex' => '(MSIE) (\\d+)\\.(\\d+)([a-z]\\d|[a-z]|);.* MSIECrawler',150      'family_replacement' => 'MSIECrawler',151    ),152    32 =>153    array (154      'regex' => '(DAVdroid)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',155    ),156    33 =>157    array (158      'regex' => '(Google-HTTP-Java-Client|Apache-HttpClient|Go-http-client|scalaj-http|http%20client|Python-urllib|HttpMonitor|TLSProber|WinHTTP|JNLP|okhttp|aihttp|reqwest|axios|unirest-(?:java|python|ruby|nodejs|php|net))(?:[ /](\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',159    ),160    34 =>161    array (162      'regex' => '(Pinterest(?:bot|))/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)[;\\s(]+\\+https://www.pinterest.com/bot.html',163      'family_replacement' => 'Pinterestbot',164    ),165    35 =>166    array (167      'regex' => '(CSimpleSpider|Cityreview Robot|CrawlDaddy|CrawlFire|Finderbots|Index crawler|Job Roboter|KiwiStatus Spider|Lijit Crawler|QuerySeekerSpider|ScollSpider|Trends Crawler|USyd-NLP-Spider|SiteCat Webbot|BotName\\/\\$BotVersion|123metaspider-Bot|1470\\.net crawler|50\\.nu|8bo Crawler Bot|Aboundex|Accoona-[A-z]{1,30}-Agent|AdsBot-Google(?:-[a-z]{1,30}|)|altavista|AppEngine-Google|archive.{0,30}\\.org_bot|archiver|Ask Jeeves|[Bb]ai[Dd]u[Ss]pider(?:-[A-Za-z]{1,30})(?:-[A-Za-z]{1,30}|)|bingbot|BingPreview|blitzbot|BlogBridge|Bloglovin|BoardReader Blog Indexer|BoardReader Favicon Fetcher|boitho.com-dc|BotSeer|BUbiNG|\\b\\w{0,30}favicon\\w{0,30}\\b|\\bYeti(?:-[a-z]{1,30}|)|Catchpoint(?: bot|)|[Cc]harlotte|Checklinks|clumboot|Comodo HTTP\\(S\\) Crawler|Comodo-Webinspector-Crawler|ConveraCrawler|CRAWL-E|CrawlConvera|Daumoa(?:-feedfetcher|)|Feed Seeker Bot|Feedbin|findlinks|Flamingo_SearchEngine|FollowSite Bot|furlbot|Genieo|gigabot|GomezAgent|gonzo1|(?:[a-zA-Z]{1,30}-|)Googlebot(?:-[a-zA-Z]{1,30}|)|Google SketchUp|grub-client|gsa-crawler|heritrix|HiddenMarket|holmes|HooWWWer|htdig|ia_archiver|ICC-Crawler|Icarus6j|ichiro(?:/mobile|)|IconSurf|IlTrovatore(?:-Setaccio|)|InfuzApp|Innovazion Crawler|InternetArchive|IP2[a-z]{1,30}Bot|jbot\\b|KaloogaBot|Kraken|Kurzor|larbin|LEIA|LesnikBot|Linguee Bot|LinkAider|LinkedInBot|Lite Bot|Llaut|lycos|Mail\\.RU_Bot|masscan|masidani_bot|Mediapartners-Google|Microsoft .{0,30} Bot|mogimogi|mozDex|MJ12bot|msnbot(?:-media {0,2}|)|msrbot|Mtps Feed Aggregation System|netresearch|Netvibes|NewsGator[^/]{0,30}|^NING|Nutch[^/]{0,30}|Nymesis|ObjectsSearch|OgScrper|Orbiter|OOZBOT|PagePeeker|PagesInventory|PaxleFramework|Peeplo Screenshot Bot|PlantyNet_WebRobot|Pompos|Qwantify|Read%20Later|Reaper|RedCarpet|Retreiver|Riddler|Rival IQ|scooter|Scrapy|Scrubby|searchsight|seekbot|semanticdiscovery|SemrushBot|Simpy|SimplePie|SEOstats|SimpleRSS|SiteCon|Slackbot-LinkExpanding|Slack-ImgProxy|Slurp|snappy|Speedy Spider|Squrl Java|Stringer|TheUsefulbot|ThumbShotsBot|Thumbshots\\.ru|Tiny Tiny RSS|Twitterbot|WhatsApp|URL2PNG|Vagabondo|VoilaBot|^vortex|Votay bot|^voyager|WASALive.Bot|Web-sniffer|WebThumb|WeSEE:[A-z]{1,30}|WhatWeb|WIRE|WordPress|Wotbox|www\\.almaden\\.ibm\\.com|Xenu(?:.s|) Link Sleuth|Xerka [A-z]{1,30}Bot|yacy(?:bot|)|YahooSeeker|Yahoo! Slurp|Yandex\\w{1,30}|YodaoBot(?:-[A-z]{1,30}|)|YottaaMonitor|Yowedo|^Zao|^Zao-Crawler|ZeBot_www\\.ze\\.bz|ZooShot|ZyBorg)(?:[ /]v?(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)|)|)|)',168    ),169    36 =>170    array (171      'regex' => '\\b(Boto3?|JetS3t|aws-(?:cli|sdk-(?:cpp|go|java|nodejs|ruby2?|dotnet-(?:\\d{1,2}|core)))|s3fs)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',172    ),173    37 =>174    array (175      'regex' => '\\[(FBAN/MessengerForiOS|FB_IAB/MESSENGER);FBAV/(\\d+)(?:\\.(\\d+)(?:\\.(\\d+)|)|)',176      'family_replacement' => 'Facebook Messenger',177    ),178    38 =>179    array (180      'regex' => '\\[FB.*;(FBAV)/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',181      'family_replacement' => 'Facebook',182    ),183    39 =>184    array (185      'regex' => '\\[FB.*;',186      'family_replacement' => 'Facebook',187    ),188    40 =>189    array (190      'regex' => '(?:\\/[A-Za-z0-9\\.]+|) {0,5}([A-Za-z0-9 \\-_\\!\\[\\]:]{0,50}(?:[Aa]rchiver|[Ii]ndexer|[Ss]craper|[Bb]ot|[Ss]pider|[Cc]rawl[a-z]{0,50}))[/ ](\\d+)(?:\\.(\\d+)(?:\\.(\\d+)|)|)',191    ),192    41 =>193    array (194      'regex' => '((?:[A-Za-z][A-Za-z0-9 -]{0,50}|)[^C][^Uu][Bb]ot)\\b(?:(?:[ /]| v)(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',195    ),196    42 =>197    array (198      'regex' => '((?:[A-z0-9]{1,50}|[A-z\\-]{1,50} ?|)(?: the |)(?:[Ss][Pp][Ii][Dd][Ee][Rr]|[Ss]crape|[Cc][Rr][Aa][Ww][Ll])[A-z0-9]{0,50})(?:(?:[ /]| v)(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',199    ),200    43 =>201    array (202      'regex' => '(HbbTV)/(\\d+)\\.(\\d+)\\.(\\d+) \\(',203    ),204    44 =>205    array (206      'regex' => '(Chimera|SeaMonkey|Camino|Waterfox)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*|)',207    ),208    45 =>209    array (210      'regex' => '(SailfishBrowser)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',211      'family_replacement' => 'Sailfish Browser',212    ),213    46 =>214    array (215      'regex' => '\\[(Pinterest)/[^\\]]+\\]',216    ),217    47 =>218    array (219      'regex' => '(Pinterest)(?: for Android(?: Tablet|)|)/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',220    ),221    48 =>222    array (223      'regex' => 'Mozilla.*Mobile.*(Instagram).(\\d+)\\.(\\d+)\\.(\\d+)',224    ),225    49 =>226    array (227      'regex' => 'Mozilla.*Mobile.*(Flipboard).(\\d+)\\.(\\d+)\\.(\\d+)',228    ),229    50 =>230    array (231      'regex' => 'Mozilla.*Mobile.*(Flipboard-Briefing).(\\d+)\\.(\\d+)\\.(\\d+)',232    ),233    51 =>234    array (235      'regex' => 'Mozilla.*Mobile.*(Onefootball)\\/Android.(\\d+)\\.(\\d+)\\.(\\d+)',236    ),237    52 =>238    array (239      'regex' => '(Snapchat)\\/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',240    ),241    53 =>242    array (243      'regex' => '(Twitter for (?:iPhone|iPad)|TwitterAndroid)(?:\\/(\\d+)\\.(\\d+)|)',244      'family_replacement' => 'Twitter',245    ),246    54 =>247    array (248      'regex' => '(Firefox)/(\\d+)\\.(\\d+) Basilisk/(\\d+)',249      'family_replacement' => 'Basilisk',250    ),251    55 =>252    array (253      'regex' => '(PaleMoon)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',254      'family_replacement' => 'Pale Moon',255    ),256    56 =>257    array (258      'regex' => '(Fennec)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*)',259      'family_replacement' => 'Firefox Mobile',260    ),261    57 =>262    array (263      'regex' => '(Fennec)/(\\d+)\\.(\\d+)(pre)',264      'family_replacement' => 'Firefox Mobile',265    ),266    58 =>267    array (268      'regex' => '(Fennec)/(\\d+)\\.(\\d+)',269      'family_replacement' => 'Firefox Mobile',270    ),271    59 =>272    array (273      'regex' => '(?:Mobile|Tablet);.*(Firefox)/(\\d+)\\.(\\d+)',274      'family_replacement' => 'Firefox Mobile',275    ),276    60 =>277    array (278      'regex' => '(Namoroka|Shiretoko|Minefield)/(\\d+)\\.(\\d+)\\.(\\d+(?:pre|))',279      'family_replacement' => 'Firefox ($1)',280    ),281    61 =>282    array (283      'regex' => '(Firefox)/(\\d+)\\.(\\d+)(a\\d+[a-z]*)',284      'family_replacement' => 'Firefox Alpha',285    ),286    62 =>287    array (288      'regex' => '(Firefox)/(\\d+)\\.(\\d+)(b\\d+[a-z]*)',289      'family_replacement' => 'Firefox Beta',290    ),291    63 =>292    array (293      'regex' => '(Firefox)-(?:\\d+\\.\\d+|)/(\\d+)\\.(\\d+)(a\\d+[a-z]*)',294      'family_replacement' => 'Firefox Alpha',295    ),296    64 =>297    array (298      'regex' => '(Firefox)-(?:\\d+\\.\\d+|)/(\\d+)\\.(\\d+)(b\\d+[a-z]*)',299      'family_replacement' => 'Firefox Beta',300    ),301    65 =>302    array (303      'regex' => '(Namoroka|Shiretoko|Minefield)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*|)',304      'family_replacement' => 'Firefox ($1)',305    ),306    66 =>307    array (308      'regex' => '(Firefox).*Tablet browser (\\d+)\\.(\\d+)\\.(\\d+)',309      'family_replacement' => 'MicroB',310    ),311    67 =>312    array (313      'regex' => '(MozillaDeveloperPreview)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*|)',314    ),315    68 =>316    array (317      'regex' => '(FxiOS)/(\\d+)\\.(\\d+)(\\.(\\d+)|)(\\.(\\d+)|)',318      'family_replacement' => 'Firefox iOS',319    ),320    69 =>321    array (322      'regex' => '(Flock)/(\\d+)\\.(\\d+)(b\\d+?)',323    ),324    70 =>325    array (326      'regex' => '(RockMelt)/(\\d+)\\.(\\d+)\\.(\\d+)',327    ),328    71 =>329    array (330      'regex' => '(Navigator)/(\\d+)\\.(\\d+)\\.(\\d+)',331      'family_replacement' => 'Netscape',332    ),333    72 =>334    array (335      'regex' => '(Navigator)/(\\d+)\\.(\\d+)([ab]\\d+)',336      'family_replacement' => 'Netscape',337    ),338    73 =>339    array (340      'regex' => '(Netscape6)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+|)',341      'family_replacement' => 'Netscape',342    ),343    74 =>344    array (345      'regex' => '(MyIBrow)/(\\d+)\\.(\\d+)',346      'family_replacement' => 'My Internet Browser',347    ),348    75 =>349    array (350      'regex' => '(UC? ?Browser|UCWEB|U3)[ /]?(\\d+)\\.(\\d+)\\.(\\d+)',351      'family_replacement' => 'UC Browser',352    ),353    76 =>354    array (355      'regex' => '(Opera Tablet).*Version/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',356    ),357    77 =>358    array (359      'regex' => '(Opera Mini)(?:/att|)/?(\\d+|)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',360    ),361    78 =>362    array (363      'regex' => '(Opera)/.+Opera Mobi.+Version/(\\d+)\\.(\\d+)',364      'family_replacement' => 'Opera Mobile',365    ),366    79 =>367    array (368      'regex' => '(Opera)/(\\d+)\\.(\\d+).+Opera Mobi',369      'family_replacement' => 'Opera Mobile',370    ),371    80 =>372    array (373      'regex' => 'Opera Mobi.+(Opera)(?:/|\\s+)(\\d+)\\.(\\d+)',374      'family_replacement' => 'Opera Mobile',375    ),376    81 =>377    array (378      'regex' => 'Opera Mobi',379      'family_replacement' => 'Opera Mobile',380    ),381    82 =>382    array (383      'regex' => '(Opera)/9.80.*Version/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',384    ),385    83 =>386    array (387      'regex' => '(?:Mobile Safari).*(OPR)/(\\d+)\\.(\\d+)\\.(\\d+)',388      'family_replacement' => 'Opera Mobile',389    ),390    84 =>391    array (392      'regex' => '(?:Chrome).*(OPR)/(\\d+)\\.(\\d+)\\.(\\d+)',393      'family_replacement' => 'Opera',394    ),395    85 =>396    array (397      'regex' => '(Coast)/(\\d+).(\\d+).(\\d+)',398      'family_replacement' => 'Opera Coast',399    ),400    86 =>401    array (402      'regex' => '(OPiOS)/(\\d+).(\\d+).(\\d+)',403      'family_replacement' => 'Opera Mini',404    ),405    87 =>406    array (407      'regex' => 'Chrome/.+( MMS)/(\\d+).(\\d+).(\\d+)',408      'family_replacement' => 'Opera Neon',409    ),410    88 =>411    array (412      'regex' => '(hpw|web)OS/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',413      'family_replacement' => 'webOS Browser',414    ),415    89 =>416    array (417      'regex' => '(luakit)',418      'family_replacement' => 'LuaKit',419    ),420    90 =>421    array (422      'regex' => '(Snowshoe)/(\\d+)\\.(\\d+).(\\d+)',423    ),424    91 =>425    array (426      'regex' => 'Gecko/\\d+ (Lightning)/(\\d+)\\.(\\d+)\\.?((?:[ab]?\\d+[a-z]*)|(?:\\d*))',427    ),428    92 =>429    array (430      'regex' => '(Firefox)/(\\d+)\\.(\\d+)\\.(\\d+(?:pre|)) \\(Swiftfox\\)',431      'family_replacement' => 'Swiftfox',432    ),433    93 =>434    array (435      'regex' => '(Firefox)/(\\d+)\\.(\\d+)([ab]\\d+[a-z]*|) \\(Swiftfox\\)',436      'family_replacement' => 'Swiftfox',437    ),438    94 =>439    array (440      'regex' => '(rekonq)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|) Safari',441      'family_replacement' => 'Rekonq',442    ),443    95 =>444    array (445      'regex' => 'rekonq',446      'family_replacement' => 'Rekonq',447    ),448    96 =>449    array (450      'regex' => '(conkeror|Conkeror)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',451      'family_replacement' => 'Conkeror',452    ),453    97 =>454    array (455      'regex' => '(konqueror)/(\\d+)\\.(\\d+)\\.(\\d+)',456      'family_replacement' => 'Konqueror',457    ),458    98 =>459    array (460      'regex' => '(WeTab)-Browser',461    ),462    99 =>463    array (464      'regex' => '(Comodo_Dragon)/(\\d+)\\.(\\d+)\\.(\\d+)',465      'family_replacement' => 'Comodo Dragon',466    ),467    100 =>468    array (469      'regex' => '(Symphony) (\\d+).(\\d+)',470    ),471    101 =>472    array (473      'regex' => 'PLAYSTATION 3.+WebKit',474      'family_replacement' => 'NetFront NX',475    ),476    102 =>477    array (478      'regex' => 'PLAYSTATION 3',479      'family_replacement' => 'NetFront',480    ),481    103 =>482    array (483      'regex' => '(PlayStation Portable)',484      'family_replacement' => 'NetFront',485    ),486    104 =>487    array (488      'regex' => '(PlayStation Vita)',489      'family_replacement' => 'NetFront NX',490    ),491    105 =>492    array (493      'regex' => 'AppleWebKit.+ (NX)/(\\d+)\\.(\\d+)\\.(\\d+)',494      'family_replacement' => 'NetFront NX',495    ),496    106 =>497    array (498      'regex' => '(Nintendo 3DS)',499      'family_replacement' => 'NetFront NX',500    ),501    107 =>502    array (503      'regex' => '(Silk)/(\\d+)\\.(\\d+)(?:\\.([0-9\\-]+)|)',504      'family_replacement' => 'Amazon Silk',505    ),506    108 =>507    array (508      'regex' => '(Puffin)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',509    ),510    109 =>511    array (512      'regex' => 'Windows Phone .*(Edge)/(\\d+)\\.(\\d+)',513      'family_replacement' => 'Edge Mobile',514    ),515    110 =>516    array (517      'regex' => '(EdgA)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',518      'family_replacement' => 'Edge Mobile',519    ),520    111 =>521    array (522      'regex' => '(EdgiOS)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',523      'family_replacement' => 'Edge Mobile',524    ),525    112 =>526    array (527      'regex' => '(SamsungBrowser)/(\\d+)\\.(\\d+)',528      'family_replacement' => 'Samsung Internet',529    ),530    113 =>531    array (532      'regex' => '(SznProhlizec)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',533      'family_replacement' => 'Seznam prohlรญลพeฤ',534    ),535    114 =>536    array (537      'regex' => '(coc_coc_browser)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',538      'family_replacement' => 'Coc Coc',539    ),540    115 =>541    array (542      'regex' => '(baidubrowser)[/\\s](\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',543      'family_replacement' => 'Baidu Browser',544    ),545    116 =>546    array (547      'regex' => '(FlyFlow)/(\\d+)\\.(\\d+)',548      'family_replacement' => 'Baidu Explorer',549    ),550    117 =>551    array (552      'regex' => '(MxBrowser)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',553      'family_replacement' => 'Maxthon',554    ),555    118 =>556    array (557      'regex' => '(Crosswalk)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',558    ),559    119 =>560    array (561      'regex' => '(Line)/(\\d+)\\.(\\d+)\\.(\\d+)',562      'family_replacement' => 'LINE',563    ),564    120 =>565    array (566      'regex' => '(MiuiBrowser)/(\\d+)\\.(\\d+)\\.(\\d+)',567      'family_replacement' => 'MiuiBrowser',568    ),569    121 =>570    array (571      'regex' => '(Mint Browser)/(\\d+)\\.(\\d+)\\.(\\d+)',572      'family_replacement' => 'Mint Browser',573    ),574    122 =>575    array (576      'regex' => '(TopBuzz)/(\\d+).(\\d+).(\\d+)',577      'family_replacement' => 'TopBuzz',578    ),579    123 =>580    array (581      'regex' => 'Mozilla.+Android.+(GSA)/(\\d+)\\.(\\d+)\\.(\\d+)',582      'family_replacement' => 'Google',583    ),584    124 =>585    array (586      'regex' => '(MQQBrowser/Mini)(?:(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',587      'family_replacement' => 'QQ Browser Mini',588    ),589    125 =>590    array (591      'regex' => '(MQQBrowser)(?:/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)|)',592      'family_replacement' => 'QQ Browser Mobile',593    ),594    126 =>595    array (596      'regex' => '(QQBrowser)(?:/(\\d+)(?:\\.(\\d+)\\.(\\d+)(?:\\.(\\d+)|)|)|)',597      'family_replacement' => 'QQ Browser',598    ),599    127 =>600    array (601      'regex' => 'Version/.+(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',602      'family_replacement' => 'Chrome Mobile WebView',603    ),604    128 =>605    array (606      'regex' => '; wv\\).+(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',607      'family_replacement' => 'Chrome Mobile WebView',608    ),609    129 =>610    array (611      'regex' => '(CrMo)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',612      'family_replacement' => 'Chrome Mobile',613    ),614    130 =>615    array (616      'regex' => '(CriOS)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',617      'family_replacement' => 'Chrome Mobile iOS',618    ),619    131 =>620    array (621      'regex' => '(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) Mobile(?:[ /]|$)',622      'family_replacement' => 'Chrome Mobile',623    ),624    132 =>625    array (626      'regex' => ' Mobile .*(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',627      'family_replacement' => 'Chrome Mobile',628    ),629    133 =>630    array (631      'regex' => '(chromeframe)/(\\d+)\\.(\\d+)\\.(\\d+)',632      'family_replacement' => 'Chrome Frame',633    ),634    134 =>635    array (636      'regex' => '(SLP Browser)/(\\d+)\\.(\\d+)',637      'family_replacement' => 'Tizen Browser',638    ),639    135 =>640    array (641      'regex' => '(SE 2\\.X) MetaSr (\\d+)\\.(\\d+)',642      'family_replacement' => 'Sogou Explorer',643    ),644    136 =>645    array (646      'regex' => '(Rackspace Monitoring)/(\\d+)\\.(\\d+)',647      'family_replacement' => 'RackspaceBot',648    ),649    137 =>650    array (651      'regex' => '(PyAMF)/(\\d+)\\.(\\d+)\\.(\\d+)',652    ),653    138 =>654    array (655      'regex' => '(YaBrowser)/(\\d+)\\.(\\d+)\\.(\\d+)',656      'family_replacement' => 'Yandex Browser',657    ),658    139 =>659    array (660      'regex' => '(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+).* MRCHROME',661      'family_replacement' => 'Mail.ru Chromium Browser',662    ),663    140 =>664    array (665      'regex' => '(AOL) (\\d+)\\.(\\d+); AOLBuild (\\d+)',666    ),667    141 =>668    array (669      'regex' => '(PodCruncher|Downcast)[ /]?(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',670    ),671    142 =>672    array (673      'regex' => ' (BoxNotes)/(\\d+)\\.(\\d+)\\.(\\d+)',674    ),675    143 =>676    array (677      'regex' => '(Whale)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) Mobile(?:[ /]|$)',678      'family_replacement' => 'Whale',679    ),680    144 =>681    array (682      'regex' => '(Whale)/(\\d+)\\.(\\d+)\\.(\\d+)',683      'family_replacement' => 'Whale',684    ),685    145 =>686    array (687      'regex' => '(1Password)/(\\d+)\\.(\\d+)\\.(\\d+)',688    ),689    146 =>690    array (691      'regex' => '(Ghost)/(\\d+)\\.(\\d+)\\.(\\d+)',692    ),693    147 =>694    array (695      'regex' => '(Slack_SSB)/(\\d+)\\.(\\d+)\\.(\\d+)',696      'family_replacement' => 'Slack Desktop Client',697    ),698    148 =>699    array (700      'regex' => '(HipChat)/?(\\d+|)',701      'family_replacement' => 'HipChat Desktop Client',702    ),703    149 =>704    array (705      'regex' => '\\b(MobileIron|FireWeb|Jasmine|ANTGalio|Midori|Fresco|Lobo|PaleMoon|Maxthon|Lynx|OmniWeb|Dillo|Camino|Demeter|Fluid|Fennec|Epiphany|Shiira|Sunrise|Spotify|Flock|Netscape|Lunascape|WebPilot|NetFront|Netfront|Konqueror|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|Opera Mini|iCab|NetNewsWire|ThunderBrowse|Iris|UP\\.Browser|Bunjalloo|Google Earth|Raven for Mac|Openwave|MacOutlook|Electron|OktaMobile)/(\\d+)\\.(\\d+)\\.(\\d+)',706    ),707    150 =>708    array (709      'regex' => 'Microsoft Office Outlook 12\\.\\d+\\.\\d+|MSOffice 12',710      'family_replacement' => 'Outlook',711      'v1_replacement' => '2007',712    ),713    151 =>714    array (715      'regex' => 'Microsoft Outlook 14\\.\\d+\\.\\d+|MSOffice 14',716      'family_replacement' => 'Outlook',717      'v1_replacement' => '2010',718    ),719    152 =>720    array (721      'regex' => 'Microsoft Outlook 15\\.\\d+\\.\\d+',722      'family_replacement' => 'Outlook',723      'v1_replacement' => '2013',724    ),725    153 =>726    array (727      'regex' => 'Microsoft Outlook (?:Mail )?16\\.\\d+\\.\\d+|MSOffice 16',728      'family_replacement' => 'Outlook',729      'v1_replacement' => '2016',730    ),731    154 =>732    array (733      'regex' => 'Microsoft Office (Word) 2014',734    ),735    155 =>736    array (737      'regex' => 'Outlook-Express\\/7\\.0.*',738      'family_replacement' => 'Windows Live Mail',739    ),740    156 =>741    array (742      'regex' => '(Airmail) (\\d+)\\.(\\d+)(?:\\.(\\d+)|)',743    ),744    157 =>745    array (746      'regex' => '(Thunderbird)/(\\d+)\\.(\\d+)(?:\\.(\\d+(?:pre|))|)',747      'family_replacement' => 'Thunderbird',748    ),749    158 =>750    array (751      'regex' => '(Postbox)/(\\d+)\\.(\\d+)\\.(\\d+)',752      'family_replacement' => 'Postbox',753    ),754    159 =>755    array (756      'regex' => '(Barca(?:Pro)?)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',757      'family_replacement' => 'Barca',758    ),759    160 =>760    array (761      'regex' => '(Lotus-Notes)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',762      'family_replacement' => 'Lotus Notes',763    ),764    161 =>765    array (766      'regex' => 'Superhuman',767      'family_replacement' => 'Superhuman',768    ),769    162 =>770    array (771      'regex' => '(Vivaldi)/(\\d+)\\.(\\d+)\\.(\\d+)',772    ),773    163 =>774    array (775      'regex' => '(Edge?)/(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',776      'family_replacement' => 'Edge',777    ),778    164 =>779    array (780      'regex' => '(brave)/(\\d+)\\.(\\d+)\\.(\\d+) Chrome',781      'family_replacement' => 'Brave',782    ),783    165 =>784    array (785      'regex' => '(Chrome)/(\\d+)\\.(\\d+)\\.(\\d+)[\\d.]* Iron[^/]',786      'family_replacement' => 'Iron',787    ),788    166 =>789    array (790      'regex' => '\\b(Dolphin)(?: |HDCN/|/INT\\-)(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',791    ),792    167 =>793    array (794      'regex' => '(HeadlessChrome)(?:/(\\d+)\\.(\\d+)\\.(\\d+)|)',795    ),796    168 =>797    array (798      'regex' => '(Evolution)/(\\d+)\\.(\\d+)\\.(\\d+\\.\\d+)',799    ),800    169 =>801    array (802      'regex' => '(RCM CardDAV plugin)/(\\d+)\\.(\\d+)\\.(\\d+(?:-dev|))',803    ),804    170 =>805    array (806      'regex' => '(bingbot|Bolt|AdobeAIR|Jasmine|IceCat|Skyfire|Midori|Maxthon|Lynx|Arora|IBrowse|Dillo|Camino|Shiira|Fennec|Phoenix|Flock|Netscape|Lunascape|Epiphany|WebPilot|Opera Mini|Opera|NetFront|Netfront|Konqueror|Googlebot|SeaMonkey|Kazehakase|Vienna|Iceape|Iceweasel|IceWeasel|Iron|K-Meleon|Sleipnir|Galeon|GranParadiso|iCab|iTunes|MacAppStore|NetNewsWire|Space Bison|Stainless|Orca|Dolfin|BOLT|Minimo|Tizen Browser|Polaris|Abrowser|Planetweb|ICE Browser|mDolphin|qutebrowser|Otter|QupZilla|MailBar|kmail2|YahooMobileMail|ExchangeWebServices|ExchangeServicesClient|Dragon|Outlook-iOS-Android)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',807    ),808    171 =>809    array (810      'regex' => '(Chromium|Chrome)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',811    ),812    172 =>813    array (814      'regex' => '(IEMobile)[ /](\\d+)\\.(\\d+)',815      'family_replacement' => 'IE Mobile',816    ),817    173 =>818    array (819      'regex' => '(BacaBerita App)\\/(\\d+)\\.(\\d+)\\.(\\d+)',820    ),821    174 =>822    array (823      'regex' => '^(bPod|Pocket Casts|Player FM)$',824    ),825    175 =>826    array (827      'regex' => '^(AlexaMediaPlayer|VLC)/(\\d+)\\.(\\d+)\\.([^.\\s]+)',828    ),829    176 =>830    array (831      'regex' => '^(AntennaPod|WMPlayer|Zune|Podkicker|Radio|ExoPlayerDemo|Overcast|PocketTunes|NSPlayer|okhttp|DoggCatcher|QuickNews|QuickTime|Peapod|Podcasts|GoldenPod|VLC|Spotify|Miro|MediaGo|Juice|iPodder|gPodder|Banshee)/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)(?:\\.(\\d+)|)',832    ),833    177 =>834    array (835      'regex' => '^(Peapod|Liferea)/([^.\\s]+)\\.([^.\\s]+|)\\.?([^.\\s]+|)',836    ),837    178 =>838    array (839      'regex' => '^(bPod|Player FM) BMID/(\\S+)',840    ),841    179 =>842    array (843      'regex' => '^(Podcast ?Addict)/v(\\d+) ',844    ),845    180 =>846    array (847      'regex' => '^(Podcast ?Addict) ',848      'family_replacement' => 'PodcastAddict',849    ),850    181 =>851    array (852      'regex' => '(Replay) AV',853    ),854    182 =>855    array (856      'regex' => '(VOX) Music Player',857    ),858    183 =>859    array (860      'regex' => '(CITA) RSS Aggregator/(\\d+)\\.(\\d+)',861    ),862    184 =>863    array (864      'regex' => '(Pocket Casts)$',865    ),866    185 =>867    array (868      'regex' => '(Player FM)$',869    ),870    186 =>871    array (872      'regex' => '(LG Player|Doppler|FancyMusic|MediaMonkey|Clementine) (\\d+)\\.(\\d+)\\.?([^.\\s]+|)\\.?([^.\\s]+|)',873    ),874    187 =>875    array (876      'regex' => '(philpodder)/(\\d+)\\.(\\d+)\\.?([^.\\s]+|)\\.?([^.\\s]+|)',877    ),878    188 =>879    array (880      'regex' => '(Player FM|Pocket Casts|DoggCatcher|Spotify|MediaMonkey|MediaGo|BashPodder)',881    ),882    189 =>883    array (884      'regex' => '(QuickTime)\\.(\\d+)\\.(\\d+)\\.(\\d+)',885    ),886    190 =>887    array (888      'regex' => '(Kinoma)(\\d+)',889    ),890    191 =>891    array (892      'regex' => '(Fancy) Cloud Music (\\d+)\\.(\\d+)',893      'family_replacement' => 'FancyMusic',894    ),895    192 =>896    array (897      'regex' => 'EspnDownloadManager',898      'family_replacement' => 'ESPN',899    ),900    193 =>901    array (902      'regex' => '(ESPN) Radio (\\d+)\\.(\\d+)(?:\\.(\\d+)|) ?(?:rv:(\\d+)|) ',903    ),904    194 =>905    array (906      'regex' => '(podracer|jPodder) v ?(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',907    ),908    195 =>909    array (910      'regex' => '(ZDM)/(\\d+)\\.(\\d+)[; ]?',911    ),912    196 =>913    array (914      'regex' => '(Zune|BeyondPod) (\\d+)(?:\\.(\\d+)|)[\\);]',915    ),916    197 =>917    array (918      'regex' => '(WMPlayer)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)',919    ),920    198 =>921    array (922      'regex' => '^(Lavf)',923      'family_replacement' => 'WMPlayer',924    ),925    199 =>926    array (927      'regex' => '^(RSSRadio)[ /]?(\\d+|)',928    ),929    200 =>930    array (931      'regex' => '(RSS_Radio) (\\d+)\\.(\\d+)',932      'family_replacement' => 'RSSRadio',933    ),934    201 =>935    array (936      'regex' => '(Podkicker) \\S+/(\\d+)\\.(\\d+)\\.(\\d+)',937      'family_replacement' => 'Podkicker',938    ),939    202 =>940    array (941      'regex' => '^(HTC) Streaming Player \\S+ / \\S+ / \\S+ / (\\d+)\\.(\\d+)(?:\\.(\\d+)|)',942    ),943    203 =>944    array (945      'regex' => '^(Stitcher)/iOS',946    ),947    204 =>948    array (949      'regex' => '^(Stitcher)/Android',950    ),951    205 =>952    array (953      'regex' => '^(VLC) .*version (\\d+)\\.(\\d+)\\.(\\d+)',954    ),955    206 =>956    array (957      'regex' => ' (VLC) for',958    ),959    207 =>960    array (961      'regex' => '(vlc)/(\\d+)\\.(\\d+)\\.(\\d+)',962      'family_replacement' => 'VLC',963    ),964    208 =>965    array (966      'regex' => '^(foobar)\\S+/([^.\\s]+)\\.([^.\\s]+|)\\.?([^.\\s]+|)',967    ),968    209 =>969    array (970      'regex' => '^(Clementine)\\S+ ([^.\\s]+)\\.([^.\\s]+|)\\.?([^.\\s]+|)',971    ),972    210 =>973    array (974      'regex' => '(amarok)/([^.\\s]+)\\.([^.\\s]+|)\\.?([^.\\s]+|)',975      'family_replacement' => 'Amarok',976    ),977    211 =>978    array (979      'regex' => '(Custom)-Feed Reader',980    ),981    212 =>982    array (983      'regex' => '(iRider|Crazy Browser|SkipStone|iCab|Lunascape|Sleipnir|Maemo Browser) (\\d+)\\.(\\d+)\\.(\\d+)',984    ),985    213 =>986    array (987      'regex' => '(iCab|Lunascape|Opera|Android|Jasmine|Polaris|Microsoft SkyDriveSync|The Bat!) (\\d+)\\.(\\d+)(?:\\.(\\d+)|)',988    ),989    214 =>990    array (991      'regex' => '(Kindle)/(\\d+)\\.(\\d+)',992    ),993    215 =>994    array (995      'regex' => '(Android) Donut',996      'v1_replacement' => '1',997      'v2_replacement' => '2',998    ),999    216 =>1000    array (1001      'regex' => '(Android) Eclair',1002      'v1_replacement' => '2',1003      'v2_replacement' => '1',1004    ),1005    217 =>1006    array (1007      'regex' => '(Android) Froyo',1008      'v1_replacement' => '2',1009      'v2_replacement' => '2',1010    ),1011    218 =>1012    array (1013      'regex' => '(Android) Gingerbread',1014      'v1_replacement' => '2',1015      'v2_replacement' => '3',1016    ),1017    219 =>1018    array (1019      'regex' => '(Android) Honeycomb',1020      'v1_replacement' => '3',1021    ),1022    220 =>1023    array (1024      'regex' => '(MSIE) (\\d+)\\.(\\d+).*XBLWP7',1025      'family_replacement' => 'IE Large Screen',1026    ),1027    221 =>1028    array (1029      'regex' => '(Nextcloud)',1030    ),1031    222 =>1032    array (1033      'regex' => '(mirall)/(\\d+)\\.(\\d+)\\.(\\d+)',1034    ),1035    223 =>1036    array (1037      'regex' => '(ownCloud-android)/(\\d+)\\.(\\d+)\\.(\\d+)',1038      'family_replacement' => 'Owncloud',1039    ),1040    224 =>1041    array (1042      'regex' => '(OC)/(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+) \\(Skype for Business\\)',1043      'family_replacement' => 'Skype',1044    ),1045    225 =>1046    array (1047      'regex' => '(Obigo)InternetBrowser',1048    ),1049    226 =>1050    array (1051      'regex' => '(Obigo)\\-Browser',1052    ),1053    227 =>1054    array (1055      'regex' => '(Obigo|OBIGO)[^\\d]*(\\d+)(?:.(\\d+)|)',1056      'family_replacement' => 'Obigo',1057    ),1058    228 =>1059    array (1060      'regex' => '(MAXTHON|Maxthon) (\\d+)\\.(\\d+)',1061      'family_replacement' => 'Maxthon',1062    ),1063    229 =>1064    array (1065      'regex' => '(Maxthon|MyIE2|Uzbl|Shiira)',1066      'v1_replacement' => '0',1067    ),1068    230 =>1069    array (1070      'regex' => '(BrowseX) \\((\\d+)\\.(\\d+)\\.(\\d+)',1071    ),1072    231 =>1073    array (1074      'regex' => '(NCSA_Mosaic)/(\\d+)\\.(\\d+)',1075      'family_replacement' => 'NCSA Mosaic',1076    ),1077    232 =>1078    array (1079      'regex' => '(POLARIS)/(\\d+)\\.(\\d+)',1080      'family_replacement' => 'Polaris',1081    ),1082    233 =>1083    array (1084      'regex' => '(Embider)/(\\d+)\\.(\\d+)',1085      'family_replacement' => 'Polaris',1086    ),1087    234 =>1088    array (1089      'regex' => '(BonEcho)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+|)',1090      'family_replacement' => 'Bon Echo',1091    ),1092    235 =>1093    array (1094      'regex' => '(TopBuzz) com.alex.NewsMaster/(\\d+).(\\d+).(\\d+)',1095      'family_replacement' => 'TopBuzz',1096    ),1097    236 =>1098    array (1099      'regex' => '(TopBuzz) com.mobilesrepublic.newsrepublic/(\\d+).(\\d+).(\\d+)',1100      'family_replacement' => 'TopBuzz',1101    ),1102    237 =>1103    array (1104      'regex' => '(TopBuzz) com.topbuzz.videoen/(\\d+).(\\d+).(\\d+)',1105      'family_replacement' => 'TopBuzz',1106    ),1107    238 =>1108    array (1109      'regex' => '(iPod|iPhone|iPad).+GSA/(\\d+)\\.(\\d+)\\.(\\d+)(?:\\.(\\d+)|) Mobile',1110      'family_replacement' => 'Google',1111    ),1112    239 =>1113    array (1114      'regex' => '(iPod|iPhone|iPad).+Version/(\\d+)\\.(\\d+)(?:\\.(\\d+)|).*[ +]Safari',1115      'family_replacement' => 'Mobile Safari',1116    ),1117    240 =>1118    array (1119      'regex' => '(iPod|iPod touch|iPhone|iPad);.*CPU.*OS[ +](\\d+)_(\\d+)(?:_(\\d+)|).* AppleNews\\/\\d+\\.\\d+\\.\\d+?',1120      'family_replacement' => 'Mobile Safari UI/WKWebView',1121    ),1122    241 =>1123    array (1124      'regex' => '(iPod|iPhone|iPad).+Version/(\\d+)\\.(\\d+)(?:\\.(\\d+)|)',1125      'family_replacement' => 'Mobile Safari UI/WKWebView',1126    ),1127    242 =>1128    array (1129      'regex' => '(iPod|iPod touch|iPhone|iPad).* Safari',1130      'family_replacement' => 'Mobile Safari',1131    ),1132    243 =>1133    array (1134      'regex' => '(iPod|iPod touch|iPhone|iPad)',1135      'family_replacement' => 'Mobile Safari UI/WKWebView',1136    ),1137    244 =>1138    array (1139      'regex' => '(Watch)(\\d+),(\\d+)',1140      'family_replacement' => 'Apple $1 App',1141    ),1142    245 =>1143    array (1144      'regex' => '(Outlook-iOS)/\\d+\\.\\d+\\.prod\\.iphone \\((\\d+)\\.(\\d+)\\.(\\d+)\\)',1145    ),1146    246 =>1147    array (1148      'regex' => '(AvantGo) (\\d+).(\\d+)',1149    ),1150    247 =>1151    array (1152      'regex' => '(OneBrowser)/(\\d+).(\\d+)',1153      'family_replacement' => 'ONE Browser',1154    ),1155    248 =>1156    array (1157      'regex' => '(Avant)',1158      'v1_replacement' => '1',1159    ),1160    249 =>1161    array (1162      'regex' => '(QtCarBrowser)',1163      'v1_replacement' => '1',1164    ),1165    250 =>1166    array (1167      'regex' => '^(iBrowser/Mini)(\\d+).(\\d+)',1168      'family_replacement' => 'iBrowser Mini',1169    ),1170    251 =>1171    array (1172      'regex' => '^(iBrowser|iRAPP)/(\\d+).(\\d+)',1173    ),1174    252 =>1175    array (1176      'regex' => '^(Nokia)',1177      'family_replacement' => 'Nokia Services (WAP) Browser',1178    ),1179    253 =>1180    array (1181      'regex' => '(NokiaBrowser)/(\\d+)\\.(\\d+).(\\d+)\\.(\\d+)',1182      'family_replacement' => 'Nokia Browser',1183    ),1184    254 =>1185    array (1186      'regex' => '(NokiaBrowser)/(\\d+)\\.(\\d+).(\\d+)',1187      'family_replacement' => 'Nokia Browser',1188    ),1189    255 =>1190    array (1191      'regex' => '(NokiaBrowser)/(\\d+)\\.(\\d+)',1192      'family_replacement' => 'Nokia Browser',1193    ),1194    256 =>1195    array (1196      'regex' => '(BrowserNG)/(\\d+)\\.(\\d+).(\\d+)',1197      'family_replacement' => 'Nokia Browser',1198    ),1199    257 =>1200    array (

Showing the first 1,200 of 6642 lines. Download the file for the rest.