| line | true | false | branch | 
 
| 37 | 0 | 1 | if (grep /^:OVER$/, @_) | 
 
| 38 | 0 | 0 | grep(/^:ALL$/, @_) ? : | 
 
| 51 | 0 | 0 | if ($v =~ /oem|866/i) { } | 
 
|  | 0 | 0 | elsif ($v =~ /ansi|1251/i) { } | 
 
|  | 0 | 0 | elsif ($v =~ /koi/i) { } | 
 
|  | 0 | 0 | elsif ($v =~ /8859-5/i) { } | 
 
| 57 | 0 | 0 | @s > 1 ? : | 
 
| 64 | 0 | 0 | @_ ? : | 
 
| 65 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | eval '${^ENCODING}' ? : | 
 
|  | 0 | 0 | if $Interact and $GUI and not $^S | 
 
| 68 | 0 | 0 | unless $! | 
 
| 73 | 18 | 0 | unless not $Echo | 
 
| 78 | 0 | 0 | $_[0] =~ /^\-/i ? : | 
 
| 80 | 0 | 0 | ref $_[0] eq 'CODE' ? : | 
 
| 82 | 0 | 0 | unless ($sub or grep {not $_ =~ /^(full|change|read)$/i;} values %acl) | 
 
| 84 | 0 | 0 | if $opt =~ /\+/ | 
 
|  | 0 | 0 | if $opt =~ /r/i | 
 
| 85 | 0 | 0 | index($_, ' ') >= 0 ? : | 
 
| 86 | 0 | 0 | if not $opt =~ /\+/ and %acl | 
 
| 90 | 0 | 0 | unless $sub | 
 
| 94 | 0 | 0 | if (ref $acl{$k}) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /full/i) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /change/i) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /add&read/i) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /add&list/i) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /add/i) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /read/i) { } | 
 
|  | 0 | 0 | elsif ($acl{$k} =~ /list/i) { } | 
 
| 107 | 0 | 0 | if $Echo | 
 
| 108 | 0 | 0 | if (not &$sub(@_)) { } | 
 
|  | 0 | 0 | elsif ($_[0][2] & 16384) { } | 
 
| 110 | 0 | 0 | if (not scalar %acd) { } | 
 
|  | 0 | 0 | elsif ($opt =~ /\+/i) { } | 
 
| 113 | 0 | 0 | if not $opt =~ /r/i | 
 
| 116 | 0 | 0 | if (not scalar %acf) { } | 
 
|  | 0 | 0 | elsif ($opt =~ /\+/i) { } | 
 
| 124 | 0 | 1 | $_[0] =~ /^\-/i ? : | 
 
| 126 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | if ($@ or $ret < 0) { } | 
 
| 133 | 1 | 0 | $_[0] =~ /^-/i ? : | 
 
| 135 | 0 | 1 | if ($^O eq 'MSWin32') | 
 
| 136 | 1 | 0 | if ($^O ne 'dos' and $] >= 5.006 and not $src =~ /[?*]/ and not $dst =~ /[?*]/ and -s $src < 2097152 and not -d $src and -e $dst || (!($opt =~ /d/) && $dst =~ m[(.+)[\\/][^\\/]+$] ? -d $1 : 0)) { } | 
 
|  | 0 | 0 | elsif ($^O =~ /MSWin32|dos/) { } | 
 
| 138 | 0 | 0 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 0 | $dst =~ m[[\\/]$] ? : | 
 
|  | 0 | 0 | $src =~ m[[\\/]([^\\/]+)$] ? : | 
 
|  | 0 | 1 | if -d $dst | 
 
| 140 | 1 | 0 | -f $dst ? : | 
 
|  | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 1 | unless -f $dst ? unlink($dst) : 1 and $^O eq 'MSWin32' ? Win32::CopyFile($src, $dst, 1) : eval "use File::Copy; File::Copy::copy('${src}','${dst}')" | 
 
| 144 | 0 | 0 | (eval {
	do {
	(Win32::GetOSVersion())[1]
}
} || eval q[use Win32::TieRegistry; $$Registry{'LMachine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\\\CurrentVersion'}] || 0) >= 5 ? : | 
 
|  | 0 | 0 | if ($ENV{'OS'} || '') =~ /Windows_NT/i | 
 
| 146 | 0 | 0 | $opt =~ /f/i ? : | 
 
|  | 0 | 0 | $opt =~ /d/i ? : | 
 
| 149 | 0 | 0 | $ENV{'OS'} && $ENV{'OS'} =~ /windows_nt/i ? : | 
 
