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])) { }
1053 0 0 if (not $m_flag and -f "$dir/$Term::Menus::fa_menu")
1058 0 0 if ($line =~ /^[ \t]*\%(.*)\s*=/)
1059 0 0 if (not exists $menudups{$1}) { }
1067 0 0 if ($Term::Menus::fullauto) { }
1068 0 0 unless $Net::FullAuto::FA_Core::cron
1075 0 0 if (not $s_flag and -f "$dir/$Term::Menus::fa_code")
1080 0 0 if ($line =~ /^[ \t]*\%(.*)\s*=/)
1081 0 0 if (not exists $dups{$1}) { }
1090 0 0 if ($Term::Menus::fullauto) { }
1091 0 0 unless $Net::FullAuto::FA_Core::cron
1100 0 0 if ($Term::Menus::fullauto)
1102 0 0 if (eval "\\%$symname")
1105 0 0 if (ref $hashref->{$key} eq 'HASH')
1107 0 0 if (lc $ky eq 'text')
1144 0 0 if $cache
1145 0 0 unless $cache
1150 0 0 if $to
1151 0 0 if ($code) { }
0 0 elsif (ref $start_menu_ref eq 'HASH') { }
0 0 elsif ($start_menu_ref) { }
1154 0 0 unless (keys %LookUpMenuName)
1157 0 0 if ($Net::FullAuto::FA_Core::plan)
1160 0 0 if $@
1195 0 0 if ($@)
1197 0 0 if $code
1211 0 0 if ($Term::Menus::fullauto and defined $Net::FullAuto::FA_Core::service and $Net::FullAuto::FA_Core::service)
1217 0 0 unless chdir '/'
1219 0 0 unless open STDIN, '/dev/null'
1220 0 0 unless open STDOUT, '>/dev/null'
1221 0 0 unless open STDERR, '>/dev/null'
1222 0 0 unless defined(my $pid = fork)
1223 0 0 if $pid
1224 0 0 unless $pid = &setsid
1229 0 0 defined $_[1] ? :
1230 0 0 if $Term::Menus::fa_code
1235 0 0 if $@
1249 0 0 if $map_count < $count
1270 0 0 if (10 < length $_[0] and unpack('a11', $_[0]) eq 'FATAL ERROR') { }
1271 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
1284 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
1289 0 0 if ($Term::Menus::fullauto) { }
1299 0 0 unless $banner
1303 0 0 defined $_[4] ? :
1309 0 0 if (ref $banner eq 'CODE') { }
0 0 elsif (keys %{$Conveyed;} or $picks_from_parent) { }
1311 0 0 if ($data_dump_streamer)
1331 0 0 if ($@)
1332 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
1333 0 0 if (wantarray)
1336 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
1341 0 0 if ($Term::Menus::fullauto) { }
1345 0 0 if (wantarray)
1348 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
1353 0 0 if ($Term::Menus::fullauto) { }
1365 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)
1370 0 0 if (not $banner =~ /::/) { }
1394 0 0 if (exists $MenuUnit_hash_ref->{'Select'}) { }
1395 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) { }
1410 0 0 if ($picks_from_parent and -1 < index($picks_from_parent, '*'))
1415 0 0 if ($picks_from_parent =~ /\](Cron|Batch|Unattended|FullAuto)\[/i)
1419 0 0 defined $_[2] ? :
1420 0 0 defined $_[3] ? :
1421 0 0 defined $_[4] ? :
1422 0 0 defined $_[5] ? :
1423 0 0 defined $_[6] ? :
1424 0 0 defined $_[7] ? :
1425 0 0 defined $_[8] ? :
1426 0 0 defined $_[9] ? :
1427 0 0 defined $_[10] ? :
1430 0 0 if (defined $_[11] and $_[11] or (caller)[0] ne 'Term::Menus' and not wantarray)
1434 0 0 if (defined $_[12] and $_[12])
1437 0 0 if (defined $_[13] and $_[13])
1448 0 0 if (4 < length $key and substr($key, 0, 4) eq 'Item')
1452 0 0 if $unattended
1454 0 0 $FullMenu->{$MenuUnit_hash_ref}[11] ? :
1467 0 0 if (exists $Items{$num}) { }
1468 0 0 if (exists $MenuUnit_hash_ref->{'Banner'} and not $got_item_flag) { }
1474 0 0 if (exists $Items{$num}{'Negate'} and not keys %{$$MenuUnit_hash_ref{'Select'};})
1479 0 0 if $Term::Menus::fullauto
1484 0 0 if (exists $Items{$num}{'Convey'}) { }
0 0 elsif ($show_banner_only) { }
1486 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)) { }
1492 0 0 if ($data_dump_streamer)
1505 0 0 if ref $convey[0] eq 'ARRAY'
1506 0 0 if ($@)
1507 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
1508 0 0 if ($parent_menu and wantarray and not $no_wantarray)
1513 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
1518 0 0 if ($Term::Menus::fullauto) { }
1528 0 0 if ($parent_menu and wantarray and not $no_wantarray)
1533 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
1538 0 0 if ($Term::Menus::fullauto) { }
1543 0 0 if (0 == $#convey and $convey[0] =~ /^(?:[{](.*)[}])?[<]$/)
1548 0 0 if (defined $picks_from_parent and not ref $picks_from_parent)
1554 0 0 if (not $transformed_convey =~ /::/) { }
1565 0 0 if $item =~ /^\s*$/s
1571 0 0 if (-1 < index($text, "__Master_$$__"))
1576 0 0 if (exists $Items{$num}{'Include'}) { }
0 0 elsif (exists $Items{$num}{'Exclude'} and $text =~ /$Items{$num}{'Exclude'}/) { }
1577 0 0 if ($text =~ /$Items{$num}{'Include'}/s) { }
1579 0 0 if exists $Items{$num}{'Exclude'} and $text =~ /$Items{$num}{'Exclude'}/
1590 0 0 if (exists $Items{$num}{'Convey'} and $Items{$num}{'Convey'} ne '') { }
0 0 elsif (not exists $Items{$num}{'Convey'}) { }
1597 0 0 if exists $Items{$num}{'Default'}
1600 0 0 if exists $Items{$num}{'Negate'}
1601 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[2]{$text}) { }
0 0 elsif (exists $Items{$num}{'Result'}) { }
1610 0 0 if exists $Items{$num}{'Select'} and $tsttt =~ /many/i
1611 0 0 if (exists $Items{$num}{'Mark'})
1614 0 0 if $mark{'BLANK'} < $lmt
1616 0 0 if exists $Items{$num}{'Filter'}
1618 0 0 if exists $Items{$num}{'Sort'}
1622 0 0 if (exists $MenuUnit_hash_ref->{'Result'})
1629 0 0 if (-1 < index($Items{$num}{'Text'}, "__Master_$$__"))
1635 0 0 if (exists $Items{$num}{'Include'}) { }
0 0 elsif (exists $Items{$num}{'Exclude'} and $Items{$num}{'Text'} =~ /$Items{$num}{'Exclude'}/) { }
1636 0 0 if ($Items{$num}{'Text'} =~ /$Items{$num}{'Include'}/) { }
1638 0 0 if exists $Items{$num}{'Exclude'} and $Items{$num}{'Text'} =~ /$Items{$num}{'Exclude'}/
1646 0 0 if exists $Items{$num}{'Convey'}
1648 0 0 if exists $Items{$num}{'Default'}
1650 0 0 if exists $Items{$num}{'Negate'}
1651 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[2]{$text}) { }
0 0 elsif (exists $Items{$num}{'Result'}) { }
1660 0 0 if exists $Items{$num}{'Select'} and $tsttt =~ /many/i
1661 0 0 if (exists $Items{$num}{'Mark'})
1664 0 0 if $mark{'BLANK'} < $lmt
1666 0 0 if exists $Items{$num}{'Filter'}
1668 0 0 if exists $Items{$num}{'Sort'}
1671 0 0 if exists $Items{$num}{'__NUM__'}
1680 0 0 if exists $_[0]{'Display'}
1682 0 0 if (exists $MenuUnit_hash_ref->{'Scroll'} and ref $MenuUnit_hash_ref->{'Scroll'} ne 'ARRAY')
1692 0 0 if defined $FullMenu->{$MenuUnit_hash_ref}[5]
1693 0 0 keys %num__ ? :
1698 0 0 if ($select_many or keys %{$$MenuUnit_hash_ref{'Select'};}) { }
1712 0 0 if (-1 < $#filtered_menu_return)
1718 0 0 if ($Term::Menus::fullauto and $master_substituted)
1721 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) { }
1731 0 0 if (ref $$pick[$#{$pick;}] eq 'HASH')
1754 0 0 if (-1 < $#filtered_menu_return)
1761 0 0 if ($Term::Menus::fullauto and $master_substituted)
1764 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) { }
1767 0 0 do { keys %{$$Selected{$MenuUnit_hash_ref};} unless $select_many } ? :
0 0 keys %{$$SavePick{$MenuUnit_hash_ref};} ? :
1770 0 0 unless $select_many
1783 0 0 if (1 == $recurse and ref $$pick[$#{$pick;}] eq 'HASH')
1787 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'};}) { }
1796 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;}) { }
1799 0 0 if (wantarray) { }
1812 0 0 if ($picks_from_parent)
1828 0 0 if ref $_[0] eq 'HASH' and exists $_[0]{'Name'}
1830 0 0 if defined $_[1] and $_[1]
1832 0 0 if (ref $_[0] eq 'HASH') { }
1843 0 0 if ($@)
1850 0 0 if (ref $vars->{$key} eq 'HASH' and %{$_[0];} eq %{$vars->{$key};})
1857 0 0 if ($@)
1864 0 0 if $hash =~ /^_
1865 0 0 if $hash =~ /^Term::Menus::/
1866 0 0 if $hash =~ /^Config::/
1867 0 0 if $hash =~ /^DynaLoader::/
1868 0 0 if $hash =~ /^warnings::/
1869 0 0 if $hash =~ /^utf8::/
1870 0 0 if $hash =~ /^Carp::/
1871 0 0 if $hash =~ /^fields::attr/
1872 0 0 if $hash =~ /^Text::Balanced::/
1873 0 0 if $hash =~ /^Data::Dump::Streamer/
1874 0 0 if $hash =~ /^re::EXPORT_OK/
1875 0 0 if $hash =~ /^fa_code::email_addresses/
1876 0 0 if $hash =~ /^fa_code::email_defaults/
1877 0 0 if $hash =~ /^PadWalker::/
1878 0 0 if $hash =~ /^Fcntl::/
1879 0 0 if $hash =~ /^B::Utils::/
1880 0 0 if $hash =~ /^ExtUtils::/
1881 0 0 if $hash =~ /^Exporter::/
1882 0 0 if $hash =~ /^Moo::/
1883 0 0 if $hash =~ /^overload::/
1884 0 0 if $hash =~ /^Term::ReadKey::/
1885 0 0 if $hash =~ /^main::INC/
1886 0 0 if $hash =~ /^main::SIG/
1887 0 0 if $hash =~ /^main::ENV/
1888 0 0 if $hash =~ /^main[:][^\w]*$/
1889 0 0 if $hash =~ /^main::[\@]$/
1890 0 0 if $hash =~ /^Net::FullAuto::FA_Core::makeplan/
1891 0 0 if $hash =~ /^Net::FullAuto::FA_Core::admin_menus/
1894 0 0 if %test eq %{$_[0];}
1895 0 0 if $name
1902 0 0 if $name
1905 0 0 if $name
1910 0 0 if $name
1928 0 0 if (ref $hashref_to_test eq 'HASH') { }
1929 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;}))) { }
1999 0 0 if (-1 < index($text, '][[') and -1 < index($text, ']]['))
2000 0 0 unless ($text =~ /^\s*\]\[\[\s*/s and $text =~ /\s*\]\]\[\s*$/s)
2018 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
2027 0 0 if (0 < $#pks and not $return_from_child_menu) { }
2034 0 0 if ($expand_array_flag)
2039 0 0 if (ref $pn eq 'HASH') { }
0 0 elsif ($pn) { }
2049 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2054 0 0 if $test_regx_flag
2056 0 0 if -1 < index($regx, '(!)?t(?:')
2062 0 0 if $text =~ /[)]\s*$/s
2063 0 0 if ($menu)
2064 0 0 if (-1 < index($menu, $current_menu_name)) { }
2092 0 0 if $test_regx_flag
2094 0 0 if -1 < index($regx, '(!)?t(?:')
2117 0 0 unless $input_text =~ /^\s*$/
2122 0 0 if ($line =~ /^(.*)$esc_one(.*)$/) { }
2154 0 0 if $test_regx_flag
2156 0 0 if -1 < index($regx, '(!)?t(?:')
2165 0 0 if $#instructions == 2
2166 0 0 if ($#instructions == 1)
2167 0 0 if (exists $$Conveyed{$instructions[0] . '_mbir'})
2183 0 0 defined $_[1] ? :
2192 0 0 if ($ikey eq 'TAB' and exists $input->{'focus'})
2198 0 0 if $test_regx_flag
2200 0 0 unless exists $input->{'focus'}
2202 0 0 if -1 < index($regx, '(!)?t(?:')
2214 0 0 unless (exists $$input{$instructions[0]})
2219 0 0 unless defined $$input{$instructions[0]}
2220 0 0 if ($fill_focus)
2221 0 0 if (exists $input->{'focus'}) { }
2223 0 0 if (exists $MenuUnit_hash_ref->{'Focus'} and $MenuUnit_hash_ref->{'Focus'})
2239 0 0 if ($line =~ /^(.*)$esc_one(.*)$/) { }
2242 0 0 if ($#instructions == 2 and $instructions[2] > 0)
2243 0 0 if ($input->{'focus'}[0] eq $instructions[0]) { }
2254 0 0 if ($input->{'focus'}[0] eq $instructions[0])
2255 0 0 if ($ikey eq 'BACKSPACE') { }
0 0 elsif ($ikey eq 'DELETE') { }
0 0 elsif ($ikey ne 'TAB' and defined $numbor) { }
2262 0 0 if ($length_input > $length_box)
2289 0 0 if ($#newtext == -1 or $#newtext == 0) { }
2294 0 0 if length $front_of_box_top < $frlen
2297 0 0 if ($length_of_front_and_macro <= length $newtext[$#newtext - 1])
2305 0 0 if ($#newtext == -1) { }
2309 0 0 $#newtext == 0 ? :
2311 0 0 unless ($newtext[$elem] =~ /^\s*$/)
2313 0 0 if length $front_of_box_mid < $frlen
2317 0 0 if ($length_of_front_and_macro <= length $newtext[$elem])
2325 0 0 if ($#newtext == -1) { }
0 0 elsif ($#newtext == 0) { }
2361 0 0 if (-1 < index($text, '][[') and -1 < index($text, ']]['))
2362 0 0 unless ($text =~ /^\s*\]\[\[\s*/s and $text =~ /\s*\]\]\[\s*$/s)
2382 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
2392 0 0 if $test_regx_flag
2394 0 0 if -1 < index($regx, '(!)?t(?:')
2400 0 0 unless (exists $Conveyed->{$1} or $bang or $test_regx_flag)
2433 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
2438 0 0 if ($Term::Menus::fullauto) { }
2442 0 0 unless ($Conveyed->{$1})
2447 0 0 if (ref $replace)
2452 0 0 if ($expand_array_flag)
2456 0 0 if ($text =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code))
2460 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2463 0 0 if ($replace =~ /^.(?
2464 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/ or $replace =~ /^eval /
2471 0 0 if (ref $picks_from_parent eq 'ARRAY') { }
2476 0 0 if ($expand_array_flag) { }
0 0 elsif ($replace =~ /^.(?
2479 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2484 0 0 if ($replace =~ /^.(?
2485 0 0 unless $text =~ /^&?(\w+)\s*[(]["'].*["'][)]\s*$/
2490 0 0 if ($text =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code))
2494 0 0 unless $text =~ /^&?(?:.*::)*(\w+)\s*[(]["'].*["'][)]\s*$/ or $replace =~ /^eval /
2503 0 0 unless $esc_one
2507 0 0 if (ref $replace)
2512 0 0 if ($expand_array_flag)
2552 0 0 defined $_[1] ? :
2553 0 0 defined $_[2] ? :
2554 0 0 defined $_[3] ? :
2555 0 0 defined $_[4] ? :
2558 0 0 defined $_[5] ? :
2560 0 0 unless (grep {/Item_/;} keys %{$MenuUnit_hash_ref;})
2561 0 0 if (grep {/Banner/;} keys %{$MenuUnit_hash_ref;})
2566 0 0 defined $_[6] ? :
2567 0 0 defined $_[7] ? :
2568 0 0 defined $_[8] ? :
2569 0 0 defined $_[9] ? :
2570 0 0 defined $_[10] ? :
2571 0 0 defined $_[11] ? :
2572 0 0 defined $_[12] ? :
2573 0 0 defined $_[13] ? :
2574 0 0 defined $_[14] ? :
2575 0 0 defined $_[15] ? :
2576 0 0 defined $_[16] ? :
2577 0 0 defined $_[17] ? :
2578 0 0 defined $_[18] ? :
2585 0 0 if ($name) { }
2590 0 0 if ($SavePick and exists $SavePick->{$MenuUnit_hash_ref})
2608 0 0 $FullMenu->{$MenuUnit_hash_ref}[11] ? :
2618 0 0 if ($_[1]) { }
2622 0 0 if ($result)
2627 0 0 if (keys %{$$Selected{$_[0]};}) { }
2647 0 0 if ($_[1]) { }
2649 0 0 if ($result =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code)) { }
2656 0 0 if (keys %{$$Selected{$_[0]};})
2660 0 0 if ($result =~ /^&?(?:.*::)*(\w+)\s*[(]?.*[)]?\s*$/ and grep {$1 eq $_;} list_module('main', $Term::Menus::fa_code))
2665 0 0 if $output eq '+'
2678 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') { }
2706 0 0 exists $MenuUnit_hash_ref->{'Select'} && $MenuUnit_hash_ref->{'Select'} ? :
2707 0 0 unless $gotmany
2708 0 0 if ($pick and exists $$FullMenu{$_[0]}[3]{$_[1][$pick - 1]}) { }
0 0 elsif ($pick) { }
0 0 elsif ($_[3]) { }
2709 0 0 if ($pick and exists $_[0]{$$FullMenu{$_[0]}[4]{$_[1][$pick - 1]}}{'Convey'})
2712 0 0 if (0 < $#{[keys %{$_[2];}];}) { }
2724 0 0 if $convey eq ''
2725 0 0 if (ref $convey eq 'ARRAY' and $#{$convey;} == 0)
2738 0 0 if not $convey or ref $convey eq 'ARRAY' and $#{$convey;} == -1
2740 0 0 if (exists $$FullMenu{$_[0]}[2]{'__FA_Banner__'}) { }
0 0 elsif ($pick) { }
2747 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')
2752 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)) { }
2773 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') { }
2806 0 0 if ($@)
2807 0 0 if (unpack('a11', $@) eq 'FATAL ERROR') { }
2808 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
2820 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
2825 0 0 if ($parent_menu and wantarray and not $no_wantarray) { }
0 0 elsif ($Term::Menus::fullauto) { }
2834 0 0 $show_banner_only ? :
2839 0 0 if ($test_item =~ /Convey\s*=\>/)
2840 0 0 if ($convey ne 'SKIP') { }
2846 0 0 if ($test_item =~ /Text\s*=\>/)
2863 0 0 if ($show_banner_only) { }
2867 0 0 if $pick
2868 0 0 if $pick
2869 0 0 if ($pick and ref $_[0]{$$FullMenu{$_[0]}[4]{$_[1][$pick - 1]}}{'Result'} eq 'HASH')
2881 0 0 if ($num_pick - $start <= $display_this_many_items) { }
2887 0 0 unless exists $Persists->{$MenuUnit_hash_ref}
2888 0 0 if (not exists $Persists->{$MenuUnit_hash_ref}{'defaults'} and defined do { [keys %{$$FullMenu{$MenuUnit_hash_ref}[5];}] }->[0])
2892 0 0 if ($def)
2893 0 0 if $def eq '*'
2896 0 0 if ($item =~ /$def/)
2903 0 0 unless exists $Persists->{$MenuUnit_hash_ref}{'defaults'}
2905 0 0 if (ref $Net::FullAuto::FA_Core::plan eq 'HASH')
2909 0 0 if (substr($plannn, 2, 5) eq 'ARRAY') { }
2912 0 0 if $@
2936 0 0 if $numbor eq 'admin'
2938 0 0 if (exists $picks{$picknum}) { }
2940 0 0 if ($return_from_child_menu) { }
2952 0 0 $select_many || keys %{$$MenuUnit_hash_ref{'Select'};} ? :
2953 0 0 if ($gotmany and $numbor =~ /^[Ff]$/ or $picks{$picknum} ne '+' and $picks{$picknum} ne '-' and not $gotmany)
2961 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];})
2967 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[3]{$all_menu_items_array[$picknum - 1]}) { }
2982 0 0 if $menu_return_debug
2983 0 0 if $@
2984 0 0 unless ref $menu_output
2985 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) { }
2998 0 0 if (1 == $recurse_level) { }
2999 0 0 if $Term::Menus::fa_code
3004 0 0 if (ref $sub eq 'CODE')
3005 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3011 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3036 0 0 if ($@)
3037 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3039 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3046 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3051 0 0 if ($Term::Menus::fullauto) { }
3063 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3070 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3075 0 0 if ($Term::Menus::fullauto) { }
3081 0 0 if (-1 < $#resu)
3082 0 0 if ($resu[0] eq '<')
3083 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3093 0 0 if ($subfile) { }
3095 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
3101 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3119 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
3122 0 0 if (not $sub =~ /::/) { }
3129 0 0 if ($seconderr =~ /Undefined subroutine/) { }
3130 0 0 if ($FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
3160 0 0 if (not $sub =~ /::/) { }
3166 0 0 if $@
3169 0 0 if ($@)
3170 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3172 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3178 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3183 0 0 if ($Term::Menus::fullauto) { }
3194 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3200 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3205 0 0 if ($Term::Menus::fullauto) { }
3211 0 0 if (-1 < $#resu)
3212 0 0 if ($resu[0] eq '<')
3213 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3243 0 0 if exists $FullMenu->{$MenuUnit_hash_ref}[7]{$all_menu_items_array[$picknum - 1]}
3244 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]}/)
3257 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]})
3267 0 0 if (exists $SavePick->{$MenuUnit_hash_ref}{$picknum_for_display} and $SavePick->{$MenuUnit_hash_ref}{$picknum_for_display}) { }
3274 0 0 unless $mark =~ /^ +$/
3276 0 0 if $Persists->{$parent_menu}{'defaults'}
3277 0 0 if ($FullMenu->{$MenuUnit_hash_ref}[9])
3284 0 0 if (exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}[1] eq $picknum || $MenuUnit_hash_ref->{'Scroll'}[0] eq $picknum)
3287 0 0 if ($MenuUnit_hash_ref->{'Scroll'}[0]) { }
3288 0 0 if ($MenuUnit_hash_ref->{'Scroll'}[0] eq $picknum)
3300 0 0 if (exists $FullMenu->{$MenuUnit_hash_ref}[6]{$all_menu_items_array[$picknum - 1]})
3304 0 0 if ($tstt =~ /many/i)
3308 0 0 if ($mark =~ /^ +$/ or (exists $picks{$picknum} or exists $picks{$picknum_for_display}))
3316 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)
3342 0 0 if ($answ eq ']quit[')
3345 0 0 if (-1 == index($answ, 'result saved'))
3347 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3360 0 0 do { not $no_wantarray if wantarray } ? :
0 0 do { $Persists->{$MenuUnit_hash_ref}{'defaults'} } ? :
0 0 $Persists->{'unattended'} ? :
3361 0 0 if ($^O ne 'cygwin') { }
3362 0 0 if ($noclear) { }
3363 0 0 if ($^O eq 'MSWin32' or $^O eq 'MSWin64') { }
3373 0 0 if ($select_many or keys %{${$MenuUnit_hash_ref;}{'Select'};}) { }
3375 0 0 unless (keys %{$$FullMenu{$MenuUnit_hash_ref}[1];})
3378 0 0 if ($mark_flg == 1 or $Persists->{$MenuUnit_hash_ref}{'defaults'})
3382 0 0 if ($filtered_menu)
3385 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'} and not $filtered_menu)
3391 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'}) { }
0 0 elsif ($filtered_menu) { }
3395 0 0 if ($filtered_menu) { }
3405 0 0 if ($display_this_many_items < $num_pick) { }
3415 0 0 if ($term_input) { }
3417 0 0 if (exists $MenuUnit_hash_ref->{'Input'} and $MenuUnit_hash_ref->{'Input'}) { }
0 0 elsif ($show_banner_only) { }
3421 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'
3435 0 0 if ($show_banner_only) { }
3446 0 0 if wantarray
3457 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]$/) { }
3461 0 0 if defined $main::maintain_scroll_flag
3465 0 0 if ($filtered_menu) { }
3473 0 0 if (-1 == $#keys)
3474 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'}) { }
3475 0 0 if ($filtered_menu)
3480 0 0 if $def eq '*'
3481 0 0 if ($def)
3485 0 0 if ($item =~ /$def/)
3493 0 0 if (-1 == $#keys)
3494 0 0 if ($^O ne 'cygwin') { }
3495 0 0 if ($noclear) { }
3496 0 0 if ($^O eq 'MSWin32' or $^O eq 'MSWin64') { }
3510 0 0 if ($term_input) { }
3521 0 0 if lc $choice ne 'quit'
3533 0 0 unless exists do { $FullMenu }->{$chosen}[2]{${$_[0];}[$pk - 1]} and keys %{do { $FullMenu }->{$chosen}[2]{${$_[0];}[$pk - 1]};}
3534 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}) { }
3537 0 0 if (-1 < index($txt, "__Master_$$__"))
3541 0 0 unless (exists $dupseen{$txt})
3546 0 0 if (-1 < index($txt, "__Master_$$__"))
3550 0 0 unless (exists $dupseen{$txt})
3555 0 0 if (-1 < index($txt, "__Master_$$__"))
3559 0 0 unless (exists $dupseen{$txt})
3564 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)
3569 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3574 0 0 unless ($got_default)
3585 0 0 if $return_values
3591 0 0 if $one
3596 0 0 if ($one) { }
0 0 elsif ($sorted and $sorted eq 'forward') { }
3601 0 0 if $#spl == -1
3605 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]}) { }
3618 0 0 if (not $sorted) { }
3619 0 0 if $select_many
3628 0 0 if (exists $picks{$num}) { }
3639 0 0 if exists do { ${$MenuUnit_hash_ref;}{do { ${$FullMenu;}{$MenuUnit_hash_ref}[4] }->{$text}} }->{'Result'}
3659 0 0 if $menu_return_debug
3660 0 0 if $@
3661 0 0 if (-1 < $#return_from_filtered_menu)
3662 0 0 if ((values %{$menu_output;})[0] eq 'recurse')
3679 0 0 if $@
3681 0 0 unless ref $menu_output
3682 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) { }
3692 0 0 if (1 == $recurse_level) { }
3693 0 0 if $Term::Menus::fa_code
3698 0 0 if (ref $sub eq 'CODE')
3699 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)
3704 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3722 0 0 if ($@)
3723 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3725 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3730 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3735 0 0 if ($Term::Menus::fullauto) { }
3745 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3750 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3755 0 0 if ($Term::Menus::fullauto) { }
3760 0 0 if (-1 < $#resu)
3761 0 0 if ($resu[0] eq '<')
3762 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3772 0 0 if ($subfile) { }
3774 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)
3779 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
3797 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
3799 0 0 if (not $sub =~ /::/) { }
3805 0 0 if ($seconderr =~ /Undefined subroutine/) { }
3806 0 0 if ($FullMenu->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
3828 0 0 if (not $sub =~ /::/) { }
3834 0 0 if $@
3837 0 0 if ($@)
3838 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
3839 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3844 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3849 0 0 if ($Term::Menus::fullauto) { }
3859 0 0 if ($parent_menu and wantarray and not $no_wantarray)
3864 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
3869 0 0 if ($Term::Menus::fullauto) { }
3874 0 0 if (-1 < $#resu)
3875 0 0 if ($resu[0] eq '<')
3876 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
3894 0 0 if ($filtered_menu)
3907 0 0 if ($parent_menu) { }
3913 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'})
3916 0 0 if $def eq '*'
3917 0 0 if ($def)
3920 0 0 if ($item =~ /$def/)
3932 0 0 if $select_many
3947 0 0 if exists do { ${$MenuUnit_hash_ref;}{do { ${$FullMenu;}{$MenuUnit_hash_ref}[4] }->{$text}} }->{'Result'}
3963 0 0 if $menu_return_debug
3964 0 0 if $@
3965 0 0 unless ref $menu_output
3966 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) { }
3975 0 0 if (1 == $recurse_level) { }
3976 0 0 if $Term::Menus::fa_code
3981 0 0 if (ref $sub eq 'CODE')
3982 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)
3987 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4005 0 0 if ($@)
4006 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4008 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4013 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4018 0 0 if ($Term::Menus::fullauto) { }
4028 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4033 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4038 0 0 if ($Term::Menus::fullauto) { }
4043 0 0 if (-1 < $#resu)
4044 0 0 if ($resu[0] eq '<')
4045 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4055 0 0 if ($subfile) { }
4057 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)
4062 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4080 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
4082 0 0 if (not $sub =~ /::/) { }
4088 0 0 if ($seconderr =~ /Undefined subroutine/) { }
4089 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
4111 0 0 if (not $sub =~ /::/) { }
4117 0 0 if $@
4120 0 0 if ($@)
4121 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4122 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4127 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4132 0 0 if ($Term::Menus::fullauto) { }
4142 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4147 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4152 0 0 if ($Term::Menus::fullauto) { }
4157 0 0 if (-1 < $#resu)
4158 0 0 if ($resu[0] eq '<')
4159 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4177 0 0 if ($filtered_menu)
4187 0 0 if $one
4191 0 0 unless (exists $Persists->{$MenuUnit_hash_ref}{'defaults'})
4194 0 0 if $def eq '*'
4195 0 0 if ($def)
4199 0 0 if ($item =~ /$def/)
4209 0 0 if ($pik =~ /$one/s)
4214 0 0 if $#spl == -1
4215 0 0 if $select_many
4223 0 0 if (exists $picks{$num}) { }
0 0 elsif ($def and $text =~ /$def/) { }
4238 0 0 if exists do { ${$MenuUnit_hash_ref;}{do { $$FullMenu{$MenuUnit_hash_ref}[4] }->{$text}} }->{'Result'}
4253 0 0 if $menu_return_debug
4254 0 0 if $@
4255 0 0 if (-1 < $#return_from_filtered_menu)
4256 0 0 if ((values %{$menu_output;})[0] eq 'recurse')
4273 0 0 if $menu_return_debug
4274 0 0 if $@
4276 0 0 unless ref $menu_output
4277 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) { }
4288 0 0 if (1 == $recurse_level) { }
4289 0 0 if $Term::Menus::fa_code
4294 0 0 if (ref $sub eq 'CODE')
4295 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4300 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4318 0 0 if ($@)
4319 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4321 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4326 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4331 0 0 if ($Term::Menus::fullauto) { }
4341 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4346 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4351 0 0 if ($Term::Menus::fullauto) { }
4356 0 0 if (-1 < $#resu)
4357 0 0 if ($resu[0] eq '<')
4358 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4368 0 0 if ($subfile) { }
4370 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4375 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4393 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
4395 0 0 if (not $sub =~ /::/) { }
4401 0 0 if ($seconderr =~ /Undefined subroutine/) { }
4402 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
4424 0 0 if (not $sub =~ /::/) { }
4430 0 0 if $@
4433 0 0 if ($@)
4434 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4435 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4440 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4445 0 0 if ($Term::Menus::fullauto) { }
4455 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4460 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4465 0 0 if ($Term::Menus::fullauto) { }
4470 0 0 if (-1 < $#resu)
4471 0 0 if ($resu[0] eq '<')
4472 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4490 0 0 if ($recurse_level == 1) { }
0 0 elsif (grep {/\+|\*/;} values %picks) { }
4500 0 0 if exists $SavePick->{$parent_menu}
4503 0 0 if $sp_copy{$key} eq '+'
4507 0 0 if ($parent_menu->{'Scroll'}[1] > 1 and not exists $main::maintain_scroll_flag->{$parent_menu})
4529 0 0 if (exists $Selected->{$MenuUnit_hash_ref}{'__FA_Banner__'}) { }
4533 0 0 if ref $menu_result eq 'CODE'
4551 0 0 if $menu_return_debug
4552 0 0 if $@
4553 0 0 unless ref $menu_output
4554 0 0 if (ref $menu_output eq 'ARRAY' and $menu_output->[0] =~ /^[{](.*)[}][<]$/) { }
4562 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
4583 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) { }
4586 0 0 if (1 == $recurse_level) { }
4587 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
4592 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4598 0 0 unless ($got_default)
4607 0 0 if $Term::Menus::fa_code
4612 0 0 if (ref $sub eq 'CODE')
4613 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)
4618 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4636 0 0 if ($@)
4637 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4639 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4644 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4649 0 0 if ($Term::Menus::fullauto) { }
4659 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4664 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4669 0 0 if ($Term::Menus::fullauto) { }
4674 0 0 if (-1 < $#resu)
4675 0 0 if ($resu[0] eq '<')
4676 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4686 0 0 if ($subfile) { }
4688 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)
4693 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
4711 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
4713 0 0 if (not $sub =~ /::/) { }
4719 0 0 if ($seconderr =~ /Undefined subroutine/) { }
4720 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
4742 0 0 if (not $sub =~ /::/) { }
4748 0 0 if $@
4751 0 0 if ($@)
4752 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
4753 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4758 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4763 0 0 if ($Term::Menus::fullauto) { }
4773 0 0 if ($parent_menu and wantarray and not $no_wantarray)
4778 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
4783 0 0 if ($Term::Menus::fullauto) { }
4788 0 0 if (-1 < $#resu)
4789 0 0 if ($resu[0] eq '<')
4790 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
4808 0 0 if $^O ne 'cygwin'
4816 0 0 if (not exists $Net::FullAuto::FA_Core::admin_menus{&pw($MenuUnit_hash_ref)}) { }
4819 0 0 if $Net::FullAuto::FA_Core::admin_menu
4821 0 0 if $menu_output[0] ne '-' and $menu_output[0] ne '+'
4829 0 0 unless ($select_many or keys %{$$MenuUnit_hash_ref{'Select'};})
4834 0 0 if ($filtered_menu) { }
4845 0 0 if ($select_many or exists $FullMenu->{$MenuUnit_hash_ref}[6]{$all_menu_items_array[$pck]})
4859 0 0 if (exists $picks{$pick})
4871 0 0 if defined $parent_menu
4873 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') { }
4874 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) { }
4877 0 0 if $MenuUnit_hash_ref->{'Scroll'}[1] != 1
4879 0 0 if $num_pick
4880 0 0 $start + $remainder == $num_pick ? :
4882 0 0 if ($curscreennum - $remainder == $MenuUnit_hash_ref->{'Scroll'}[1] and $curscreennum == $num_pick) { }
0 0 elsif ($start == $MenuUnit_hash_ref->{'Scroll'}[1]) { }
4888 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)
4905 0 0 if $ikey eq 'PAGEUP' and exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
4917 0 0 if $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
4919 0 0 if ($num_pick == $start + $choose_num)
4923 0 0 if ($remainder) { }
4933 0 0 if $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
4942 0 0 if ($^O eq 'cygwin') { }
4953 0 0 if defined $main::maintain_scroll_flag
4955 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) { }
4959 0 0 if $num_pick
4960 0 0 $start + $remainder == $num_pick ? :
4963 0 0 if $MenuUnit_hash_ref->{'Scroll'}[1] != $num_pick
4964 0 0 if ($curscreennum < $MenuUnit_hash_ref->{'Scroll'}[1]) { }
4965 0 0 if ($display_this_many_items < $num_pick - $start) { }
4980 0 0 if $MenuUnit_hash_ref->{'Scroll'}[1] != $num_pick
4982 0 0 if ($show_banner_only) { }
0 0 elsif ($display_this_many_items < $num_pick - $start) { }
0 0 elsif ($ikey ne 'PAGEDOWN') { }
4983 0 0 if (exists $MenuUnit_hash_ref->{'Result'}) { }
4987 0 0 if $num_pick
4988 0 0 $start + $remainder == $num_pick ? :
4991 0 0 if ($parent_menu and exists $parent_menu->{'Scroll'})
4992 0 0 if (ref $parent_menu->{'Scroll'} eq 'ARRAY')
4994 0 0 if ($curscreennum + $display_this_many_items < $parent_menu->{'Scroll'}[1] and $parent_menu->{'Scroll'}[1] < $numpick)
5010 0 0 if exists $MenuUnit_hash_ref->{'Scroll'} and $MenuUnit_hash_ref->{'Scroll'}
5015 0 0 unless ($show_banner_only or not $numbor =~ /^\d+/)
5022 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]$/) { }
5024 0 0 if defined $main::maintain_scroll_flag
5030 0 0 if defined $main::maintain_scroll_flag
5032 0 0 if exists $picks{'__FA_Banner__'}
5033 0 0 unless %pn
5035 0 0 if ($Persists->{$MenuUnit_hash_ref}{'defaults'} and not $filtered_menu)
5037 0 0 if $parent_menu
5039 0 0 if (exists $picks{$pick} and not $picks{$numbor})
5040 0 0 if ($picks{$pick} eq '*') { }
0 0 elsif ($picks{$pick} eq '+') { }
5054 0 0 $numbor =~ /^\d+$/ ? :
5056 0 0 if (exists $MenuUnit_hash_ref->{'Result'} and not defined $MenuUnit_hash_ref->{'Result'})
5098 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}}) { }
5101 0 0 if ($filtered_menu and exists $SavePick->{$parent_menu}{$numbor}) { }
0 0 elsif (exists $picks{$numbor}) { }
5103 0 0 if ($Persists->{$parent_menu}{'defaults'})
5107 0 0 if (exists $picks{$pick} and not $picks{$numbor})
5108 0 0 if ($picks{$pick} eq '*') { }
0 0 elsif ($picks{$pick} eq '+') { }
5130 0 0 if ($picks{$numbor} eq '*') { }
5135 0 0 if $filtered_menu
5146 0 0 if $filtered_menu
5150 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 '-') { }
5166 0 0 if ($skip == 0)
5174 0 0 if ($prev_menu and $prev_menu != $numbor)
5191 0 0 if ($numbor =~ /^[Ff]$/)
5195 0 0 if (grep {/Item_/;} keys %{$MenuUnit_hash_ref;})
5198 0 0 unless $key =~ /Item_/
5201 0 0 if ($#items == 0 and ref $items[0] eq 'HASH' and not grep({/Item_/;} keys %{$items[0];}) and grep {/Banner/;} keys %{$items[0];})
5207 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]}))
5219 0 0 $filtered_menu ? :
5220 0 0 if ($filtered_menu)
5235 0 0 if ($pst =~ /0$/)
5243 0 0 unless ($filtered_menu)
5244 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]}) { }
5267 0 0 if $numbor
5268 0 0 $numbor_is_eff ? :
5269 0 0 if (exists $picks{$numbor})
5275 0 0 if ($picks{$numbor} eq '*') { }
0 0 elsif ($picks{$numbor} ne ' ') { }
5286 0 0 if ($prev_menu and $prev_menu != $numbor)
5303 0 0 unless ($show_banner_only)
5306 0 0 unless $filtered_menu
5309 0 0 unless $filtered_menu
5311 0 0 unless $filtered_menu
5314 0 0 unless $select_many or exists do { $MenuUnit_hash_ref }->{'Select'}{$numbor}
5315 0 0 unless keys %picks and $numbor =~ /^[Ff]$/
5325 0 0 if (0 < $#{[keys %picks];}) { }
0 0 elsif ($numbor) { }
5335 0 0 unless (exists $SaveMMap->{$cur_menu})
5336 0 0 if ($filtered_menu) { }
0 0 elsif ($parent_menu) { }
5343 0 0 if $#{$pmap;} < $#{$m;}
5359 0 0 if (ref $convey eq 'ARRAY') { }
5366 0 0 if ($filtered_menu)
5384 0 0 if (exists $Selected->{$cur_menu}{'__FA_Banner__'}) { }
5388 0 0 if ref $menu_result eq 'CODE'
5405 0 0 if $menu_return_debug
5406 0 0 if $@
5407 0 0 if (ref $menu_output eq 'ARRAY' and $menu_output->[0] =~ /^[{](.*)[}][<]$/) { }
5415 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
5418 0 0 if $num_pick
5419 0 0 $start + $remainder == $num_pick ? :
5421 0 0 if ($curscreennum < $MenuUnit_hash_ref->{'Scroll'}[1] and $display_this_many_items < $num_pick - $start)
5425 0 0 if ($start + $remainder == $num_pick) { }
5449 0 0 unless ref $menu_output
5450 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) { }
5451 0 0 if (grep {/\+|\*/;} values %picks) { }
5458 0 0 if exists $SavePick->{$parent_menu}
5461 0 0 if $sp_copy{$key} eq '+'
5479 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)
5484 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5490 0 0 unless ($got_default)
5499 0 0 if $Term::Menus::fa_code
5505 0 0 if (ref $sub eq 'CODE')
5506 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)
5511 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5530 0 0 if ($@)
5531 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5533 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5539 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5544 0 0 if ($Term::Menus::fullauto) { }
5554 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5560 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5565 0 0 if ($Term::Menus::fullauto) { }
5570 0 0 if (-1 < $#resu)
5571 0 0 if ($resu[0] eq '<')
5576 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5586 0 0 if ($subfile) { }
5588 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)
5593 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5611 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
5613 0 0 if (not $sub =~ /::/) { }
5620 0 0 if ($seconderr =~ /Undefined subroutine/) { }
5621 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
5639 0 0 if ($Term::Menus::fullauto) { }
5645 0 0 if ($Term::Menus::fullauto) { }
5653 0 0 if (not $sub =~ /::/) { }
5659 0 0 if $@
5662 0 0 if ($@)
5663 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5665 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5670 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5675 0 0 if ($Term::Menus::fullauto) { }
5685 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5690 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5695 0 0 if ($Term::Menus::fullauto) { }
5700 0 0 if (-1 < $#resu)
5701 0 0 if ($resu[0] eq '<')
5706 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5719 0 0 if (not $numbor =~ /^[Ff]$/ and exists $picks{$numbor})
5720 0 0 if ($picks{$numbor} eq '*') { }
5732 0 0 if (keys %{$$FullMenu{$MenuUnit_hash_ref}[2];}) { }
5733 0 0 if $numbor =~ /^[Ff]$/
5737 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]}) { }
5742 0 0 if (0 < $#{[keys %picks];}) { }
5749 0 0 if ($data_dump_streamer)
5765 0 0 if ($@)
5766 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5767 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5772 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5777 0 0 if ($Term::Menus::fullauto) { }
5787 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5792 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5797 0 0 if ($Term::Menus::fullauto) { }
5802 0 0 if (-1 < $#resu)
5803 0 0 if ($resu[0] eq '<')
5804 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5829 0 0 if (wantarray and not $no_wantarray) { }
0 0 elsif ($#resu == 0) { }
5837 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$pn{$numbor}[0]})
5848 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
5853 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5859 0 0 unless ($got_default)
5868 0 0 if $Term::Menus::fa_code
5873 0 0 if (ref $sub eq 'CODE')
5874 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)
5879 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5898 0 0 if ($@)
5899 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
5901 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5906 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5911 0 0 if ($Term::Menus::fullauto) { }
5921 0 0 if ($parent_menu and wantarray and not $no_wantarray)
5926 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
5931 0 0 if ($Term::Menus::fullauto) { }
5936 0 0 if (-1 < $#resu)
5937 0 0 if ($resu[0] eq '<')
5938 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
5948 0 0 if ($subfile) { }
5950 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)
5955 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
5973 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
5975 0 0 if (not $sub =~ /::/) { }
5981 0 0 if ($seconderr =~ /Undefined subroutine/) { }
5982 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
6004 0 0 if (not $sub =~ /::/) { }
6010 0 0 if $@
6013 0 0 if ($@)
6014 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6015 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6020 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6025 0 0 if ($Term::Menus::fullauto) { }
6035 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6040 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6045 0 0 if ($Term::Menus::fullauto) { }
6050 0 0 if (-1 < $#resu)
6051 0 0 if ($resu[0] eq '<')
6052 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
6069 0 0 if ($show_banner_only) { }
6076 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))) { }
6093 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/)
6099 0 0 unless $select_many
6107 0 0 $show_banner_only ? :
6110 0 0 if $Selected->{$MenuUnit_hash_ref}{$item}
6126 0 0 if ($@)
6127 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6128 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6133 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6138 0 0 if ($Term::Menus::fullauto) { }
6148 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6153 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6158 0 0 if ($Term::Menus::fullauto) { }
6163 0 0 if (0 == $#resu and ref $resu[0] eq 'CODE') { }
6171 0 0 if (-1 < $#resu)
6172 0 0 if ($resu[0] eq '<')
6173 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
0 0 elsif (ref $resu[0] eq 'HASH') { }
6174 0 0 if (1 == $recurse_level) { }
6180 0 0 if (grep {/Item_/;} keys %{$resu[0];} && $parent_menu) { }
6181 0 0 if (exists $FullMenu->{$parent_menu}[2]{'__FA_Banner__'}) { }
6209 0 0 unless $select_many
6219 0 0 if (exists $Selected->{$MenuUnit_hash_ref}{'__FA_Banner__'}) { }
6227 0 0 if (ref $test_item eq 'HASH' and grep {/Item_/;} keys %{$test_item;} or $show_banner_only)
6231 0 0 if (0 < $#{[keys %picks];}) { }
6241 0 0 unless (exists $SaveMMap->{$MenuUnit_hash_ref})
6242 0 0 if ($filtered_menu) { }
0 0 elsif ($parent_menu) { }
6249 0 0 if $#{$pmap;} < $#{$m;}
6265 0 0 if (ref $convey eq 'ARRAY') { }
6281 0 0 if ($show_banner_only) { }
6288 0 0 unless exists $SaveNext->{$MenuUnit_hash_ref}
6300 0 0 if $menu_return_debug
6301 0 0 if $@
6302 0 0 unless ref $menu_output
6304 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) { }
6327 0 0 if $start + $choose_num < $FullMenu->{$MenuUnit_hash_ref}[11]
6328 0 0 if $display_this_many_items >= $num_pick - $start
6346 0 0 $Term::Menus::fullauto ? :
6351 0 0 if (ref $sub eq 'CODE')
6352 0 0 if ($Term::Menus::fullauto and not exists $MenuUnit_hash_ref->{'NoPlan'} && $MenuUnit_hash_ref->{'NoPlan'} and defined $Net::FullAuto::FA_Core::makeplan)
6357 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
6374 0 0 if ($@)
6375 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6376 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6381 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6386 0 0 if ($Term::Menus::fullauto) { }
6396 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6401 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6406 0 0 if ($Term::Menus::fullauto) { }
6411 0 0 if (-1 < $#resu)
6412 0 0 if ($resu[0] eq '<')
6413 0 0 if ($resu[0] =~ /^[{](.*)[}][<]$/)
6414 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
6420 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
6430 0 0 if ($subfile) { }
6432 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)
6437 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
6462 0 0 if (-1 < index($firsterr, 'Undefined subroutine') and -1 < index($firsterr, $sub)) { }
0 0 elsif ($firsterr) { }
6464 0 0 if (not $sub =~ /::/) { }
6470 0 0 if ($seconderr =~ /Undefined subroutine/) { }
6471 0 0 if (do { $FullMenu }->{$MenuUnit_hash_ref}[2]{$all_menu_items_array[$numbor - 1]}) { }
6491 0 0 if ($Term::Menus::fullauto) { }
6506 0 0 if (not $sub =~ /::/) { }
6512 0 0 if ($@)
6518 0 0 if ($@)
6519 0 0 if (10 < length $@ and unpack('a11', $@) eq 'FATAL ERROR') { }
6520 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6525 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6530 0 0 if ($Term::Menus::fullauto) { }
6540 0 0 if ($parent_menu and wantarray and not $no_wantarray)
6545 0 0 if (defined $log_handle and -1 < index($log_handle, '*'))
6550 0 0 if ($Term::Menus::fullauto) { }
6555 0 0 if (-1 < $#resu)
6556 0 0 if ($resu[0] eq '<')
6557 0 0 if ($resu[0] =~ /^[{](.*)[}][<]$/)
6558 0 0 if ($1 eq $MenuUnit_hash_ref->{'Name'}) { }
6564 0 0 if (0 < $#resu and wantarray and not $no_wantarray) { }
6579 0 0 unless $return_from_child_menu
6581 0 0 if $done
6583 0 0 if ($select_many or exists do { $MenuUnit_hash_ref }->{'Select'}{(keys %picks)[0] or ''})
6590 0 0 if ($MenuUnit_hash_ref) { }
6602 0 0 if ($filtered_menu) { }
0 0 elsif ($numbor =~ /^\d+$/) { }
6608 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)
6612 0 0 if (-1 == $#{$Net::FullAuto::FA_Core::makeplan{'Plan'};} and not exists $Net::FullAuto::FA_Core::makeplan->{'Title'})
6616 0 0 unless ($got_default)
6625 0 0 if (wantarray) { }
6643 0 0 if (-1 < index($result_string, '][[') and -1 < index($result_string, ']]['))
6649 0 0 if (unpack('a5', $elem) eq 'eval ') { }
6663 0 0 if -1 == index($sub, '"')
6672 0 0 if ($arg =~ /^[']/) { }