package SGN::View::Mason::Commands;
use strict;
use vars qw($m $c);
HTML::Mason::Component::FileBased->new(
'code' => sub {
use utf8; local $SGN::View::Mason::Commands::m = $HTML::Mason::Commands::m;
HTML::Mason::Exception::Params->throw
    ( error =>
      "Odd number of parameters passed to component expecting name/value pairs"
    ) if @_ % 2;
my ( $nirs_files, $deleted_nirs_files, $all_nirs_files, $all_deleted_nirs_files, $locations, $sampling_facilities, $sample_tissue_types );
{
    my %pos;
    for ( my $x = 0; $x < @_; $x += 2 )
    {
        $pos{ $_[$x] } = $x + 1;
    }
#line 2 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $nirs_files = exists $pos{'nirs_files'} ? $_[ $pos{'nirs_files'} ] :  undef;
#line 3 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $deleted_nirs_files = exists $pos{'deleted_nirs_files'} ? $_[ $pos{'deleted_nirs_files'} ] :  undef;
#line 4 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $all_nirs_files = exists $pos{'all_nirs_files'} ? $_[ $pos{'all_nirs_files'} ] :  undef;
#line 5 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $all_deleted_nirs_files = exists $pos{'all_deleted_nirs_files'} ? $_[ $pos{'all_deleted_nirs_files'} ] :  undef;
#line 6 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $locations = exists $pos{'locations'} ? $_[ $pos{'locations'} ] :  undef;
#line 7 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $sampling_facilities = exists $pos{'sampling_facilities'} ? $_[ $pos{'sampling_facilities'} ] :  ();
#line 8 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
     $sample_tissue_types = exists $pos{'sample_tissue_types'} ? $_[ $pos{'sample_tissue_types'} ] :  ();
}
$m->debug_hook( $m->current_comp->path ) if ( HTML::Mason::Compiler::IN_PERL_DB() );

#line 10 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 11 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/tools/high_dimensional_phenotypes/upload_high_dim_spreadsheet_dialogs.mas'  
); #line 11 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 12 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/tools/high_dimensional_phenotypes/download_high_dim_phenotypes_dialogs.mas'  
); #line 12 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 13 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/tools/high_dimensional_phenotypes/download_high_dim_phenotypes_relationship_matrix_dialogs.mas'  
); #line 13 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 14 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/tools/nirs/nirs_analysis_train_dialogs.mas'  
); #line 14 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 15 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/tools/nirs/nirs_analysis_predict_dialogs.mas'  
); #line 15 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 16 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/tools/nirs/nirs_analysis_plot_spectra_dialogs.mas'  
); #line 16 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 17 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/breeders_toolbox/sampling_trials/create_sampling_trials_dialogs.mas', sampling_facilities=>$sampling_facilities, sample_tissue_types=>$sample_tissue_types   
); #line 17 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '

<div class="well">
' );
#line 20 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 20 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '

    ' );
#line 22 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 22 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
        <div class="panel panel-default">
            <div class="panel-body">
                ' );
#line 25 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/breeders_toolbox/file_list.mas', files=>$nirs_files, allow_delete=>0   
); #line 25 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
            </div>
        </div>
    ' );
#line 28 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'Your Uploaded NIRS Data', is_subsection=>1, collapsible=>1, collapsed=>1
 );
#line 28 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
    ' );
#line 29 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 29 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
        <div class="panel panel-default">
            <div class="panel-body">
                ' );
#line 32 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/breeders_toolbox/file_list.mas', files=>$deleted_nirs_files, allow_delete=>0   
); #line 32 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
            </div>
        </div>
    ' );
#line 35 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'Your Obsoleted NIRS Data', is_subsection=>1, collapsible=>1, collapsed=>1, subtitle=>'These are deleted NIRS files'
 );
#line 35 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
    ' );
#line 36 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 36 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
        <div class="panel panel-default">
            <div class="panel-body">
                ' );
#line 39 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/breeders_toolbox/file_list.mas', files=>$all_nirs_files, allow_delete=>0   
); #line 39 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
            </div>
        </div>
    ' );
#line 42 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'All Uploaded NIRS Data', is_subsection=>1, collapsible=>1, collapsed=>1
 );
#line 42 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
    ' );
#line 43 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 43 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
        <div class="panel panel-default">
            <div class="panel-body">
                ' );
#line 46 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp(   '/breeders_toolbox/file_list.mas', files=>$all_deleted_nirs_files, allow_delete=>0   
); #line 46 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
            </div>
        </div>
    ' );
#line 49 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'All Obsoleted NIRS Data', is_subsection=>1, collapsible=>1, collapsed=>1, subtitle=>'These are deleted NIRS files'
 );
#line 49 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
' );
#line 50 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'Uploaded NIRS Data', is_subsection=>1, collapsible=>1, collapsed=>1, subtitle=>'View and manage uploaded NIRS data files'
 );
#line 50 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
</div>

<div class="well">
' );
#line 54 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 54 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
    <div class="panel panel-default">
        <div class="panel-body">
            <table class="table table-bordered table-hover" id="analyses_by_user_table">
              <thead>
              <tr>
                <th>
                  Analysis Name
                </th>
                <th>
                  Description
                </th>
                <th>
                  Model Type
                </th>
                <th>
                  Protocol
                </th>
                <th>
                  Application
                </th>
                <th>
                  Language
                </th>
              </tr>
              </thead>
              <tbody>
              </tbody>
            </table>
        </div>
    </div>
' );
#line 85 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'NIRS Analyses', is_subsection=>1, collapsible=>1, collapsed=>1, subtitle=>'View and manage your NIRS analyses'
 );
#line 85 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
</div>


<div class="well">
' );
#line 90 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->comp( { content => sub {
#line 90 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
    <div class="panel panel-default">
        <div class="panel-body">
            <table class="table table-bordered table-hover" id="models_by_user_table">
              <thead>
              <tr>
                <th>
                  Model Name
                </th>
                <th>
                  Description
                </th>
                <th>
                  Model Type
                </th>
                <th>
                  Protocol
                </th>
                <th>
                  Application
                </th>
                <th>
                  Language
                </th>
              </tr>
              </thead>
              <tbody>
              </tbody>
            </table>
        </div>
    </div>
' );
#line 121 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
} }, '/page/info_section.mas', title=>'Trained NIRS Models', is_subsection=>1, collapsible=>1, collapsed=>1, subtitle=>'View and manage your NIRS models'
 );
#line 121 "/home/production/cxgn/sgn/mason/tools/nirs/manage_nirs_main.mas"
$m->print( '
</div>

<script>
jQuery(document).ready(function(){
    jQuery(\'#analyses_by_user_table\').DataTable({
        \'ajax\': { \'url\': \'/ajax/analyses/by_user?analysis_model_type=waves_nirs_spectral_predictions\' }
    });

    jQuery(\'#models_by_user_table\').DataTable({
        \'ajax\': { \'url\': \'/ajax/analyses/models/by_user?analysis_model_type=waves_nirs_spectral_predictions\' }
    });
});
</script>
' );
;return;
},
'declared_args' => {
  '$all_deleted_nirs_files' => { default => ' undef' },
  '$all_nirs_files' => { default => ' undef' },
  '$deleted_nirs_files' => { default => ' undef' },
  '$locations' => { default => ' undef' },
  '$nirs_files' => { default => ' undef' },
  '$sample_tissue_types' => { default => ' ()' },
  '$sampling_facilities' => { default => ' ()' }
},
'load_time' => 1763600869,

)
;