|  | 0 | 0 | if $rsp and $ENV{'OS'} && $ENV{'OS'} =~ /windows_nt/i ? !(-e $dst) : !(-d $dst) | 
 
| 160 | 0 | 1 | $_[0] =~ /^\-/i ? : | 
 
| 167 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless open IN, "<$file" | 
 
| 170 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless defined read(IN, $buff, $bufsze) | 
 
| 171 | 0 | 1 | $opt =~ /\-a? ?adler/i ? : | 
 
| 173 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless close IN | 
 
| 186 | 2 | 2 | $_[0] =~ /^\-/ || $_[0] eq '' ? : | 
 
| 190 | 0 | 4 | if (-d $elem) { } | 
 
|  | 0 | 8 | elsif (-f $elem and not unlink($elem)) { } | 
 
| 191 | 0 | 0 | if ($opt =~ /r/i and not FileDelete($opt, "$elem/*")) { } | 
 
|  | 0 | 0 | elsif (not rmdir $elem) { } | 
 
| 196 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless $opt =~ /i/i | 
 
| 201 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless $opt =~ /i/i | 
 
| 211 | 0 | 0 | $_[0] =~ /^-/i ? : | 
 
| 219 | 0 | 1 | $_[0] =~ /^-/i ? : | 
 
| 221 | 0 | 1 | @_ > 1 ? : | 
 
|  | 0 | 1 | if ($fileto =~ /^-/i) | 
 
| 223 | 1 | 0 | $opt =~ /^\-i/i ? : | 
 
| 227 | 1 | 0 | if ($opt =~ /^\-i$/i) { } | 
 
|  | 0 | 0 | elsif ($opt =~ /^-m$/i) { } | 
 
| 232 | 2 | 4 | if /^\s*[\[]([^\]]*)/ | 
 
| 234 | 2 | 4 | if not defined $_ or $_ ne $row | 
 
| 235 | 6 | 0 | if defined $_ | 
 
| 245 | 0 | 0 | if $opt =~ /^\-i\s*(.*)/i | 
 
| 246 | 0 | 0 | if (not -f $file and -f $fileto) | 
 
| 249 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless File::Copy::copy($fileto, $file) | 
 
| 252 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless open IN, "<$file" | 
 
| 253 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless open OUT, ">$fileto" | 
 
| 255 | 0 | 0 | unless defined($_ = ) | 
 
| 257 | 0 | 0 | if /^\s*[\[]([^\]]*)/ | 
 
| 259 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless not defined $_ or print OUT $_, "\n" | 
 
| 261 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless close IN | 
 
| 262 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless close OUT | 
 
| 263 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless not $mtd or rename $fileto, $file | 
 
| 270 | 1 | 1 | $_[0] =~ /^\-/i ? : | 
 
| 272 | 2 | 0 | unless $opt =~ /-\$/i | 
 
| 273 | 2 | 0 | unless $opt =~ /-\$/i | 
 
