| line | !l | l&&!r | l&&r | condition | 
 
| 84 | 2 | 0 | 0 | @_ == 1 and ref $_[0] eq 'HASH' | 
 
| 120 | 9 | 0 | 1 | not $agent and $$self{'die_on_missing'} | 
 
| 149 | 0 | 0 | 0 | $ip =~ /\A(?:0|[1-9]\d*)(?:\.(?:0|[1-9]\d*)){3}\z/ and not grep(($_ > 255), split(/\./, $ip, 0)) | 
 
| 235 | 5 | 0 | 1 | not $accept and $$self{'die_on_missing'} | 
 
| 462 | 5 | 0 | 0 | @_ == 1 and ref $_[0] eq 'HASH' | 
 
| 589 | 0 | 0 | 0 | $rank{'mozilla_move'} and $char_meta{$mozilla}{'pos'} != 1 | 
 
| 659 | 0 | 3 | 0 | $$conf{'ip'} and $has_ipcountry || $has_geoip | 
 
| 747 | 0 | 3 | 0 | $accept_seen{$lang} && $country_seen{$lang} | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 119 | 5 | 4 | 1 | $agent ||= $ENV{'HTTP_USER_AGENT'} | 
 
| 145 | 0 | 0 | 0 | $has_ipcountry or $has_geoip | 
 
| 147 | 0 | 0 | 0 | $ip ||= $ENV{'REMOTE_ADDR'} | 
 
| 234 | 3 | 2 | 1 | $accept ||= $ENV{'HTTP_ACCEPT_LANGUAGE'} | 
 
| 558 | 5 | 0 | 0 | $rank{'char'}{$conf{'os'}}{'start'} ||= $rank{'char'}{$conf{'os'}}{'repeat'} | 
 
| 562 | 5 | 15 | 5 | @{$char_hash{'W'};} or @{$char_hash{'M'};} | 
 
|  | 20 | 0 | 5 | @{$char_hash{'W'};} or @{$char_hash{'M'};} or @{$char_hash{'L'};} | 
 
| 659 | 0 | 0 | 3 | $has_ipcountry || $has_geoip | 
 
| 769 | 3 | 0 | 0 | $$rank{'lang'}{'start'} ||= $$rank{'lang'}{'repeat'} | 
 
| 772 | 3 | 0 | 3 | @{$lang_hash{'A'};} or @{$lang_hash{'C'};} | 
 
| 793 | 0 | 0 | 0 | $lang_meta{$b}{'start'} <=> $lang_meta{$a}{'start'} or $lang_meta{$b}{'both'} <=> $lang_meta{$a}{'both'} |