| line | !l | l&&!r | l&&r | condition | 
 
| 129 | 22 | 0 | 3 | exists $params->{'pretty'} && defined $params->{'pretty'} | 
 
| 132 | 10 | 0 | 15 | exists $params->{'escape-unicode'} && defined $params->{'escape-unicode'} | 
 
| 166 | 22 | 0 | 3 | exists $params->{'pretty'} && defined $params->{'pretty'} | 
 
| 172 | 13 | 0 | 12 | exists $params->{'escape-unicode'} && defined $params->{'escape-unicode'} | 
 
| 387 | 7 | 0 | 27 | exists $params->{'terse'} && defined $params->{'terse'} | 
 
| 390 | 16 | 0 | 18 | exists $params->{'indent'} && defined $params->{'indent'} | 
 
| 393 | 2 | 29 | 3 | $_permanent_override == 0 and exists $params->{'dont-bloody-escape-unicode'} && defined $params->{'dont-bloody-escape-unicode'} && $params->{'dont-bloody-escape-unicode'} == 1 || exists $params->{'escape-unicode'} && defined $params->{'escape-unicode'} && $params->{'escape-unicode'} == 0 | 
 
| 427 | 6 | 5 | 3 | $_permanent_filter == 0 and exists $params->{'dont-bloody-escape-unicode'} && defined $params->{'dont-bloody-escape-unicode'} && $params->{'dont-bloody-escape-unicode'} == 1 || exists $params->{'escape-unicode'} && defined $params->{'escape-unicode'} && $params->{'escape-unicode'} == 0 | 
 
| 448 | 2 | 0 | 3 | exists $params->{'dont-bloody-escape-unicode'} and defined $params->{'dont-bloody-escape-unicode'} | 
 
|  | 2 | 1 | 2 | exists $params->{'dont-bloody-escape-unicode'} and defined $params->{'dont-bloody-escape-unicode'} and $params->{'dont-bloody-escape-unicode'} == 1 | 
 
|  | 2 | 0 | 1 | exists $params->{'escape-unicode'} and defined $params->{'escape-unicode'} | 
 
|  | 2 | 0 | 1 | exists $params->{'escape-unicode'} and defined $params->{'escape-unicode'} and $params->{'escape-unicode'} == 0 | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 140 | 0 | 0 | 2 | $@ or not defined $json_string | 
 
| 149 | 0 | 0 | 0 | $@ or not defined $json_string | 
 
| 156 | 0 | 0 | 17 | $@ or not defined $json_string | 
 
| 185 | 0 | 0 | 7 | $@ or not defined $yaml_string | 
 
| 198 | 0 | 0 | 18 | $@ or not defined $yaml_string | 
 
| 209 | 0 | 0 | 25 | $@ or not defined $pv | 
 
| 228 | 0 | 0 | 17 | $@ or not defined $pv | 
 
| 232 | 0 | 0 | 10 | $@ or not defined $pv | 
 
| 353 | 0 | 0 | 35 | $@ or not defined $pv | 
 
| 393 | 17 | 2 | 13 | exists $params->{'dont-bloody-escape-unicode'} && defined $params->{'dont-bloody-escape-unicode'} && $params->{'dont-bloody-escape-unicode'} == 1 || exists $params->{'escape-unicode'} && defined $params->{'escape-unicode'} && $params->{'escape-unicode'} == 0 | 
 
| 427 | 3 | 2 | 3 | exists $params->{'dont-bloody-escape-unicode'} && defined $params->{'dont-bloody-escape-unicode'} && $params->{'dont-bloody-escape-unicode'} == 1 || exists $params->{'escape-unicode'} && defined $params->{'escape-unicode'} && $params->{'escape-unicode'} == 0 | 
 
| 448 | 0 | 2 | 3 | $_permanent_override == 1 or exists $params->{'dont-bloody-escape-unicode'} and defined $params->{'dont-bloody-escape-unicode'} and $params->{'dont-bloody-escape-unicode'} == 1 | 
 
|  | 2 | 2 | 1 | $_permanent_override == 1 or exists $params->{'dont-bloody-escape-unicode'} and defined $params->{'dont-bloody-escape-unicode'} and $params->{'dont-bloody-escape-unicode'} == 1 or exists $params->{'escape-unicode'} and defined $params->{'escape-unicode'} and $params->{'escape-unicode'} == 0 |