| 276 | 2 | 1 | if (!$sub || ref $dir and ref $_[$#_] and $i <= $#_) { } | 
 
|  | 1 | 0 | elsif (ref $dir) { } | 
 
| 277 | 2 | 0 | if (ref $elem) | 
 
| 278 | 0 | 2 | if ref $dir | 
 
| 284 | 1 | 1 | $opt =~ /[^!]*i/i ? : | 
 
| 287 | 0 | 2 | m(^(.*)[/\\]([^/\\]+)$) ? : | 
 
| 288 | 0 | 1 | $Language =~ /ru/i ? : | 
 
|  | 1 | 1 | if (@stat == 0 and $opt =~ /[^!]*i/i || $^O eq 'MSWin32' && $elem =~ /[\?]/i) { } | 
 
|  | 1 | 0 | elsif (@stat == 0) { } | 
 
|  | 0 | 0 | elsif ($stat[2] & 40960 and $opt =~ /!.*s/i) { } | 
 
|  | 0 | 0 | elsif (not defined $fs) { } | 
 
|  | 0 | 0 | elsif ($fs != $stat[2] and $opt =~ /!.*m/i) { } | 
 
| 293 | 0 | 0 | if ($stat[2] & 16384 and $opt =~ /!.*l/i) | 
 
| 294 | 0 | 0 | unless defined $_ | 
 
| 297 | 0 | 0 | if ($stat[2] & 16384 and $opt =~ /!.*d/i) { } | 
 
|  | 0 | 0 | elsif (&$sub(\@stat, @nme, $result)) { } | 
 
| 299 | 0 | 0 | unless defined $_ | 
 
| 300 | 0 | 0 | if ($stat[2] & 16384 and not $opt =~ /!.*[rl]/i) | 
 
| 301 | 0 | 0 | unless defined $_ | 
 
| 305 | 0 | 1 | defined $result ? : | 
 
| 310 | 0 | 10 | $^O eq 'MSWin32' ? : | 
 
| 317 | 0 | 0 | if (-e $_[0]) { } | 
 
| 321 | 0 | 0 | $_[0] =~ m(([^/\\]+)$)i ? : | 
 
| 327 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | $pth eq '' ? : | 
 
|  | 0 | 0 | unless opendir DIR, $pth eq '' ? './' : $pth | 
 
| 330 | 0 | 0 | if $_ eq '.' or $_ eq '..' or not $_ =~ /^$msk$/i | 
 
| 333 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless closedir DIR | 
 
| 345 | 0 | 1 | if (ref $file or ref \$file eq 'GLOB') { } | 
 
| 347 | 1 | 0 | caller 1 ? : | 
 
| 348 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless open "${c}HANDLE", $file | 
 
| 350 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless close "${c}HANDLE" | 
 
| 358 | 0 | 1 | $_[0] =~ /^-/i ? : | 
 
| 367 | 0 | 1 | if (scalar @_ <= 0) | 
 
| 371 | 0 | 0 | if ($row =~ /^[\[]/i) { } | 
 
|  | 0 | 0 | elsif ($row =~ /^[;]/i) { } | 
 
| 383 | 3 | 1 | ref $row ? : | 
 
|  | 3 | 0 | ref $row ? : | 
 
|  | 1 | 3 | if ((ref $row ? $$row[0] : $row) =~ /^\s*[\[]/i) { } | 
 
|  | 0 | 3 | elsif ((ref $row ? $$row[0] : $row) =~ /^\s*[\;]/i) { } | 
 
| 384 | 0 | 1 | ref $row ? : | 
 
| 385 | 0 | 1 | ref $row ? : | 
 
| 388 | 0 | 1 | unless $ini[$i] | 
 
| 389 | 1 | 0 | if ($ini[$i] =~ /^\s*\Q$sct\E\s*$/i) | 
 
| 392 | 0 | 1 | if ($op =~ /[\+i]/i and $isct == -1) { } | 
 
|  | 0 | 1 | elsif ($isct == -1) { } | 
 
|  | 0 | 1 | elsif ($op =~ /[\;]/i) { } | 
 
|  | 0 | 1 | elsif ($op =~ /[\-]/i) { } | 
 
| 408 | 0 | 0 | ref $row ? : | 
 
| 409 | 0 | 0 | ref $row ? : | 
 
| 412 | 0 | 0 | unless $ini[$i] | 
 
| 413 | 0 | 0 | if ($ini[$i] =~ /^\s*[\[]/i) | 
 
| 414 | 0 | 0 | if ($ini[$i] =~ /^\s*\Q$nme\E\s*$/i) | 
 
| 416 | 0 | 0 | if ($op =~ /[\-]/i and $inme != -1) { } | 
 
|  | 0 | 0 | elsif ($op =~ /[\+]/i and $inme == -1) { } | 
 
| 424 | 0 | 8 | unless $ini[$i] | 
 
| 425 | 2 | 6 | if ($ini[$i] =~ /^\s*[\[]/i) | 
 
| 426 | 1 | 5 | if ($ini[$i] =~ /^\s*\Q$nme\E\s*=/i) | 
 
| 427 | 1 | 0 | if $ini[$i] =~ /=\s*(.*?)\s*$/i | 
 
| 430 | 1 | 2 | if ($op =~ /[\+i]/i and $inme == -1) { } | 
 
|  | 1 | 1 | elsif ($inme == -1) { } | 
 
|  | 0 | 1 | elsif ($op =~ /[;]/i) { } | 
 
|  | 0 | 1 | elsif ($op =~ /[\-]/i) { } | 
 
|  | 1 | 0 | elsif ($op =~ /[\+o]/ and $val ne $val1) { } | 
 
| 437 | 1 | 0 | unless not $mod | 
 
| 445 | 0 | 0 | @_ && $_[0] =~ /^-/i ? : | 
 
| 446 | 0 | 0 | @_ ? : | 
 
| 447 | 0 | 0 | if defined $f and not $f =~ /\./i | 
 
| 448 | 0 | 0 | $opt =~ /a/i ? : | 
 
|  | 0 | 0 | $opt =~ /d/i ? : | 
 
|  | 0 | 0 | if (defined $f and $opt =~ /[mda]/i) | 
 
| 449 | 0 | 0 | unless @_ | 
 
| 451 | 0 | 0 | $opt =~ /c/i ? : | 
 
| 452 | 0 | 0 | if (ref $_[0]) { } | 
 
| 454 | 0 | 0 | $k =~ /i.*n/i ? : | 
 
|  | 0 | 0 | $k =~ /i.*l/i ? : | 
 
|  | 0 | 0 | $k =~ /hot/i ? : | 
 
|  | 0 | 0 | $k =~ /show/i ? : | 
 
|  | 0 | 0 | $k =~ /desc|dsc/i ? : | 
 
|  | 0 | 0 | $k =~ /work|dir/i ? : | 
 
|  | 0 | 0 | $k =~ /arg/i ? : | 
 
|  | 0 | 0 | $k =~ /path|targ/i ? : | 
 
| 467 | 0 | 0 | if defined $_[0] | 
 
| 468 | 0 | 0 | if defined $_[1] | 
 
| 469 | 0 | 0 | if defined $_[2] | 
 
| 470 | 0 | 0 | if defined $_[3] | 
 
| 471 | 0 | 0 | if defined $_[4] | 
 
| 472 | 0 | 0 | if defined $_[5] | 
 
| 473 | 0 | 0 | if defined $_[6] | 
 
| 474 | 0 | 0 | if defined $_[7] | 
 
| 482 | 0 | 0 | unless @_ | 
 
| 483 | 0 | 0 | if @_ and not defined $_[0] and $FileLog ne '' | 
 
| 484 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless open LOG, ">>$_[0]" | 
 
| 486 | 0 | 0 | !defined($^S) || $^S ? : | 
 
| 495 | 0 | 2 | $Language =~ /ru/i ? : | 
 
|  | 2 | 0 | unless mkdir $dir, $mask || 511 | 
 
| 504 | 1 | 0 | $dir =~ /[\?\*]/ ? : | 
 
| 505 | 0 | 0 | if not $elem or -d $elem | 
 
| 506 | 0 | 0 | $elem =~ m[([^\\/]+)$]i ? : | 
 
|  | 0 | 0 | $elem =~ m[([\d]+)[^\\/]*$] ? : | 
 
|  | 0 | 0 | $elem =~ m[([\d]+)[^\\/]*$] ? : | 
 
|  | 0 | 0 | $sub ? : | 
 
| 508 | 0 | 0 | if (defined $nmb and !$max || $max < $nmb) | 
 
| 510 | 0 | 1 | if ($@) | 
 
| 511 | 0 | 1 | wantarray ? : | 
 
| 520 | 1 | 0 | $dir =~ /[\?\*]/ ? : | 
 
| 521 | 0 | 1 | if not $elem or -d $elem or not $elem =~ m[([\d]+)[^\\/]*$] | 
 
| 522 | 0 | 0 | $elem =~ m[([^\\/]+)$]i ? : | 
 
|  | 0 | 0 | $elem =~ m[([\d]+)[^\\/]*$] ? : | 
 
|  | 1 | 0 | $elem =~ m[([\d]+)[^\\/]*$] ? : | 
 
|  | 0 | 1 | $sub ? : | 
 
| 524 | 1 | 0 | if (defined $nmb and !$min || $min > $nmb) | 
 
| 526 | 0 | 1 | if ($@) | 
 
| 527 | 0 | 1 | wantarray ? : | 
 
| 532 | 0 | 3 | $_[0] =~ /^\-/i ? : | 
 
| 533 | 2 | 1 | if not $opt =~ /[asb]/i and wantarray | 
 
| 538 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 3 | unless open IN, "<$file" | 
 
| 539 | 0 | 3 | if ($sub) { } | 
 
|  | 2 | 1 | elsif ($opt =~ /a/i) { } | 
 
| 543 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless defined($_ = ) | 
 
| 545 | 0 | 0 | $opt =~ /a/i ? : | 
 
| 551 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 12 | unless defined($row = ) | 
 
| 557 | 0 | 1 | if $opt =~ /b/i | 
 
| 558 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless defined read(IN, $row, -s $file) | 
 
| 560 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 3 | unless close IN | 
 
| 561 | 0 | 3 | if ($@) | 
 
| 562 | 2 | 1 | $opt =~ /a/i ? : | 
 
| 567 | 0 | 1 | $_[0] =~ /^\-/i ? : | 
 
| 569 | 0 | 1 | ref $_[0] ? : | 
 
| 570 | 0 | 0 | if &$sub(@_) | 
 
| 578 | 0 | 1 | if ($^O eq 'MSWin32') { } | 
 
| 579 | 0 | 0 | if (eval 'use Win32::API; 1') | 
 
| 581 | 0 | 0 | if $f = 'Win32::API'->new('kernel32', 'GetDiskFreeSpaceEx', ['P', 'P', 'P', 'P'], 'N') and $f->Call("$disk\000", $sc, $sb, $nf) | 
 
| 584 | 0 | 0 | if $f = 'Win32::API'->new('kernel32', 'GetDiskFreeSpace', ['P', 'P', 'P', 'P', 'P'], 'N') and $f->Call("$disk\000", $sc, $sb, $nf, $nt) | 
 
| 588 | 0 | 0 | `%COMSPEC% /c dir $disk` =~ /([\d\.\xFF, ]+)[\D]*$/i ? : | 
 
| 591 | 0 | 1 | `df -k` =~ /^$disk +([\d]+)/im ? : | 
 
| 594 | 1 | 0 | if $sze eq '' | 
 
| 601 | 0 | 1 | $_[0] =~ /^\-/i ? : | 
 
| 605 | 1 | 0 | unless $opt =~ /-\$/i | 
 
| 606 | 1 | 0 | unless ($opt =~ /-\$/i) | 
 
| 609 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | unless dbmopen %dbm, "$dst/FileTrack", 438 and open TRACK, ">>$dst/FileTrack.log" | 
 
| 612 | 1 | 0 | unless $sub | 
 
| 617 | 0 | 1 | m(^(.*)[/\\]([^/\\]+)$) ? : | 
 
| 618 | 0 | 1 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | if (@stat == 0 and $opt =~ /[^!i]*i/i || $^O eq 'MSWin32' && /[\?]/i) { } | 
 
|  | 1 | 0 | elsif (@stat == 0) { } | 
 
|  | 0 | 0 | elsif ($stat[2] & 16384 and $opt =~ /!.*d/i) { } | 
 
|  | 0 | 0 | elsif (not &$sub(\@stat, @nme)) { } | 
 
|  | 0 | 0 | elsif (not defined $_) { } | 
 
| 623 | 0 | 0 | $stat[2] & 16384 || !($opt =~ /[^!]*t/i) ? : | 
 
| 624 | 0 | 0 | $2 != $crc ? : | 
 
|  | 0 | 0 | $1 != $stat[9] && !($opt =~ /!.*t/i) ? : | 
 
|  | 0 | 0 | !($dbm{$_} =~ /^([\d]+)\t([\d]+)$/) ? : | 
 
|  | 0 | 0 | !$dbm{$_} ? : | 
 
| 629 | 0 | 0 | if ($tst) | 
 
| 630 | 0 | 0 | if ($opt =~ /!.*c/i or $stat[2] & 16384) { } | 
 
|  | 0 | 0 | elsif (eval {
	do {
	FileCopy('-d', $_, $dst)
}
}) { } | 
 
|  | 0 | 0 | elsif ($opt =~ /[^!i]*i/i) { } | 
 
| 638 | 0 | 0 | if ($stat[2] & 16384 and not $opt =~ /!.*r/i) | 
 
| 640 | 0 | 0 | unless defined $_ | 
 
| 643 | 0 | 0 | unless ($lvl) | 
 
| 645 | 0 | 0 | if -e $_ | 
 
| 646 | 0 | 0 | !($dbm{$_} =~ /^([\d]+)\t([\d]+)$/) ? : | 
 
| 650 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless dbmclose %dbm and close TRACK | 
 
| 652 | 0 | 0 | -d $dst ? : | 
 
|  | 0 | 0 | if $chg | 
 
| 660 | 0 | 6 | $_[0] =~ /^\-/i ? : | 
 
| 664 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 6 | unless open OUT, ">$file" | 
 
| 665 | 0 | 6 | if ($opt =~ /b/i) { } | 
 
| 667 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 0 | unless print OUT @_ | 
 
| 671 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 22 | unless not defined $row or print OUT $row, "\n" | 
 
| 674 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 6 | unless close OUT | 
 
| 680 | 0 | 0 | if (ref $_[0]) { } | 
 
| 682 | 0 | 0 | if ($k =~ /^-*(host|srv|s$)/i) { } | 
 
|  | 0 | 0 | elsif ($k =~ /^-*(user|usr|u$)/i) { } | 
 
|  | 0 | 0 | elsif ($k =~ /^-*(passwd|psw|p$)/i) { } | 
 
| 694 | 0 | 0 | unless $ftp->login($usr, $passwd) | 
 
| 695 | 0 | 0 | if ($cmd =~ /^ascii|bin|ebcdic|byte/) | 
 
| 697 | 0 | 0 | unless eval "\$ftp->$cmd" | 
 
| 700 | 0 | 0 | ref $cmd eq 'CODE' ? : | 
 
| 702 | 0 | 0 | $cmd =~ /dir|ls/ ? : | 
 
|  | 0 | 0 | if $cmd =~ /dir|ls/ ? $@ : !$ret[0] | 
 
| 703 | 0 | 0 | if ($@) | 
 
| 704 | 0 | 0 | $cmd =~ /dir|ls/ ? : | 
 
| 710 | 0 | 0 | @_ > 1 ? : | 
 
| 711 | 0 | 0 | unless $Interact | 
 
| 712 | 0 | 0 | unless ($GUI) | 
 
| 713 | 0 | 0 | $] >= 5.008 && !eval('${^ENCODING}') ? : | 
 
| 714 | 0 | 0 | if $eu | 
 
| 723 | 0 | 0 | $Language =~ /ru/i ? : | 
 
| 726 | 0 | 0 | $r =~ /array/i ? : | 
 
| 734 | 0 | 0 | if $eu | 
 
| 742 | 0 | 0 | if (not $_[1] or $_[1] =~ m[^/d]i) { } | 
 
|  | 0 | 0 | elsif (not $ENV{'OS'} or $ENV{'OS'} =~ /Windows_95/i) { } | 
 
|  | 0 | 0 | elsif ($ENV{'OS'} and $ENV{'OS'} =~ /Windows_NT/i) { } | 
 
| 748 | 0 | 0 | if $r | 
 
| 757 | 0 | 0 | unless 'Win32::OLE'->new(@_) | 
 
| 764 | 0 | 0 | unless 'Win32::OLE'->GetObject(@_) | 
 
| 769 | 0 | 0 | ref $_[0] ? : | 
 
| 774 | 0 | 0 | index($_[0], '-') == 0 ? : | 
 
|  | 0 | 0 | ref $_[0] ? : | 
 
| 778 | 0 | 0 | if &$s($_) | 
 
| 785 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 7 | 0 | if (@_) { } | 
 
| 787 | 0 | 7 | unless $Interact | 
 
| 795 | 1 | 12 | if ($_[0] =~ /^os$/i) { } | 
 
|  | 1 | 11 | elsif ($_[0] =~ /^osname$/i) { } | 
 
|  | 0 | 11 | elsif ($_[0] =~ /^win32$/i) { } | 
 
|  | 1 | 10 | elsif ($_[0] =~ /^ver/i) { } | 
 
|  | 1 | 9 | elsif ($_[0] =~ /^(patch)/i) { } | 
 
|  | 1 | 8 | elsif ($_[0] =~ /^lang$/i) { } | 
 
|  | 1 | 7 | elsif ($_[0] =~ /^prodid$/i) { } | 
 
|  | 1 | 6 | elsif ($_[0] =~ /^name$/i) { } | 
 
|  | 1 | 5 | elsif ($_[0] =~ /^hostdomain$/i) { } | 
 
|  | 2 | 3 | elsif ($_[0] =~ /^host$/i) { } | 
 
|  | 1 | 2 | elsif ($_[0] =~ /^domain|userdomain$/i) { } | 
 
|  | 1 | 1 | elsif ($_[0] =~ /^user$/i) { } | 
 
|  | 1 | 0 | elsif ($_[0] =~ /^windir$/i) { } | 
 
| 796 | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 1 | $ENV{'OS'} ? : | 
 
| 803 | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 1 | `%COMSPEC% /c ver` =~ /\n*([^\n]+)\n*/i ? : | 
 
|  | 1 | 0 | unless $^O eq 'MSWin32' ? eval q[use Win32::TieRegistry;$$Registry{'LMachine\\Software\\Microsoft\\Windows\\CurrentVersion\\\\Version'}] || '' : '' or `%COMSPEC% /c ver` =~ /\n*([^\n]+)\n*/i ? $1 : '' or $ENV{'OS'} | 
 
| 810 | 0 | 0 | $^O eq 'MSWin32' ? : | 
 
| 822 | 0 | 1 | @_ > 1 ? : | 
 
| 825 | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
| 830 | 0 | 1 | `%COMSPEC% /c dir c:\\` =~ /\341\242\256\241\256\244\255\256$/i ? : | 
 
| 833 | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
| 841 | 0 | 1 | `net config` =~ /(Computer name|\212\256\254\257\354\356\342\245\340)\s*\\*([^ ]+)$/im ? : | 
 
|  | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
|  | 0 | 1 | $ENV{'COMPUTERNAME'} ? : | 
 
| 851 | 2 | 0 | index($r, '.') < 0 ? : | 
 
| 854 | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
|  | 1 | 0 | unless $ENV{'USERDOMAIN'} | 
 
| 858 | 0 | 1 | $^O eq 'MSWin32' ? : | 
 
|  | 1 | 0 | unless getlogin or $^O eq 'MSWin32' ? eval {
	do {
	Win32::LoginName()
}
} || lc eval q[use Win32::TieRegistry; $$Registry{'LMachine\\\\System\\\\CurrentControlSet\\\\Control\\\\\\\\Current User'}] || (`net config` =~ /(User name|\217\256\253\354\247\256\242\240\342\245\253\354)\s*([^ ]+)$/im ? $2 : '') : '' or $ENV{'USERNAME'} or $ENV{'LOGNAME'} | 
 
| 865 | 0 | 1 | if $ENV{'windir'} | 
 
| 866 | 1 | 0 | if $^O ne 'MSWin32' | 
 
| 868 | 0 | 0 | unless $$Registry{'LMachine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\\\SystemRoot'} | 
 
| 876 | 0 | 18 | if ($Print) { } | 
 
| 878 | 0 | 18 | if $FileLog | 
 
| 885 | 0 | 0 | $_[0] =~ /^\-/i ? : | 
 
| 886 | 0 | 0 | $opt =~ m(\-([\|/\\])) ? : | 
 
| 889 | 0 | 0 | if @_ == 0 | 
 
| 890 | 0 | 0 | @_ > 1 ? : | 
 
| 891 | 0 | 0 | if @_ > 0 and not defined $_[0] | 
 
| 893 | 0 | 0 | if ($type and not $type =~ /^REG_/i and $val =~ /^REG_/i) | 
 
| 896 | 0 | 0 | if ($k < 0) { } | 
 
| 901 | 0 | 0 | $h ? : | 
 
| 904 | 0 | 0 | if $h | 
 
| 905 | 0 | 0 | if ($type) { } | 
 
| 913 | 0 | 1 | if (ref $_[$#_] eq 'CODE') { } | 
 
| 916 | 0 | 0 | unless open OLDIN, '<&STDIN' and pipe STDIN, OUT | 
 
| 925 | 1 | 0 | if $r | 
 
| 933 | 0 | 0 | unless defined $s | 
 
| 934 | 0 | 0 | unless defined $b | 
 
| 937 | 0 | 0 | if $ENV{'windir'} | 
 
| 949 | 0 | 0 | if (not defined $_[0]) { } | 
 
|  | 0 | 0 | elsif ($_[0] =~ /^[\d]+$/) { } | 
 
| 952 | 0 | 0 | if (not @_) { } | 
 
|  | 0 | 0 | elsif (@_ < 2) { } | 
 
| 956 | 0 | 0 | if ($ws ne '') | 
 
| 962 | 0 | 0 | !defined($ks) || $ks ne '' ? : | 
 
|  | 0 | 0 | if !defined($ks) || $ks ne '' ? @wnd : !@wnd | 
 
| 963 | 0 | 0 | if $Echo and $Interact | 
 
| 966 | 0 | 0 | if (@wnd and defined $ks and $ks eq '') { } | 
 
|  | 0 | 0 | elsif (not @wnd and defined $ks and $ks eq '') { } | 
 
|  | 0 | 0 | elsif (@wnd > 1) { } | 
 
|  | 0 | 0 | elsif (not @wnd) { } | 
 
| 972 | 0 | 0 | unless (defined $ks) | 
 
| 975 | 0 | 0 | unless not defined $ks or $ks eq '' or Win32::GuiTest::SendKeys($ks) | 
 
| 982 | 0 | 0 | !($_[0] =~ /:/) ? : | 
 
| 983 | 0 | 0 | ref $_[0] ? : | 
 
| 984 | 0 | 0 | if $from and $to | 
 
| 985 | 0 | 0 | if (ref $r) { } | 
 
|  | 0 | 0 | elsif (not $from and $r =~ /^(from|sender):(.*)/i) { } | 
 
|  | 0 | 0 | elsif (not $to and $r =~ /^to:(.*)/i) { } | 
 
| 991 | 0 | 0 | if $@ | 
 
| 992 | 0 | 0 | unless $smtp | 
 
| 993 | 0 | 0 | unless $smtp->mail($from) | 
 
| 994 | 0 | 0 | unless $smtp->to(@$to) | 
 
| 995 | 0 | 0 | unless $smtp->data(join("\n", @_)) | 
 
| 996 | 0 | 0 | unless $smtp->dataend | 
 
| 1003 | 0 | 0 | $Language =~ /ru/i ? : | 
 
|  | 0 | 1 | @_ == 0 || $_[0] =~ /^\d+$/i ? : | 
 
| 1004 | 0 | 1 | unless $msk | 
 
| 1005 | 0 | 0 | @_ == 1 ? : | 
 
|  | 1 | 0 | @_ == 0 ? : | 
 
| 1007 | 1 | 0 | $tme[5] >= 100 ? : | 
 
| 1022 | 0 | 43 | @_ > 1 && ref $_[0] eq 'CODE' ? : | 
 
| 1024 | 37 | 6 | if (not $@) { } | 
 
| 1026 | 6 | 0 | $TryStage eq '' ? : | 
 
| 1027 | 0 | 6 | ref $_[$#_] eq 'CODE' ? : | 
 
| 1028 | 0 | 6 | unless $@ eq $err | 
 
| 1029 | 0 | 0 | $^S || $ErrorDie == 2 ? : | 
 
|  | 0 | 6 | if ($ErrorDie) { } | 
 
|  | 6 | 0 | elsif ($Echo and ref $_[$#_] ne 'CODE') { } | 
 
| 1037 | 0 | 0 | unless $@ or @_ | 
 
| 1039 | 0 | 0 | @_ ? : | 
 
| 1040 | 0 | 0 | $ert ? : | 
 
|  | 0 | 0 | $^S || $ErrorDie == 2 ? : | 
 
|  | 0 | 0 | if ($ErrorDie) { } | 
 
|  | 0 | 0 | elsif ($Echo) { } | 
 
| 1041 | 0 | 0 | $ert ? : | 
 
| 1047 | 0 | 0 | if defined $_[0] | 
 
| 1048 | 0 | 0 | if defined $_[1] | 
 
| 1049 | 0 | 0 | $TryStage ne '' ? : | 
 
|  | 0 | 0 | if $Echo | 
 
| 1056 | 0 | 0 | if $^O ne 'MSWin32' | 
 
| 1057 | 0 | 0 | if $opt =~ /^y$/i | 
 
| 1060 | 0 | 0 | if ($opt =~ /n/i and lc $os ne 'windows_nt') | 
 
| 1062 | 0 | 0 | if !$ENV{$$e[0]} || $opt =~ /y/i and $ENV{$$e[0]} = $$e[1] | 
 
| 1067 | 0 | 0 | unless $opt =~ /h/i | 
 
| 1074 | 0 | 0 | unless (-d $du) | 
 
| 1075 | 0 | 0 | unless FileMkDir($du, 448) | 
 
| 1076 | 0 | 0 | if ($os eq 'windows_nt') | 
 
| 1081 | 0 | 0 | $k =~ / [^\\]*\\(.*)/ ? : | 
 
|  | 0 | 0 | unless ($k =~ /\\($u|System|\321\310\321\322\305\314\300|Administrator|\300\344\354\350\355\350\361\362\360\340\362\356\360)/i) | 
 
| 1088 | 0 | 0 | if not $opt =~ /y/i and lc($ENV{'HOME'} || '?') eq lc $pu | 
 
| 1090 | 0 | 0 | $os ne 'windows_nt' && !Registry('LMachine\\Network\\Logon\\\\UserProfiles') ? : | 
 
| 1093 | 0 | 0 | if $os eq 'windows_nt' | 
 
| 1095 | 0 | 0 | if lc($ENV{$$e[0]} || '?') eq lc $$e[1] | 
 
| 1097 | 0 | 0 | if ($os eq 'windows_nt') { } | 
 
| 1107 | 0 | 1 | $pd ? : | 
 
|  | 1 | 0 | if ($^O ne 'MSWin32') { } | 
 
| 1118 | 0 | 0 | $u =~ /^\.*default$/i ? : | 
 
| 1121 | 0 | 0 | !defined($pd) || $pd eq '' ? : | 
 
| 1122 | 0 | 0 | $u =~ /^all$/i ? : | 
 
| 1129 | 0 | 0 | $r =~ m[^(.*)[\\/][^\\/]*$]i ? : | 
 
|  | 0 | 0 | !$e ? : | 
 
| 1143 | 0 | 0 | !defined($_[0]) ? : | 
 
| 1145 | 0 | 0 | if $u and exists $WScript{$n} | 
 
| 1146 | 0 | 0 | if $u | 
 
| 1147 | 0 | 0 | $n eq 'FSO' ? : | 
 
| 1148 | 0 | 0 | $u ? : |