my $regnotie = qr/webtv|omniweb|opera/i;
my $regnotnetscape = qr/gecko|compatible|opera|galeon|safari|charon/i;
my $regnotfirefox = qr/flock/i;
- my $regnotsafari = qr/android|arora|chrome|shiira/i;
+ my $regnotsafari = qr/android|arora|chrome|shiira|webpositive/i;
my $regreferer = qr/^(\w+):\/\/([^\/:]+)(:\d+|)/;
my $regreferernoquery = qr/^([^$URLQuerySeparators]+)/;
my $reglocal = qr/^(www\.|)$sitewithoutwww/i;
'webfetcher',
'webexplorer',
'webmirror',
+'webpositive', # Must be before safari
'webvcr',
'qnx\svoyager',
# Site grabbers
'msie','MS Internet Explorer',
'edge','Edge',
'netscape','Netscape',
-
'elinks','ELinks',
'firebird','Firebird (Old Firefox)',
'go!zilla','Go!Zilla',
'webfetcher','WebFetcher',
'webexplorer','IBM-WebExplorer',
'webmirror','WebMirror',
+'webpositive','WebPositive',
'webvcr','WebVCR',
'qnx\svoyager','QNX Voyager',
# Site grabbers
'ncsa_mosaic','ncsa_mosaic',
'netpositive','netpositive',
'phoenix','phoenix',
+'webpositive','safari',
# Site grabbers
'grabber','grabber',
'teleport','teleport',
'mac[_+ ]?p', # This works for macppc and mac_ppc and mac_powerpc
'mac[_+ ]68', # This works for mac_6800 and mac_68k
'macweb',
+'haiku',
'macintosh',
# Android family
'android[_+ ]10', # Android 10
'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4','macosx4',
'mac[_+ ]os[_+ ]x','macosx', 'vienna', 'macosx', 'newsfire', 'macosx', 'applesyndication', 'macosx',
'mac[_+ ]?p','macintosh','mac[_+ ]68','macintosh','macweb','macintosh','macintosh','macintosh',
+'haiku', 'Haiku',
# Android family (androidyyy)
'android[_+ ]10','android10', # Android 10
'android[_+ ]9','androidpie', # Pie
'macosx4','<a href="https://www.apple.com/macos/" title="macOS home page [new window]" target="_blank" rel="noopener noreferrer">Mac OS X 10.4 Tiger</a>',
'macosx','<a href="https://www.apple.com/macos/" title="macOS home page [new window]" target="_blank" rel="noopener noreferrer">Mac OS X others</a>',
'macintosh','<a href="https://www.apple.com/" title="Mac OS home page [new window]" target="_blank" rel="noopener noreferrer">Mac OS</a>',
+'Haiku', '<a href="http://www.haiku-os.org" title="Haiku OS home page [new window]" target="_blank" rel="noopener noreferrer">Haiku OS</a>',
# Android
'android10','<a href="https://developer.android.com/about/versions/10" title="Google Android 10.x home page [new window]" target="_blank" rel="noopener noreferrer">Google Android 10.x</a>',
'androidpie','<a href="https://developer.android.com/about/versions/pie/" title="Google Android 9.x Pie home page [new window]" target="_blank" rel="noopener noreferrer">Google Android 9.x Pie</a>',