Branch Coverage

blib/lib/Term/Menus.pm
Criterion Covered Total %
branch 3 2258 0.1


line true false branch
331 0 0 unless -e "$path$_[0]"
340 0 0 unless -e "$path$_[0]"
342 0 0 if ($@) { }
410 1 0 unless ($@)
414 0 1 unless (exists $INC{'Term/Menus.pm'})
417 0 0 if (-e $f . "/Term/Menus.pm")
493 0 1 if (defined caller 2 and -1 < index(caller 2, "FullAuto"))
496 0 0 if ($main::fa_code and $main::fa_conf and $main::fa_host and $main::fa_menu) { }
498 0 0 unless (exists $INC{'Net/FullAuto.pm'})
501 0 0 if (-e $f . "/Net/FullAuto.pm")
511 0 0 if (-f $fa_path . "/fa_global.pm")
512 0 0 if (-r $fa_path . '/fa_global.pm') { }
518 0 0 if (exists $fa_global::FA_Sudo->{$username})
521 0 0 if ($fa_global::berkeley_db_path and -d $fa_global::berkeley_db_path . "Defaults")
527 0 0 unless my $dbenv = "BerkeleyDB::Env"->new("-Home", $fa_global::berkeley_db_path . "Defaults", "-Flags", "DB_K^MU_OTOOL")
533 0 0 grep({/^--test$/;} @ARGV) ? :
539 0 0 unless ($BerkeleyDB::Error =~ /Successful/)
545 0 0 unless ($BerkeleyDB::Error =~ /Successful/)
550 0 0 if (exists $ENV{'SSH_CONNECTION'} and exists $ENV{'USER'} and $ENV{'USER'} ne $username) { }
0 0 elsif ($username eq 'SYSTEM' and exists $ENV{'IWUSER'} and $ENV{'IWUSER'} ne $username) { }
0 0 elsif (grep {/--login/;} @ARGV) { }
560 0 0 if ($login_flag) { }
0 0 elsif (lc $argv eq '--login') { }
567 0 0 unless $login_flag
572 0 0 if ($login_flag) { }
0 0 elsif (lc $argv eq '--login') { }
580 0 0 if $bdb
583 0 0 if -1 < index($default_modules, "\$HASH")
588 0 0 if ($data_dump_streamer)
590 0 0 if ($mod eq "set")
591 0 0 if ($default_modules->{'set'} ne 'none') { }
596 0 0 unless (&$Term::Menus::filechk($default_modules->{$mod}))
603 0 0 if ($save_defaults_for_user_flag) { }
606 0 0 if $bdb
609 0 0 if $bdb
616 0 0 do { $default_modules->{'set'} ne 'none' if exists $default_modules->{'set'} } ? :
0 0 keys %{$default_modules;} ? :
626 0 0 if exists $default_modules->{'set'}
630 0 0 unless my $stenv = "BerkeleyDB::Env"->new("-Home", $fa_global::berkeley_db_path . "Sets", "-Flags", "DB_K^MU_OTOOL")
641 0 0 unless ($BerkeleyDB::Error =~ /Successful/)
647 0 0 unless ($BerkeleyDB::Error =~ /Successful/)
657 0 0 if -1 < index($set, "\$HASH")
678 0 0 if (exists $default_modules->{'fa_code'})
683 0 0 if (exists $default_modules->{'fa_conf'})
688 0 0 if (exists $default_modules->{'fa_host'})
693 0 0 if (exists $default_modules->{'fa_menu'})
713 0 0 if (-1 < index($aa, '--fa_')) { }
0 0 elsif (-1 < index($aa, '--set')) { }
716 0 0 if (-1 < index($v, '--fa_')) { }
724 0 0 if (-1 < index($v, '--')) { }
733 0 0 if (exists $A{$e})
735 0 0 if ($e eq 'set') { }
0 0 elsif ($e eq 'code') { }
0 0 elsif ($e eq 'menu') { }
0 0 elsif ($e eq 'host') { }
0 0 elsif ($e eq 'conf') { }
741 0 0 if (-f $fa_path . '/fa_global.pm') { }
742 0 0 unless my $stenv = "BerkeleyDB::Env"->new("-Home", $fa_global::berkeley_db_path . "Sets", "-Flags", "DB_K^MU_OTOOL")
753 0 0 unless ($BerkeleyDB::Error =~ /Successful/)
759 0 0 unless ($BerkeleyDB::Error =~ /Successful/)
769 0 0 if -1 < index($set, "\$HASH")
814 0 0 if (defined $main::fa_code and $main::fa_code)
821 0 0 if (defined $main::fa_conf and $main::fa_conf)
827 0 0 if (defined $main::fa_host and $main::fa_host)
833 0 0 if (defined $main::fa_menu and $main::fa_menu)
854 0 0 if $Term::Menus::fa_code->[0] and -1 == index($Term::Menus::fa_code->[0], "Net/FullAuto")
860 0 0 unless (map {/$rx/;} @ARGV)
861 0 0 if ($Term::Menus::fa_code->[0]) { }
862 0 0 if (&$Term::Menus::canload($Term::Menus::fa_code->[0])) { }
881 0 0 if $Term::Menus::fa_conf->[0] and -1 == index($Term::Menus::fa_conf->[0], "Net/FullAuto")
884 0 0 unless ($argv =~ /--edit |^-e[a-z]|--cat /)
885 0 0 if ($Term::Menus::fa_conf->[0]) { }
886 0 0 if (&$Term::Menus::canload($Term::Menus::fa_conf->[0])) { }
905 0 0 if $Term::Menus::fa_host->[0] and -1 == index($Term::Menus::fa_host->[0], "Net/FullAuto")
908 0 0 unless ($argv =~ /--edit |^-e[a-z]/)
909 0 0 if ($Term::Menus::fa_host->[0]) { }
910 0 0 if (&$Term::Menus::canload($Term::Menus::fa_host->[0])) { }
929 0 0 if $Term::Menus::fa_menu->[0] and -1 == index($Term::Menus::fa_menu->[0], "Net/FullAuto")
932 0 0 if (not $argv =~ /--edit |^-e[a-z]/)
933 0 0 if ($Term::Menus::fa_menu->[0]) { }
934 0 0 if (&$Term::Menus::canload($Term::Menus::fa_menu->[0])) { }
1055 0 0 if (not $m_flag and -f "$dir/$Term::Menus::fa_menu")
1060 0 0 if ($line =~ /^[ \t]*\%(.*)\s*=/)
1061 0 0 if (not exists $menudups{$1}) { }
1069 0 0 if ($Term::Menus::fullauto) { }
1070 0 0 unless $Net::FullAuto::FA_Core::cron
1077 0 0 if (not $s_flag and -f "$dir/$Term::Menus::fa_code")
1082 0 0 if ($line =~ /^[ \t]*\%(.*)\s*=/)
1083 0 0 if (not exists $dups{$1}) { }
1092 0 0 if ($Term::Menus::fullauto) { }
1093 0 0 unless $Net::FullAuto::FA_Core::cron
1102 0 0 if ($Term::Menus::fullauto)
1104 0 0 if (eval "\\%$symname")
1107 0 0 if (ref $hashref->{$key} eq "HASH")
1109 0 0 if (lc $ky eq "text")
1146 0 0 if $cache
1147 0 0 unless $cache
1152 0 0 if $to
1153 0 0 if ($code) { }
0 0 elsif (ref $start_menu_ref eq 'HASH') { }
0 0 elsif ($start_menu_ref) { }
1156 0 0 unless (keys %LookUpMenuName)
1159 0 0 if ($Net::FullAuto::FA_Core::plan)
1162 0 0 if $@
1197 0 0 if ($@)
1199 0 0 if $code
1213 0 0 if ($Term::Menus::fullauto and defined $Net::FullAuto::FA_Core::service and $Net::FullAuto::FA_Core::service)
1219 0 0 unless chdir "/"
1221 0 0 unless open STDIN, "/dev/null"
1222 0 0 unless open STDOUT, ">/dev/null"
1223 0 0 unless open STDERR, ">/dev/null"
1224 0 0 unless defined(my $pid = fork)
1225 0 0 if $pid
1226 0 0 unless $pid = &setsid
1231 0 0 defined $_[1] ? :
1232 0 0 if $Term::Menus::fa_code
1237 0 0 if $@
1251 0 0 if $map_count < $count
1272 0 0 if (10 < length $_[0] and unpack('a11', $_[0]) eq 'FATAL ERROR') { }
1273 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
1286 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
1291 0 0 if ($Term::Menus::fullauto) { }
1301 0 0 unless $banner
1305 0 0 defined $_[4] ? :
1311 0 0 if (ref $banner eq 'CODE') { }
0 0 elsif (keys %{$Conveyed;} or $picks_from_parent) { }
1313 0 0 if ($data_dump_streamer)
1333 0 0 if ($@)
1334 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
1335 0 0 if (wantarray)
1338 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
1343 0 0 if ($Term::Menus::fullauto) { }
1347 0 0 if (wantarray)
1350 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
1355 0 0 if ($Term::Menus::fullauto) { }
1367 0 0 if ($banner and ($banner =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module("main", $Term::Menus::fa_code)) and defined $picks_from_parent and not ref $picks_from_parent)
1372 0 0 if (not $banner =~ /::/) { }
1396 0 0 if (exists $MenuUnit_hash_ref->{'Select'}) { }
1397 0 0 if (exists $MenuUnit_hash_ref->{'Select'} and $MenuUnit_hash_ref->{'Select'} and $MenuUnit_hash_ref->{'Select'} =~ /many/i) { }
0 0 elsif (exists $MenuUnit_hash_ref->{'Select'} and $MenuUnit_hash_ref->{'Select'} and $MenuUnit_hash_ref->{'Select'} =~ /one/i) { }
1412 0 0 if ($picks_from_parent and -1 < index($picks_from_parent, "*"))
1417 0 0 if ($picks_from_parent =~ /\](Cron|Batch|Unattended|FullAuto)\[/i)
1421 0 0 defined $_[2] ? :
1422 0 0 defined $_[3] ? :
1423 0 0 defined $_[4] ? :
1424 0 0 defined $_[5] ? :
1425 0 0 defined $_[6] ? :
1426 0 0 defined $_[7] ? :
1427 0 0 defined $_[8] ? :
1428 0 0 defined $_[9] ? :
1429 0 0 defined $_[10] ? :
1432 0 0 if (defined $_[11] and $_[11] or (caller)[0] ne "Term::Menus" and not wantarray)
1436 0 0 if (defined $_[12] and $_[12])
1439 0 0 if (defined $_[13] and $_[13])
1450 0 0 if (4 < length $key and substr($key, 0, 4) eq "Item")
1454 0 0 if $unattended
1456 0 0 $FullMenu->{$MenuUnit_hash_ref}[11] ? :
1469 0 0 if (exists $Items{$num}) { }
1470 0 0 if (exists $MenuUnit_hash_ref->{'Banner'} and not $got_item_flag) { }
1476 0 0 if (exists $Items{$num}{'Negate'} and not keys %{$$MenuUnit_hash_ref{"Select"};})
1481 0 0 if $Term::Menus::fullauto
1486 0 0 if (exists $Items{$num}{'Convey'}) { }
0 0 elsif ($show_banner_only) { }
1488 0 0 if (ref $Items{$num}{'Convey'} eq 'ARRAY') { }
0 0 elsif (ref $Items{$num}{'Convey'} eq 'CODE') { }
0 0 elsif ($convey_test =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code)) { }
1494 0 0 if ($data_dump_streamer)
1507 0 0 if ref $convey[0] eq "ARRAY"
1508 0 0 if ($@)
1509 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
1510 0 0 if ($parent_menu and wantarray and not $no_wantarray)
1515 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
1520 0 0 if ($Term::Menus::fullauto) { }
1530 0 0 if ($parent_menu and wantarray and not $no_wantarray)
1535 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
1540 0 0 if ($Term::Menus::fullauto) { }
1545 0 0 if (0 == $#convey and $convey[0] =~ /^(?:[{](.*)[}])?[<]$/)
1550 0 0 if (defined $picks_from_parent and not ref $picks_from_parent)
1556 0 0 if (not $transformed_convey =~ /::/) { }
1567 0 0 if $item =~ /^\s*$/s
1573 0 0 if (-1 < index($text, "__Master_$$__"))
1578 0 0 if (exists $Items{$num}{'Include'}) { }
0 0 elsif (exists $Items{$num}{'Exclude'} and $text =~ /$Items{$num}{'Exclude'}/) { }
1579 0 0 if ($text =~ /$Items{$num}{'Include'}/s) { }
1581 0 0 if exists $Items{$num}{'Exclude'} and $text =~ /$Items{$num}{'Exclude'}/
1592 0 0 if (exists $Items{$num}{'Convey'} and $Items{$num}{'Convey'} ne '') { }
0 0 elsif (not exists $Items{$num}{'Convey'}) { }
1599 0 0 if exists $Items{$num}{'Default'}
1602 0 0 if exists $Items{$num}{'Negate'}
1603 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[2]{$text}) { }
0 0 elsif (exists $Items{$num}{'Result'}) { }
1612 0 0 if exists $Items{$num}{'Select'} and $tsttt =~ /many/i
1613 0 0 if (exists $Items{$num}{'Mark'})
1616 0 0 if $mark{'BLANK'} < $lmt
1618 0 0 if exists $Items{$num}{'Filter'}
1620 0 0 if exists $Items{$num}{'Sort'}
1624 0 0 if (exists $MenuUnit_hash_ref->{'Result'})
1631 0 0 if (-1 < index($Items{$num}{'Text'}, "__Master_$$__"))
1637 0 0 if (exists $Items{$num}{'Include'}) { }
0 0 elsif (exists $Items{$num}{'Exclude'} and $Items{$num}{'Text'} =~ /$Items{$num}{'Exclude'}/) { }
1638 0 0 if ($Items{$num}{'Text'} =~ /$Items{$num}{'Include'}/) { }
1640 0 0 if exists $Items{$num}{'Exclude'} and $Items{$num}{'Text'} =~ /$Items{$num}{'Exclude'}/
1648 0 0 if exists $Items{$num}{'Convey'}
1650 0 0 if exists $Items{$num}{'Default'}
1652 0 0 if exists $Items{$num}{'Negate'}
1653 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[2]{$text}) { }
0 0 elsif (exists $Items{$num}{'Result'}) { }
1662 0 0 if exists $Items{$num}{'Select'} and $tsttt =~ /many/i
1663 0 0 if (exists $Items{$num}{'Mark'})
1666 0 0 if $mark{'BLANK'} < $lmt
1668 0 0 if exists $Items{$num}{'Filter'}
1670 0 0 if exists $Items{$num}{'Sort'}
1673 0 0 if exists $Items{$num}{'__NUM__'}
1682 0 0 if exists $_[0]{'Display'}
1684 0 0 if (exists $MenuUnit_hash_ref->{'Scroll'} and ref $MenuUnit_hash_ref->{'Scroll'} ne "ARRAY")
1694 0 0 if defined $FullMenu->{$MenuUnit_hash_ref}[5]
1695 0 0 keys %num__ ? :
1700 0 0 if ($select_many or keys %{$$MenuUnit_hash_ref{'Select'};}) { }
1714 0 0 if (-1 < $#filtered_menu_return)
1720 0 0 if ($Term::Menus::fullauto and $master_substituted)
1723 0 0 if ($pick eq ']quit[') { }
0 0 elsif ($pick eq '-' or $pick eq '+') { }
0 0 elsif ($pick =~ /DONE/) { }
0 0 elsif (ref $pick eq 'ARRAY' and wantarray and not $no_wantarray and 1 == $recurse) { }
0 0 elsif ($pick) { }
1733 0 0 if (ref $$pick[$#{$pick;}] eq "HASH")
1756 0 0 if (-1 < $#filtered_menu_return)
1763 0 0 if ($Term::Menus::fullauto and $master_substituted)
1766 0 0 if ($pick eq ']quit[') { }
0 0 elsif ($pick eq '-' or $pick eq '+') { }
0 0 elsif ($pick =~ /DONE/) { }
0 0 elsif (ref $pick eq 'ARRAY') { }
0 0 elsif ($pick) { }
1769 0 0 do { keys %{$$Selected{$MenuUnit_hash_ref};} unless $select_many } ? :
0 0 keys %{$$SavePick{$MenuUnit_hash_ref};} ? :
1772 0 0 unless $select_many
1785 0 0 if (1 == $recurse and ref $$pick[$#{$pick;}] eq "HASH")
1789 0 0 if (wantarray and 1 == $recurse) { }
0 0 elsif (ref $pick eq 'ARRAY' and -1 < $#{$pick;} and $pick->[0] =~ /^[{](.*)[}][<]$/) { }
0 0 elsif (not $picks_from_parent || keys %{$$MenuUnit_hash_ref{'Select'};}) { }
1798 0 0 if (ref $topmenu eq 'HASH' and (keys %{$$topmenu{'Select'};} and $topmenu->{'Select'} eq 'Many') or ref $savpick eq 'HASH' and exists $topmenu->{'Select'}{(keys %{$savpick;})[0]}) { }
0 0 elsif (-1 == $#{$pick;} and ref $topmenu eq 'HASH' and grep {/Item_/;} keys %{$topmenu;}) { }
1801 0 0 if (wantarray) { }
1814 0 0 if ($picks_from_parent)
1830 0 0 if ref $_[0] eq "HASH" and exists $_[0]{'Name'}
1832 0 0 if defined $_[1] and $_[1]
1834 0 0 if (ref $_[0] eq 'HASH') { }
1845 0 0 if ($@)
1852 0 0 if (ref $vars->{$key} eq "HASH" and %{$_[0];} eq %{$vars->{$key};})
1859 0 0 if ($@)
1866 0 0 if $hash =~ /^_
1867 0 0 if $hash =~ /^Term::Menus::/
1868 0 0 if $hash =~ /^Config::/
1869 0 0 if $hash =~ /^DynaLoader::/
1870 0 0 if $hash =~ /^warnings::/
1871 0 0 if $hash =~ /^utf8::/
1872 0 0 if $hash =~ /^Carp::/
1873 0 0 if $hash =~ /^fields::attr/
1874 0 0 if $hash =~ /^Text::Balanced::/
1875 0 0 if $hash =~ /^Data::Dump::Streamer/
1876 0 0 if $hash =~ /^re::EXPORT_OK/
1877 0 0 if $hash =~ /^fa_code::email_addresses/
1878 0 0 if $hash =~ /^fa_code::email_defaults/
1879 0 0 if $hash =~ /^PadWalker::/
1880 0 0 if $hash =~ /^Fcntl::/
1881 0 0 if $hash =~ /^B::Utils::/
1882 0 0 if $hash =~ /^ExtUtils::/
1883 0 0 if $hash =~ /^Exporter::/
1884 0 0 if $hash =~ /^Moo::/
1885 0 0 if $hash =~ /^overload::/
1886 0 0 if $hash =~ /^Term::ReadKey::/
1887 0 0 if $hash =~ /^main::INC/
1888 0 0 if $hash =~ /^main::SIG/
1889 0 0 if $hash =~ /^main::ENV/
1890 0 0 if $hash =~ /^main[:][^\w]*$/
1891 0 0 if $hash =~ /^main::[\@]$/
1892 0 0 if $hash =~ /^Net::FullAuto::FA_Core::makeplan/
1893 0 0 if $hash =~ /^Net::FullAuto::FA_Core::admin_menus/
1896 0 0 if %test eq %{$_[0];}
1897 0 0 if $name
1904 0 0 if $name
1907 0 0 if $name
1912 0 0 if $name
1930 0 0 if (ref $hashref_to_test eq 'HASH') { }
1931 0 0 if (grep {/Item_/;} keys %{$hashref_to_test;}) { }
0 0 elsif (exists $hashref_to_test->{'Input'} and $hashref_to_test->{'Input'}) { }
0 0 elsif (not grep({/Item_/;} keys %{$hashref_to_test;} && grep({/Banner/;} keys %{$hashref_to_test;}))) { }
2001 0 0 if (-1 < index($text, "][[") and -1 < index($text, "]]["))
2002 0 0 unless ($text =~ /^\s*\]\[\[\s*/s and $text =~ /\s*\]\]\[\s*$/s)
2020 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
2029 0 0 if (0 < $#pks and not $return_from_child_menu) { }
2036 0 0 if ($expand_array_flag)
2041 0 0 if (ref $pn eq 'HASH') { }
0 0 elsif ($pn) { }
2051 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2056 0 0 if $test_regx_flag
2058 0 0 if -1 < index($regx, "(!)?t(?:")
2064 0 0 if $text =~ /[)]\s*$/s
2065 0 0 if ($menu)
2066 0 0 if (-1 < index($menu, $current_menu_name)) { }
2094 0 0 if $test_regx_flag
2096 0 0 if -1 < index($regx, "(!)?t(?:")
2119 0 0 unless $input_text =~ /^\s*$/
2124 0 0 if ($line =~ /^(.*)$esc_one(.*)$/) { }
2156 0 0 if $test_regx_flag
2158 0 0 if -1 < index($regx, "(!)?t(?:")
2167 0 0 if $#instructions == 2
2168 0 0 if ($#instructions == 1)
2169 0 0 if (exists $$Conveyed{$instructions[0] . "_mbir"})
2185 0 0 defined $_[1] ? :
2194 0 0 if ($ikey eq "TAB" and exists $input->{'focus'})
2200 0 0 if $test_regx_flag
2202 0 0 unless exists $input->{'focus'}
2204 0 0 if -1 < index($regx, "(!)?t(?:")
2216 0 0 unless (exists $$input{$instructions[0]})
2221 0 0 unless defined $$input{$instructions[0]}
2222 0 0 if ($fill_focus)
2223 0 0 if (exists $input->{'focus'}) { }
2225 0 0 if (exists $MenuUnit_hash_ref->{'Focus'} and $MenuUnit_hash_ref->{'Focus'})
2241 0 0 if ($line =~ /^(.*)$esc_one(.*)$/) { }
2244 0 0 if ($#instructions == 2 and $instructions[2] > 0)
2245 0 0 if ($input->{'focus'}[0] eq $instructions[0]) { }
2256 0 0 if ($input->{'focus'}[0] eq $instructions[0])
2257 0 0 if ($ikey eq 'BACKSPACE') { }
0 0 elsif ($ikey eq 'DELETE') { }
0 0 elsif ($ikey ne 'TAB' and defined $numbor) { }
2264 0 0 if ($length_input > $length_box)
2291 0 0 if ($#newtext == -1 or $#newtext == 0) { }
2296 0 0 if length $front_of_box_top < $frlen
2299 0 0 if ($length_of_front_and_macro <= length $newtext[$#newtext - 1])
2307 0 0 if ($#newtext == -1) { }
2311 0 0 $#newtext == 0 ? :
2313 0 0 unless ($newtext[$elem] =~ /^\s*$/)
2315 0 0 if length $front_of_box_mid < $frlen
2319 0 0 if ($length_of_front_and_macro <= length $newtext[$elem])
2327 0 0 if ($#newtext == -1) { }
0 0 elsif ($#newtext == 0) { }
2363 0 0 if (-1 < index($text, "][[") and -1 < index($text, "]]["))
2364 0 0 unless ($text =~ /^\s*\]\[\[\s*/s and $text =~ /\s*\]\]\[\s*$/s)
2384 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
2394 0 0 if $test_regx_flag
2396 0 0 if -1 < index($regx, "(!)?t(?:")
2402 0 0 unless (exists $Conveyed->{$1} or $bang or $test_regx_flag)
2435 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
2440 0 0 if ($Term::Menus::fullauto) { }
2444 0 0 unless ($Conveyed->{$1})
2449 0 0 if (ref $replace)
2454 0 0 if ($expand_array_flag)
2458 0 0 if ($text =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module("main", $Term::Menus::fa_code))
2462 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2465 0 0 if ($replace =~ /^.(?
2466 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/ or $replace =~ /^eval /
2473 0 0 if (ref $picks_from_parent eq 'ARRAY') { }
2478 0 0 if ($expand_array_flag) { }
0 0 elsif ($replace =~ /^.(?
2481 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2486 0 0 if ($replace =~ /^.(?
2487 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2492 0 0 if ($text =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module("main", $Term::Menus::fa_code))
2496 0 0 unless $text =~ /^&?(?:.*::)*(\w+)\s*[(]["'].*["'][)]\s*$/ or $replace =~ /^eval /
2505 0 0 unless $esc_one
2509 0 0 if (ref $replace)
2514 0 0 if ($expand_array_flag)
2554 0 0 defined $_[1] ? :
2555 0 0 defined $_[2] ? :
2556 0 0 defined $_[3] ? :
2557 0 0 defined $_[4] ? :
2560 0 0 defined $_[5] ? :
2562 0 0 unless (grep {/Item_/;} keys %{$MenuUnit_hash_ref;})
2563 0 0 if (grep {/Banner/;} keys %{$MenuUnit_hash_ref;})
2568 0 0 defined $_[6] ? :
2569 0 0 defined $_[7] ? :
2570 0 0 defined $_[8] ? :
2571 0 0 defined $_[9] ? :
2572 0 0 defined $_[10] ? :
2573 0 0 defined $_[11] ? :
2574 0 0 defined $_[12] ? :
2575 0 0 defined $_[13] ? :
2576 0 0 defined $_[14] ? :
2577 0 0 defined $_[15] ? :
2578 0 0 defined $_[16] ? :
2579 0 0 defined $_[17] ? :
2580 0 0 defined $_[18] ? :
2587 0 0 if ($name) { }
2592 0 0 if ($SavePick and exists $SavePick->{$MenuUnit_hash_ref})
2610 0 0 $FullMenu->{$MenuUnit_hash_ref}[11] ? :
2620 0 0 if ($_[1]) { }
2624 0 0 if ($result)
2629 0 0 if (keys %{$$Selected{$_[0]};}) { }
2649 0 0 if ($_[1]) { }
2651 0 0 if ($result =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code)) { }
2658 0 0 if (keys %{$$Selected{$_[0]};})
2662 0 0 if ($result =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module("main", $Term::Menus::fa_code))
2667 0 0 if $output eq "+"
2680 0 0 if ($seltext =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code)) { }
0 0 elsif (ref $seltext eq 'CODE') { }
2708 0 0 exists $MenuUnit_hash_ref->{'Select'} && $MenuUnit_hash_ref->{'Select'} ? :
2709 0 0 unless $gotmany
2710 0 0 if ($pick and exists $$FullMenu{$_[0]}[3]{$_[1][$pick - 1]}) { }
0 0 elsif ($pick) { }
0 0 elsif ($_[3]) { }
2711 0 0 if ($pick and exists $_[0]{$$FullMenu{$_[0]}[4]{$_[1][$pick - 1]}}{'Convey'})
2714 0 0 if (0 < $#{[keys %{$_[2];}];}) { }
2726 0 0 if $convey eq ""
2727 0 0 if (ref $convey eq "ARRAY" and $#{$convey;} == 0)
2740 0 0 if not $convey or ref $convey eq "ARRAY" and $#{$convey;} == -1
2742 0 0 if (exists $$FullMenu{$_[0]}[2]{'__FA_Banner__'}) { }
0 0 elsif ($pick) { }
2749 0 0 if ($pick and exists $$FullMenu{$_[0]}[2]{$_[1][$pick - 1]} and (ref $test_item eq "HASH" and (values %{$test_item;})[0] ne "recurse") or ref $test_item eq "CODE")
2754 0 0 if (ref $test_item eq 'HASH' and grep({/Item_/;} keys %{$test_item;}) || $show_banner_only && grep({/Banner/;} keys %{$test_item;}) or $test_item =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code) or ref $test_item eq 'CODE' or &test_hashref($test_item)) { }
2775 0 0 if ($test_item =~ /$con_regex|$pmsi_regex| $amlm_regex|$sicm_regex|$tpmi_regex|$tbii_regex/x) { }
0 0 elsif (ref $test_item eq 'CODE') { }
2808 0 0 if ($@)
2809 0 0 if (unpack('a11', $@) eq 'FATAL ERROR') { }
2810 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
2822 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
2827 0 0 if ($parent_menu and wantarray and not $no_wantarray) { }
0 0 elsif ($Term::Menus::fullauto) { }
2836 0 0 $show_banner_only ? :
2841 0 0 if ($test_item =~ /Convey\s*=\>/)
2842 0 0 if ($convey ne 'SKIP') { }
2848 0 0 if ($test_item =~ /Text\s*=\>/)
2865 0 0 if ($show_banner_only) { }
2869 0 0 if $pick
2870 0 0 if $pick
2871 0 0 if ($pick and ref $_[0]{$$FullMenu{$_[0]}[4]{$_[1][$pick - 1]}}{'Result'} eq "HASH")
2883 0 0 if ($num_pick - $start <= $display_this_many_items) { }
2889 0 0 unless exists $Persists->{$MenuUnit_hash_ref}
2890 0 0 if (not exists $Persists->{$MenuUnit_hash_ref}{'defaults'} and defined do { [keys %{$$FullMenu{$MenuUnit_hash_ref}[5];}] }->[0])
2894 0 0 if ($def)
2895 0 0 if $def eq "*"
2898 0 0 if ($item =~ /$def/)
2905 0 0 unless exists $Persists->{$MenuUnit_hash_ref}{'defaults'}
2907 0 0 if (ref $Net::FullAuto::FA_Core::plan eq "HASH")
2911 0 0 if (substr($plannn, 2, 5) eq 'ARRAY') { }
2914 0 0 if $@
2938 0 0 if $numbor eq "admin"
2940 0 0 if (exists $picks{$picknum}) { }
2942 0 0 if ($return_from_child_menu) { }
2954 0 0 $select_many || keys %{$$MenuUnit_hash_ref{'Select'};} ? :
2955 0 0 if ($gotmany and $numbor =~ /^[Ff]$/ or $picks{$picknum} ne "+" and $picks{$picknum} ne "-" and not $gotmany)
2963 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$picknum - 1]} and ref $FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$picknum - 1]} eq "HASH" and grep {/Item_/;} keys %{$$FullMenu{$MenuUnit_hash_ref}[3];})
2969 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[3]{$all_menu_items_array[$picknum - 1]}) { }
2984 0 0 if $menu_return_debug
2985 0 0 if $@
2986 0 0 unless ref $menu_output
2987 0 0 if ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE') { }
0 0 elsif ($menu_output) { }
3000 0 0 if (1 == $recurse_level) { }
3001 0 0 if $Term::Menus::fa_code
3006 0 0 if (ref $sub eq "CODE")
3007 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3013 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3038 0 0 if ($@)
3039 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3041 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3048 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3053 0 0 if ($Term::Menus::fullauto) { }
3065 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3072 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3077 0 0 if ($Term::Menus::fullauto) { }
3083 0 0 if (-1 < $#resu)
3084 0 0 if ($resu[0] eq "<")
3085 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3095 0 0 if ($subfile) { }
3097 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3103 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3121 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
3124 0 0 if (not $sub =~ /::/) { }
3131 0 0 if ($seconderr =~ /Undefined subroutine/) { }
3132 0 0 if ($FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
3162 0 0 if (not $sub =~ /::/) { }
3168 0 0 if $@
3171 0 0 if ($@)
3172 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3174 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3180 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3185 0 0 if ($Term::Menus::fullauto) { }
3196 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3202 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3207 0 0 if ($Term::Menus::fullauto) { }
3213 0 0 if (-1 < $#resu)
3214 0 0 if ($resu[0] eq "<")
3215 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3245 0 0 if exists $FullMenu->{$MenuUnit_hash_ref}[7]{$all_menu_items_array[$picknum - 1]}
3246 0 0 if (not $hidedefaults and ref $FullMenu->{$MenuUnit_hash_ref}[5] eq "HASH" and $FullMenu->{$MenuUnit_hash_ref}[5]{$all_menu_items_array[$picknum - 1]} and $FullMenu->{$MenuUnit_hash_ref}[5]{$all_menu_items_array[$picknum - 1]} eq '*' || $all_menu_items_array[$picknum - 1] =~ /$FullMenu->{$MenuUnit_hash_ref}[5]{$all_menu_items_array[$picknum - 1]}/)
3259 0 0 if (ref $FullMenu->{$MenuUnit_hash_ref}[8] eq "HASH" and keys %{$$FullMenu{$MenuUnit_hash_ref}[8];} and exists $FullMenu->{$MenuUnit_hash_ref}[8]{$all_menu_items_array[$picknum - 1]} and $FullMenu->{$MenuUnit_hash_ref}[8]{$all_menu_items_array[$picknum - 1]})
3269 0 0 if (exists $SavePick->{$MenuUnit_hash_ref}{$picknum_for_display} and $SavePick->{$MenuUnit_hash_ref}{$picknum_for_display}) { }
3276 0 0 unless $mark =~ /^ +$/
3278 0 0 if $Persists->{$parent_menu}{'defaults'}
3279 0 0 if ($FullMenu->{$MenuUnit_hash_ref}[9])
3286 0 0 if (exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}[1] eq $picknum || $MenuUnit_hash_ref->{'Scroll'}[0] eq $picknum)
3289 0 0 if ($MenuUnit_hash_ref->{'Scroll'}[0]) { }
3290 0 0 if ($MenuUnit_hash_ref->{'Scroll'}[0] eq $picknum)
3302 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[6]{$all_menu_items_array[$picknum - 1]})
3306 0 0 if ($tstt =~ /many/i)
3310 0 0 if ($mark =~ /^ +$/ or (exists $picks{$picknum} or exists $picks{$picknum_for_display}))
3318 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and $Net::FullAuto::FA_Core::makeplan and $Persists->{$MenuUnit_hash_ref}{'defaults'} and not $filtered_menu)
3344 0 0 if ($answ eq "]quit[")
3347 0 0 if (-1 == index($answ, "result saved"))
3349 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3362 0 0 do { not $no_wantarray if wantarray } ? :
0 0 do { $Persists->{$MenuUnit_hash_ref}{'defaults'} } ? :
0 0 $Persists->{'unattended'} ? :
3363 0 0 if ($^O ne 'cygwin') { }
3364 0 0 if ($noclear) { }
3365 0 0 if ($^O eq 'MSWin32' or $^O eq 'MSWin64') { }
3375 0 0 if ($select_many or keys %{${$MenuUnit_hash_ref;}{'Select'};}) { }
3377 0 0 unless (keys %{$$FullMenu{$MenuUnit_hash_ref}[1];})
3380 0 0 if ($mark_flg == 1 or $Persists->{$MenuUnit_hash_ref}{'defaults'})
3384 0 0 if ($filtered_menu)
3387 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'} and not $filtered_menu)
3393 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'}) { }
0 0 elsif ($filtered_menu) { }
3397 0 0 if ($filtered_menu) { }
3407 0 0 if ($display_this_many_items < $num_pick) { }
3417 0 0 if ($term_input) { }
3419 0 0 if (exists $MenuUnit_hash_ref->{'Input'} and $MenuUnit_hash_ref->{'Input'}) { }
0 0 elsif ($show_banner_only) { }
3423 0 0 unless $ikey eq "ENTER" or $ikey eq "ESC" or $ikey eq "UPARROW" or $ikey eq "DOWNARROW" or $ikey eq "LEFTARROW" or $ikey eq "RIGHTARROW" or $ikey eq "F1"
3437 0 0 if ($show_banner_only) { }
3448 0 0 if wantarray
3459 0 0 if ($numbor =~ /^[Ff]$/ and $Persists->{$MenuUnit_hash_ref}{'defaults'} || $filtered_menu) { }
0 0 elsif ($numbor =~ /^\s*%(.*)/s) { }
0 0 elsif ($numbor =~ /^\*\s*$/s) { }
0 0 elsif ($numbor =~ m[^\s*/(.+)$]s) { }
0 0 elsif ($numbor =~ /^\
0 0 elsif ($numbor =~ /^\>/ || $ikey eq 'RIGHTARROW' and exists $SaveNext->{$MenuUnit_hash_ref} and grep({/-|\+/;} values %picks) || $show_banner_only) { }
0 0 elsif ($ikey eq 'ESC' or $numbor =~ /^quit|exit|bye$/i) { }
0 0 elsif ($Term::Menus::fullauto and $ikey eq 'F1' || $numbor =~ /^help$/i) { }
0 0 elsif ($ikey eq 'F1' or $numbor =~ /^help$/i) { }
0 0 elsif ($Term::Menus::fullauto and $numbor =~ /^admin$/i) { }
0 0 elsif (not keys %{$$FullMenu{$MenuUnit_hash_ref}[1];} and $numbor =~ /^[Aa]$/) { }
0 0 elsif ($numbor =~ /^[Cc]$/) { }
3463 0 0 if defined $main::maintain_scroll_flag
3467 0 0 if ($filtered_menu) { }
3475 0 0 if (-1 == $#keys)
3476 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'}) { }
3477 0 0 if ($filtered_menu)
3482 0 0 if $def eq "*"
3483 0 0 if ($def)
3487 0 0 if ($item =~ /$def/)
3495 0 0 if (-1 == $#keys)
3496 0 0 if ($^O ne 'cygwin') { }
3497 0 0 if ($noclear) { }
3498 0 0 if ($^O eq 'MSWin32' or $^O eq 'MSWin64') { }
3512 0 0 if ($term_input) { }
3523 0 0 if lc $choice ne "quit"
3535 0 0 unless exists do { $FullMenu }->{$chosen}[2]{${$_[0];}[$pk - 1]} and keys %{do { $FullMenu }->{$chosen}[2]{${$_[0];}[$pk - 1]};}
3536 0 0 if (${${$FullMenu;}{$parent_menu}[10];}[$pk - 1] and not ${$_[0];}[$pk - 1]) { }
0 0 elsif (${$_[0];}[$pk - 1]) { }
0 0 elsif ($pn{$picknum}) { }
3539 0 0 if (-1 < index($txt, "__Master_$$__"))
3543 0 0 unless (exists $dupseen{$txt})
3548 0 0 if (-1 < index($txt, "__Master_$$__"))
3552 0 0 unless (exists $dupseen{$txt})
3557 0 0 if (-1 < index($txt, "__Master_$$__"))
3561 0 0 unless (exists $dupseen{$txt})
3566 0 0 if ($return_values and $Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3571 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3576 0 0 unless ($got_default)
3587 0 0 if $return_values
3593 0 0 if $one
3598 0 0 if ($one) { }
0 0 elsif ($sorted and $sorted eq 'forward') { }
3603 0 0 if $#spl == -1
3607 0 0 if (exists $pn{$picknum} and exists $FullMenu->{$MenuUnit_hash_ref}[8]{$pn{$picknum}[0]} and $FullMenu->{$MenuUnit_hash_ref}[8]{$pn{$picknum}[0]} and ref $FullMenu->{$MenuUnit_hash_ref}[8]{$pn{$picknum}[0]} eq 'HASH' and keys %{$FullMenu->{$MenuUnit_hash_ref}[8]{$pn{$picknum}[0]};} and $FullMenu->{$MenuUnit_hash_ref}[8]{$pn{$picknum}[0]}) { }
3620 0 0 if (not $sorted) { }
3621 0 0 if $select_many
3630 0 0 if (exists $picks{$num}) { }
3641 0 0 if exists do { ${$MenuUnit_hash_ref;}{do { ${$FullMenu;}{$MenuUnit_hash_ref}[4] }->{$text}} }->{'Result'}
3661 0 0 if $menu_return_debug
3662 0 0 if $@
3663 0 0 if (-1 < $#return_from_filtered_menu)
3664 0 0 if ((values %{$menu_output;})[0] eq "recurse")
3681 0 0 if $@
3683 0 0 unless ref $menu_output
3684 0 0 if ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE') { }
0 0 elsif ($menu_output) { }
3694 0 0 if (1 == $recurse_level) { }
3695 0 0 if $Term::Menus::fa_code
3700 0 0 if (ref $sub eq "CODE")
3701 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3706 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3724 0 0 if ($@)
3725 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3727 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3732 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3737 0 0 if ($Term::Menus::fullauto) { }
3747 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3752 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3757 0 0 if ($Term::Menus::fullauto) { }
3762 0 0 if (-1 < $#resu)
3763 0 0 if ($resu[0] eq "<")
3764 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3774 0 0 if ($subfile) { }
3776 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3781 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3799 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
3801 0 0 if (not $sub =~ /::/) { }
3807 0 0 if ($seconderr =~ /Undefined subroutine/) { }
3808 0 0 if ($FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
3830 0 0 if (not $sub =~ /::/) { }
3836 0 0 if $@
3839 0 0 if ($@)
3840 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3841 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3846 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3851 0 0 if ($Term::Menus::fullauto) { }
3861 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3866 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
3871 0 0 if ($Term::Menus::fullauto) { }
3876 0 0 if (-1 < $#resu)
3877 0 0 if ($resu[0] eq "<")
3878 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3896 0 0 if ($filtered_menu)
3909 0 0 if ($parent_menu) { }
3915 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'})
3918 0 0 if $def eq "*"
3919 0 0 if ($def)
3922 0 0 if ($item =~ /$def/)
3934 0 0 if $select_many
3949 0 0 if exists do { ${$MenuUnit_hash_ref;}{do { ${$FullMenu;}{$MenuUnit_hash_ref}[4] }->{$text}} }->{'Result'}
3965 0 0 if $menu_return_debug
3966 0 0 if $@
3967 0 0 unless ref $menu_output
3968 0 0 if ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE') { }
0 0 elsif ($menu_output) { }
3977 0 0 if (1 == $recurse_level) { }
3978 0 0 if $Term::Menus::fa_code
3983 0 0 if (ref $sub eq "CODE")
3984 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3989 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4007 0 0 if ($@)
4008 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4010 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4015 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4020 0 0 if ($Term::Menus::fullauto) { }
4030 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4035 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4040 0 0 if ($Term::Menus::fullauto) { }
4045 0 0 if (-1 < $#resu)
4046 0 0 if ($resu[0] eq "<")
4047 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4057 0 0 if ($subfile) { }
4059 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4064 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4082 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
4084 0 0 if (not $sub =~ /::/) { }
4090 0 0 if ($seconderr =~ /Undefined subroutine/) { }
4091 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
4113 0 0 if (not $sub =~ /::/) { }
4119 0 0 if $@
4122 0 0 if ($@)
4123 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4124 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4129 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4134 0 0 if ($Term::Menus::fullauto) { }
4144 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4149 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4154 0 0 if ($Term::Menus::fullauto) { }
4159 0 0 if (-1 < $#resu)
4160 0 0 if ($resu[0] eq "<")
4161 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4179 0 0 if ($filtered_menu)
4189 0 0 if $one
4193 0 0 unless (exists $Persists->{$MenuUnit_hash_ref}{'defaults'})
4196 0 0 if $def eq "*"
4197 0 0 if ($def)
4201 0 0 if ($item =~ /$def/)
4211 0 0 if ($pik =~ /$one/s)
4216 0 0 if $#spl == -1
4217 0 0 if $select_many
4225 0 0 if (exists $picks{$num}) { }
0 0 elsif ($def and $text =~ /$def/) { }
4240 0 0 if exists do { ${$MenuUnit_hash_ref;}{do { $$FullMenu{$MenuUnit_hash_ref}[4] }->{$text}} }->{'Result'}
4255 0 0 if $menu_return_debug
4256 0 0 if $@
4257 0 0 if (-1 < $#return_from_filtered_menu)
4258 0 0 if ((values %{$menu_output;})[0] eq "recurse")
4275 0 0 if $menu_return_debug
4276 0 0 if $@
4278 0 0 unless ref $menu_output
4279 0 0 if ($menu_output eq '-' and exists $SavePick->{$MenuUnit_hash_ref}) { }
0 0 elsif ($menu_output eq '+' and exists $SavePick->{$MenuUnit_hash_ref}) { }
0 0 elsif ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE') { }
0 0 elsif ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output) { }
4290 0 0 if (1 == $recurse_level) { }
4291 0 0 if $Term::Menus::fa_code
4296 0 0 if (ref $sub eq "CODE")
4297 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4302 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4320 0 0 if ($@)
4321 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4323 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4328 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4333 0 0 if ($Term::Menus::fullauto) { }
4343 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4348 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4353 0 0 if ($Term::Menus::fullauto) { }
4358 0 0 if (-1 < $#resu)
4359 0 0 if ($resu[0] eq "<")
4360 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4370 0 0 if ($subfile) { }
4372 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4377 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4395 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
4397 0 0 if (not $sub =~ /::/) { }
4403 0 0 if ($seconderr =~ /Undefined subroutine/) { }
4404 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
4426 0 0 if (not $sub =~ /::/) { }
4432 0 0 if $@
4435 0 0 if ($@)
4436 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4437 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4442 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4447 0 0 if ($Term::Menus::fullauto) { }
4457 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4462 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4467 0 0 if ($Term::Menus::fullauto) { }
4472 0 0 if (-1 < $#resu)
4473 0 0 if ($resu[0] eq "<")
4474 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4492 0 0 if ($recurse_level == 1) { }
0 0 elsif (grep {/\+|\*/;} values %picks) { }
4502 0 0 if exists $SavePick->{$parent_menu}
4505 0 0 if $sp_copy{$key} eq "+"
4509 0 0 if ($parent_menu->{'Scroll'}[1] > 1 and not exists $main::maintain_scroll_flag->{$parent_menu})
4531 0 0 if (exists $Selected->{$MenuUnit_hash_ref}{'__FA_Banner__'}) { }
4535 0 0 if ref $menu_result eq "CODE"
4553 0 0 if $menu_return_debug
4554 0 0 if $@
4555 0 0 unless ref $menu_output
4556 0 0 if (ref $menu_output eq 'ARRAY' and $menu_output->[0] =~ /^[{](.*)[}][<]$/) { }
4564 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
4585 0 0 if ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE') { }
0 0 elsif ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output) { }
4588 0 0 if (1 == $recurse_level) { }
4589 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4594 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4600 0 0 unless ($got_default)
4609 0 0 if $Term::Menus::fa_code
4614 0 0 if (ref $sub eq "CODE")
4615 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4620 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4638 0 0 if ($@)
4639 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4641 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4646 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4651 0 0 if ($Term::Menus::fullauto) { }
4661 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4666 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4671 0 0 if ($Term::Menus::fullauto) { }
4676 0 0 if (-1 < $#resu)
4677 0 0 if ($resu[0] eq "<")
4678 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4688 0 0 if ($subfile) { }
4690 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4695 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4713 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
4715 0 0 if (not $sub =~ /::/) { }
4721 0 0 if ($seconderr =~ /Undefined subroutine/) { }
4722 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
4744 0 0 if (not $sub =~ /::/) { }
4750 0 0 if $@
4753 0 0 if ($@)
4754 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4755 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4760 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4765 0 0 if ($Term::Menus::fullauto) { }
4775 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4780 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
4785 0 0 if ($Term::Menus::fullauto) { }
4790 0 0 if (-1 < $#resu)
4791 0 0 if ($resu[0] eq "<")
4792 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4810 0 0 if $^O ne "cygwin"
4818 0 0 if (not exists $Net::FullAuto::FA_Core::admin_menus{&pw($MenuUnit_hash_ref)}) { }
4821 0 0 if $Net::FullAuto::FA_Core::admin_menu
4823 0 0 if $menu_output[0] ne "-" and $menu_output[0] ne "+"
4831 0 0 unless ($select_many or keys %{$$MenuUnit_hash_ref{"Select"};})
4836 0 0 if ($filtered_menu) { }
4847 0 0 if ($select_many or exists $FullMenu->{$MenuUnit_hash_ref}[6]{$all_menu_items_array[$pck]})
4861 0 0 if (exists $picks{$pick})
4873 0 0 if defined $parent_menu
4875 0 0 if ($numbor =~ /^u$/i or $ikey eq 'UPARROW' or $ikey eq 'PAGEUP') { }
0 0 elsif ($ikey eq 'END') { }
0 0 elsif ($ikey eq 'HOME') { }
0 0 elsif ($numbor and unpack('a1', $numbor) eq '!') { }
0 0 elsif (!$ikey || $ikey eq 'ENTER' and $numbor =~ /^()$/ || $numbor =~ /^\n/ or $numbor =~ /^d$/i or $ikey eq 'DOWNARROW' or $ikey eq 'PAGEDOWN') { }
4876 0 0 if ($ikey ne 'PAGEUP' and exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}) { }
0 0 elsif (0 <= $start - $display_this_many_items) { }
4879 0 0 if $MenuUnit_hash_ref->{'Scroll'}[1] != 1
4881 0 0 if $num_pick
4882 0 0 $start + $remainder == $num_pick ? :
4884 0 0 if ($curscreennum - $remainder == $MenuUnit_hash_ref->{'Scroll'}[1] and $curscreennum == $num_pick) { }
0 0 elsif ($start == $MenuUnit_hash_ref->{'Scroll'}[1]) { }
4890 0 0 if ($display_this_many_items < $num_pick - $start or $remainder or not $remainder and $num_pick == $start + 1 || $num_pick == $start + $display_this_many_items)
4907 0 0 if $ikey eq "PAGEUP" and exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
4919 0 0 if $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
4921 0 0 if ($num_pick == $start + $choose_num)
4925 0 0 if ($remainder) { }
4935 0 0 if $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
4944 0 0 if ($^O eq 'cygwin') { }
4955 0 0 if defined $main::maintain_scroll_flag
4957 0 0 if ($ikey eq 'DOWNARROW' || $numbor =~ /^d$/i and exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}) { }
0 0 elsif ($ikey eq 'ENTER' and exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'} and not $show_banner_only) { }
4961 0 0 if $num_pick
4962 0 0 $start + $remainder == $num_pick ? :
4965 0 0 if $MenuUnit_hash_ref->{'Scroll'}[1] != $num_pick
4966 0 0 if ($curscreennum < $MenuUnit_hash_ref->{'Scroll'}[1]) { }
4967 0 0 if ($display_this_many_items < $num_pick - $start) { }
4982 0 0 if $MenuUnit_hash_ref->{'Scroll'}[1] != $num_pick
4984 0 0 if ($show_banner_only) { }
0 0 elsif ($display_this_many_items < $num_pick - $start) { }
0 0 elsif ($ikey ne 'PAGEDOWN') { }
4985 0 0 if (exists $MenuUnit_hash_ref->{'Result'}) { }
4989 0 0 if $num_pick
4990 0 0 $start + $remainder == $num_pick ? :
4993 0 0 if ($parent_menu and exists $parent_menu->{'Scroll'})
4994 0 0 if (ref $parent_menu->{'Scroll'} eq "ARRAY")
4996 0 0 if ($curscreennum + $display_this_many_items < $parent_menu->{'Scroll'}[1] and $parent_menu->{'Scroll'}[1] < $numpick)
5012 0 0 if exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
5017 0 0 unless ($show_banner_only or not $numbor =~ /^\d+/)
5024 0 0 if (not keys %picks && $numbor =~ /^[Ff]$/ || $numbor =~ /^\d+|admin$/ || $return_from_child_menu) { }
0 0 elsif (exists $pn{$numbor} or keys %picks and $numbor =~ /^[Ff]$/) { }
5026 0 0 if defined $main::maintain_scroll_flag
5032 0 0 if defined $main::maintain_scroll_flag
5034 0 0 if exists $picks{'__FA_Banner__'}
5035 0 0 unless %pn
5037 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'} and not $filtered_menu)
5039 0 0 if $parent_menu
5041 0 0 if (exists $picks{$pick} and not $picks{$numbor})
5042 0 0 if ($picks{$pick} eq '*') { }
0 0 elsif ($picks{$pick} eq '+') { }
5056 0 0 $numbor =~ /^\d+$/ ? :
5058 0 0 if (exists $MenuUnit_hash_ref->{'Result'} and not defined $MenuUnit_hash_ref->{'Result'})
5100 0 0 if ($select_many || exists do { $MenuUnit_hash_ref }->{'Select'}{$numbor} and not $numbor =~ /^[Ff]$/) { }
0 0 elsif ($show_banner_only and exists $MenuUnit_hash_ref->{'Result'} and ref $MenuUnit_hash_ref->{'Result'} eq 'HASH' or $numbor =~ /^\d+$/ and ref $FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$digital_numbor - 1] or $all_menu_items_array[$pn{$digital_numbor}[1] - 1]} eq 'HASH' or $numbor =~ /^[Ff]$/ and ref $FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[((keys %picks)[0] || 1) - 1]} eq 'HASH') { }
0 0 elsif ($FullMenu and $caller eq $callertest and $select_many || keys %{$$MenuUnit_hash_ref{'Select'};}) { }
0 0 elsif ($show_banner_only and exists $MenuUnit_hash_ref->{'Result'} and ref $MenuUnit_hash_ref->{'Result'} eq 'CODE' or keys %{$$FullMenu{$MenuUnit_hash_ref}[2];} and exists $FullMenu->{$MenuUnit_hash_ref}[2]{$pn{$numbor}[0]}) { }
0 0 elsif ($return_from_child_menu and not exists $SavePick->{$MenuUnit_hash_ref}{$pn{$numbor}}) { }
5103 0 0 if ($filtered_menu and exists $SavePick->{$parent_menu}{$numbor}) { }
0 0 elsif (exists $picks{$numbor}) { }
5105 0 0 if ($Persists->{$parent_menu}{'defaults'})
5109 0 0 if (exists $picks{$pick} and not $picks{$numbor})
5110 0 0 if ($picks{$pick} eq '*') { }
0 0 elsif ($picks{$pick} eq '+') { }
5132 0 0 if ($picks{$numbor} eq '*') { }
5137 0 0 if $filtered_menu
5148 0 0 if $filtered_menu
5152 0 0 if (defined $all_menu_items_array[$key - 1] and exists do { $FullMenu }->{$MenuUnit_hash_ref}[1]{$all_menu_items_array[$key - 1]} and grep {$items{$numbor} eq $_;} @{do { $FullMenu }->{$MenuUnit_hash_ref}[1]{$all_menu_items_array[$key - 1]};}) { }
0 0 elsif ($picks{$key} eq '-') { }
5168 0 0 if ($skip == 0)
5176 0 0 if ($prev_menu and $prev_menu != $numbor)
5193 0 0 if ($numbor =~ /^[Ff]$/)
5197 0 0 if (grep {/Item_/;} keys %{$MenuUnit_hash_ref;})
5200 0 0 unless $key =~ /Item_/
5203 0 0 if ($#items == 0 and ref $items[0] eq "HASH" and not grep({/Item_/;} keys %{$items[0];}) and grep {/Banner/;} keys %{$items[0];})
5209 0 0 if ($show_banner_only or grep {/Item_/;} keys %{$FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1] or $all_menu_items_array[$pn{$numbor}[1] - 1]};} or exists $labels{(keys %{$FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$digital_numbor - 1] or ""};})[0] or []} or &test_hashref($FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1] or $all_menu_items_array[$pn{$numbor}[1] - 1]}))
5221 0 0 $filtered_menu ? :
5222 0 0 if ($filtered_menu)
5237 0 0 if ($pst =~ /0$/)
5245 0 0 unless ($filtered_menu)
5246 0 0 if (exists $MenuUnit_hash_ref->{'Result'}) { }
0 0 elsif (exists $labels{(keys %{$FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$digital_numbor - 1]};})[0]}) { }
5269 0 0 if $numbor
5270 0 0 $numbor_is_eff ? :
5271 0 0 if (exists $picks{$numbor})
5277 0 0 if ($picks{$numbor} eq '*') { }
0 0 elsif ($picks{$numbor} ne ' ') { }
5288 0 0 if ($prev_menu and $prev_menu != $numbor)
5305 0 0 unless ($show_banner_only)
5308 0 0 unless $filtered_menu
5311 0 0 unless $filtered_menu
5313 0 0 unless $filtered_menu
5316 0 0 unless $select_many or exists do { $MenuUnit_hash_ref }->{'Select'}{$numbor}
5317 0 0 unless keys %picks and $numbor =~ /^[Ff]$/
5327 0 0 if (0 < $#{[keys %picks];}) { }
0 0 elsif ($numbor) { }
5337 0 0 unless (exists $SaveMMap->{$cur_menu})
5338 0 0 if ($filtered_menu) { }
0 0 elsif ($parent_menu) { }
5345 0 0 if $#{$pmap;} < $#{$m;}
5361 0 0 if (ref $convey eq 'ARRAY') { }
5368 0 0 if ($filtered_menu)
5386 0 0 if (exists $Selected->{$cur_menu}{'__FA_Banner__'}) { }
5390 0 0 if ref $menu_result eq "CODE"
5407 0 0 if $menu_return_debug
5408 0 0 if $@
5409 0 0 if (ref $menu_output eq 'ARRAY' and $menu_output->[0] =~ /^[{](.*)[}][<]$/) { }
5417 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
5420 0 0 if $num_pick
5421 0 0 $start + $remainder == $num_pick ? :
5423 0 0 if ($curscreennum < $MenuUnit_hash_ref->{'Scroll'}[1] and $display_this_many_items < $num_pick - $start)
5427 0 0 if ($start + $remainder == $num_pick) { }
5451 0 0 unless ref $menu_output
5452 0 0 if ($filtered_menu) { }
0 0 elsif ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE' and 1 < $recurse_level) { }
0 0 elsif ($menu_output) { }
5453 0 0 if (grep {/\+|\*/;} values %picks) { }
5460 0 0 if exists $SavePick->{$parent_menu}
5463 0 0 if $sp_copy{$key} eq "+"
5481 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5486 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5492 0 0 unless ($got_default)
5501 0 0 if $Term::Menus::fa_code
5507 0 0 if (ref $sub eq "CODE")
5508 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5513 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5532 0 0 if ($@)
5533 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5535 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5541 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5546 0 0 if ($Term::Menus::fullauto) { }
5556 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5562 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5567 0 0 if ($Term::Menus::fullauto) { }
5572 0 0 if (-1 < $#resu)
5573 0 0 if ($resu[0] eq "<")
5578 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5588 0 0 if ($subfile) { }
5590 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5595 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5613 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
5615 0 0 if (not $sub =~ /::/) { }
5622 0 0 if ($seconderr =~ /Undefined subroutine/) { }
5623 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
5641 0 0 if ($Term::Menus::fullauto) { }
5647 0 0 if ($Term::Menus::fullauto) { }
5655 0 0 if (not $sub =~ /::/) { }
5661 0 0 if $@
5664 0 0 if ($@)
5665 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5667 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5672 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5677 0 0 if ($Term::Menus::fullauto) { }
5687 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5692 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5697 0 0 if ($Term::Menus::fullauto) { }
5702 0 0 if (-1 < $#resu)
5703 0 0 if ($resu[0] eq "<")
5708 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5721 0 0 if (not $numbor =~ /^[Ff]$/ and exists $picks{$numbor})
5722 0 0 if ($picks{$numbor} eq '*') { }
5734 0 0 if (keys %{$$FullMenu{$MenuUnit_hash_ref}[2];}) { }
5735 0 0 if $numbor =~ /^[Ff]$/
5739 0 0 if (ref $test_result eq 'CODE') { }
0 0 elsif ($test_result and not $test_result =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ && grep({$1 eq $_;} list_module('main', $Term::Menus::fa_code) && $picks{$numbor} ne '*')) { }
0 0 elsif (not defined $pn{$numbor}[0] && exists do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$pn{$numbor}[0]}) { }
5744 0 0 if (0 < $#{[keys %picks];}) { }
5751 0 0 if ($data_dump_streamer)
5767 0 0 if ($@)
5768 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5769 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5774 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5779 0 0 if ($Term::Menus::fullauto) { }
5789 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5794 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5799 0 0 if ($Term::Menus::fullauto) { }
5804 0 0 if (-1 < $#resu)
5805 0 0 if ($resu[0] eq "<")
5806 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5831 0 0 if (wantarray and not $no_wantarray) { }
0 0 elsif ($#resu == 0) { }
5839 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$pn{$numbor}[0]})
5850 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5855 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5861 0 0 unless ($got_default)
5870 0 0 if $Term::Menus::fa_code
5875 0 0 if (ref $sub eq "CODE")
5876 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5881 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5900 0 0 if ($@)
5901 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5903 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5908 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5913 0 0 if ($Term::Menus::fullauto) { }
5923 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5928 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
5933 0 0 if ($Term::Menus::fullauto) { }
5938 0 0 if (-1 < $#resu)
5939 0 0 if ($resu[0] eq "<")
5940 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5950 0 0 if ($subfile) { }
5952 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5957 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5975 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
5977 0 0 if (not $sub =~ /::/) { }
5983 0 0 if ($seconderr =~ /Undefined subroutine/) { }
5984 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
6006 0 0 if (not $sub =~ /::/) { }
6012 0 0 if $@
6015 0 0 if ($@)
6016 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6017 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6022 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6027 0 0 if ($Term::Menus::fullauto) { }
6037 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6042 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6047 0 0 if ($Term::Menus::fullauto) { }
6052 0 0 if (-1 < $#resu)
6053 0 0 if ($resu[0] eq "<")
6054 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
6071 0 0 if ($show_banner_only) { }
6078 0 0 if (ref $test_result eq 'CODE') { }
0 0 elsif (not $test_result =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ && grep({$1 eq $_;} list_module('main', $Term::Menus::fa_code))) { }
6095 0 0 if (not $trim_look =~ /Item_/s || $trim_look =~ /[']Result['][,]/s or $trim_look =~ /=\s*[']Item_/s or $look_at_test_result =~ /$tspmi_regex/ or $trim_look =~ /$sicm_regex/ or $trim_look =~ /$tbii_regex/)
6101 0 0 unless $select_many
6109 0 0 $show_banner_only ? :
6112 0 0 if $Selected->{$MenuUnit_hash_ref}{$item}
6128 0 0 if ($@)
6129 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6130 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6135 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6140 0 0 if ($Term::Menus::fullauto) { }
6150 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6155 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6160 0 0 if ($Term::Menus::fullauto) { }
6165 0 0 if (0 == $#resu and ref $resu[0] eq 'CODE') { }
6173 0 0 if (-1 < $#resu)
6174 0 0 if ($resu[0] eq "<")
6175 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
0 0 elsif (ref $resu[0] eq 'HASH') { }
6176 0 0 if (1 == $recurse_level) { }
6182 0 0 if (grep {/Item_/;} keys %{$resu[0];} && $parent_menu) { }
6183 0 0 if (exists $FullMenu->{$parent_menu}[2]{'__FA_Banner__'}) { }
6211 0 0 unless $select_many
6221 0 0 if (exists $Selected->{$MenuUnit_hash_ref}{'__FA_Banner__'}) { }
6229 0 0 if (ref $test_item eq "HASH" and grep {/Item_/;} keys %{$test_item;} or $show_banner_only)
6233 0 0 if (0 < $#{[keys %picks];}) { }
6243 0 0 unless (exists $SaveMMap->{$MenuUnit_hash_ref})
6244 0 0 if ($filtered_menu) { }
0 0 elsif ($parent_menu) { }
6251 0 0 if $#{$pmap;} < $#{$m;}
6267 0 0 if (ref $convey eq 'ARRAY') { }
6283 0 0 if ($show_banner_only) { }
6290 0 0 unless exists $SaveNext->{$MenuUnit_hash_ref}
6302 0 0 if $menu_return_debug
6303 0 0 if $@
6304 0 0 unless ref $menu_output
6306 0 0 if ($menu_output eq '-') { }
0 0 elsif ($menu_output eq '+') { }
0 0 elsif ($menu_output eq 'DONE_SUB') { }
0 0 elsif ($menu_output eq 'DONE' and 1 < $recurse_level) { }
0 0 elsif (ref $menu_output eq 'ARRAY' and $menu_output->[0] =~ /^[{]${test_for_menu_name}[}][<]$/) { }
0 0 elsif ($menu_output) { }
6329 0 0 if $start + $choose_num < $FullMenu->{$MenuUnit_hash_ref}[11]
6330 0 0 if $display_this_many_items >= $num_pick - $start
6348 0 0 $Term::Menus::fullauto ? :
6353 0 0 if (ref $sub eq "CODE")
6354 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
6359 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
6376 0 0 if ($@)
6377 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6378 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6383 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6388 0 0 if ($Term::Menus::fullauto) { }
6398 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6403 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6408 0 0 if ($Term::Menus::fullauto) { }
6413 0 0 if (-1 < $#resu)
6414 0 0 if ($resu[0] eq "<")
6415 0 0 if ($resu[0] =~ /^[{](.*)[}][<]$/)
6416 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
6422 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
6432 0 0 if ($subfile) { }
6434 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
6439 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
6464 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
6466 0 0 if (not $sub =~ /::/) { }
6472 0 0 if ($seconderr =~ /Undefined subroutine/) { }
6473 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
6493 0 0 if ($Term::Menus::fullauto) { }
6508 0 0 if (not $sub =~ /::/) { }
6514 0 0 if ($@)
6520 0 0 if ($@)
6521 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6522 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6527 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6532 0 0 if ($Term::Menus::fullauto) { }
6542 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6547 0 0 if (defined $log_handle and -1 < index($log_handle, "*"))
6552 0 0 if ($Term::Menus::fullauto) { }
6557 0 0 if (-1 < $#resu)
6558 0 0 if ($resu[0] eq "<")
6559 0 0 if ($resu[0] =~ /^[{](.*)[}][<]$/)
6560 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
6566 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
6581 0 0 unless $return_from_child_menu
6583 0 0 if $done
6585 0 0 if ($select_many or exists do { $MenuUnit_hash_ref }->{'Select'}{(keys %picks)[0] or ""})
6592 0 0 if ($MenuUnit_hash_ref) { }
6604 0 0 if ($filtered_menu) { }
0 0 elsif ($numbor =~ /^\d+$/) { }
6610 0 0 if ($Term::Menus::fullauto and not exists do { $MenuUnit_hash_ref }->{'NoPlan'} && do { $MenuUnit_hash_ref }->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
6614 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{"Plan"};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
6618 0 0 unless ($got_default)
6627 0 0 if (wantarray) { }
6645 0 0 if (-1 < index($result_string, "][[") and -1 < index($result_string, "]]["))
6651 0 0 if (unpack('a5', $elem) eq 'eval ') { }
6665 0 0 if -1 == index($sub, "\"")
6674 0 0 if ($arg =~ /^[']/) { }